-
Notifications
You must be signed in to change notification settings - Fork 0
feat: chart improvements + accessibility + fixes #185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
14313d5
feat(component): add number formatting to single value and tooltips
alfredorubin96 7dd15c4
feat(component): add DataZoom support for bar and line charts
alfredorubin96 b826fac
feat(component): auto-rotate and truncate axis labels for bar chart
alfredorubin96 0672191
feat(component): add reference lines (markLine) for bar and line charts
alfredorubin96 0a584cd
feat(component): add donut center text and Top-N grouping for pie chart
alfredorubin96 ec704b6
feat(component): accessibility improvements — ARIA, keyboard nav, con…
alfredorubin96 980f138
fix(ci): add missing ECharts component mocks for CI
alfredorubin96 670bd51
fix(ci): add missing ECharts component mocks for CI
alfredorubin96 22975a5
fix(ci): add missing ECharts component mocks for CI
alfredorubin96 a58b1cf
fix(ci): add missing ECharts component mocks for CI
alfredorubin96 c5edb20
fix(ci): add missing ECharts component mocks for CI
alfredorubin96 d6305d8
fix(component,app): bracket wrapping in code editor + radar chart scale
alfredorubin96 5c166f6
chore: add Chart Catalog seed dashboard with full feature showcase
alfredorubin96 6dd50c9
fix(component): resolve nested button hydration error in CrossFilterTag
alfredorubin96 f31270f
chore: expand Chart Catalog to cover ALL chart options comprehensively
alfredorubin96 943834a
chore: add Map Chart page with geo data (filming locations + birthpla…
alfredorubin96 b7513f0
fix: markdown newlines and iframe URL in Chart Catalog seed
alfredorubin96 89dbb1d
fix: markdown table rendering, graph performance, and query typo
alfredorubin96 57b05f0
fix(component): prevent graph chart nodes clumping on initial render
alfredorubin96 bbea43b
feat(component): add number formatting to single value and tooltips
alfredorubin96 8e4a745
fix(ci): add missing ECharts component mocks for CI
alfredorubin96 3b02566
fix: aria description merge order and dependency array
alfredorubin96 6c2eab5
fix: normalize -1 axis label rotation sentinel to undefined
alfredorubin96 691453d
fix: resolve TS error, tooltip undefined seriesName, remove inert opt…
alfredorubin96 3d46ef3
fix: tooltip undefined seriesName, remove inert decimalPlaces options
alfredorubin96 675f7e9
fix: implement markLine for LineChart, add buildMarkLineFromRefs tests
alfredorubin96 1a29765
fix: resolve TypeScript compilation errors
alfredorubin96 357b181
fix: radar max fallback, seed data shape, and markdown ReDoS
alfredorubin96 e4fcf26
fix(e2e): use keyboard fallback when CM6 editor reports readonly
alfredorubin96 1c04d9c
fix(e2e): use keyboard fallback when CM6 editor reports readonly
alfredorubin96 33fcfe1
fix: resolve TypeScript compilation errors
alfredorubin96 1bfa403
Merge remote-tracking branch 'origin/feat/issue-134-datazoom' into re…
alfredorubin96 d59ad47
Merge remote-tracking branch 'origin/feat/issue-137-axis-labels' into…
alfredorubin96 9017b78
Merge remote-tracking branch 'origin/feat/issue-136-markline' into re…
alfredorubin96 e3448e6
feat: batch 1 — chart improvements (number format, DataZoom, axis lab…
alfredorubin96 8592737
Merge remote-tracking branch 'origin/fix/editor-brackets-radar-scale'…
alfredorubin96 0abfc99
Merge remote-tracking branch 'origin/release/a11y-and-fixes' into rel…
alfredorubin96 9be23f7
fix: enrich chart click point with original row data for click actions
alfredorubin96 beb9cbd
fix: wire missing chart props, fix E2E editor flakiness, add Chart Im…
alfredorubin96 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Use the highest valid
maxper indicator, not the first one.Line 498 makes the chosen explicit max depend on row order. In long-format radar data the same indicator is repeated across rows, so a later row can carry a larger valid
max. Keeping the first one can mis-scale that axis for the later series. Please aggregate valid maxima per indicator (or fail when they disagree), and add a regression test for two rows with the same indicator but different validmaxvalues.Suggested fix
if (maxKey) { const explicitMax = Number(r[maxKey]); - if (Number.isFinite(explicitMax) && explicitMax > 0 && !indicatorExplicitMax.has(indName)) { - indicatorExplicitMax.set(indName, explicitMax); + if (Number.isFinite(explicitMax) && explicitMax > 0) { + indicatorExplicitMax.set( + indName, + Math.max(indicatorExplicitMax.get(indName) ?? 0, explicitMax), + ); } }📝 Committable suggestion
🤖 Prompt for AI Agents