Skip to content

Conversation

@netil
Copy link
Member

@netil netil commented Dec 8, 2025

Issue

#4060

Details

Implement normalize per group option.

  • Normalize per group (each group independently becomes 0-100%)
  • Data not in any group will display with their original values.
    • If non-grouped data shares the same axis (e.g., y), it will be displayed on the 0-100 absolute scale. To display original values, assign them to a separate axis (e.g., y2).
data: {
    stack: {
      normalize: {
        perGroup: true
      }
    }
}
image

@netil netil self-assigned this Dec 8, 2025
@netil netil added the feature label Dec 8, 2025
@coveralls
Copy link

Coverage Status

coverage: 94.147% (-0.03%) from 94.175%
when pulling faeed95 on netil:normalizePerGroup#4060
into 76151ad on naver:master.

@netil netil merged commit 4379e29 into naver:master Dec 8, 2025
10 checks passed
@netil netil deleted the normalizePerGroup#4060 branch December 8, 2025 09:38
netil added a commit to netil/billboard.js that referenced this pull request Dec 9, 2025
Updated the treemap label formatter to accept an additional parameter for tile size,
allowing for more dynamic label rendering based on the width and height of the tiles.
Updated documentation to reflect the new argument.

Close naver#4066
netil added a commit that referenced this pull request Dec 9, 2025
Updated the treemap label formatter to accept an additional parameter for tile size,
allowing for more dynamic label rendering based on the width and height of the tiles.
Updated documentation to reflect the new argument.

Close #4066
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants