-
Notifications
You must be signed in to change notification settings - Fork 52
feat: use ECharts to have faster charts (and more interactive) #2234
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 34 commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
24e8435
feat: use ECharts to make the asset charts faster and more interactive
Ahmad-Wahid a22650a
feat: use ECharts to make the asset charts faster and more interactive
Ahmad-Wahid 27e32b8
add changelog
Ahmad-Wahid 9ad09bd
improve the EChart by adding missing features as we have in the exist…
Ahmad-Wahid 0b5955c
drop the changes that were made for speeding the vegalite
Ahmad-Wahid ee2d367
connect histgram horizentally and move x-axis to the top of the chart
Ahmad-Wahid 828415d
stack the legends below the subplots if option is chosen
Ahmad-Wahid 6ed06f0
fix: use asset name with sensor name in the chart legends
Ahmad-Wahid 3a50883
fix: show source chart lines
Ahmad-Wahid 9572d44
fix: vertical concatination of subplots
Ahmad-Wahid 1f56d00
fix: ECharts
Ahmad-Wahid af2a6e1
fix: derive sensor-type from shared unit and improve ECharts legends
Ahmad-Wahid 383993a
fix: export full legends without toolbox and drop restore button
Ahmad-Wahid db29e6a
fix: match axis and title font size and color to Vega-Lite
Ahmad-Wahid cecdd86
fix: show sensor-page legend with Source title and Vega-Lite-style la…
Ahmad-Wahid 49558ad
fix: add minor gridlines to line and bar charts like Vega-Lite
Ahmad-Wahid e07f66c
feat: match fast ECharts charts to Vega-Lite (annotations, colors, ra…
Ahmad-Wahid ddca605
perf: smooth fast-chart pan/zoom and speed up rendering
Ahmad-Wahid 5fa86d1
fix: complete heatmap PNG/SVG export and reorder sensor-page toolbox
Ahmad-Wahid b927611
Merge remote-tracking branch 'origin/main' into feat/better-and-fast-…
Ahmad-Wahid 55adf01
Merge remote-tracking branch 'origin/main' into feat/better-and-fast-…
Ahmad-Wahid b4b08ec
Improve fast (ECharts) chart parity with Vega-Lite
Ahmad-Wahid 943cd58
Remove the Charge Point sessions line-style legend
Ahmad-Wahid 31d9264
Match fast (ECharts) chart interpolation to Vega-Lite
Ahmad-Wahid 0cd573f
Snap fast (ECharts) chart tooltip to the nearest data point
Ahmad-Wahid 2c565c1
Align fast (ECharts) chart subplots on a shared x domain
Ahmad-Wahid 130ba83
apply pre-commit
Ahmad-Wahid e3a70ca
Revert "apply pre-commit"
Ahmad-Wahid 430dedf
Merge remote-tracking branch 'origin/main' into feat/better-and-fast-…
Ahmad-Wahid 216b398
docs: add changelog entry for the fast (ECharts) chart mode
Ahmad-Wahid 7acee9d
fix: use cache as main
Ahmad-Wahid 009e30a
Merge origin/main into feat/better-and-fast-asset-charts
Copilot fd37ade
Show the hovered line's sensor in the fast-chart tooltip
Ahmad-Wahid f30bc08
remove the chart performance widget and it's code
Ahmad-Wahid 52f1482
Merge remote-tracking branch 'origin/main' into feat/better-and-fast-…
Ahmad-Wahid 2736cde
Make the fast (ECharts) chart the default, Vega-Lite the fallback
Ahmad-Wahid bb72fb3
fix(ui): address ECharts fast-chart review feedback (#2234)
Flix6x 40cd673
fix(ui): second round of ECharts fast-chart review fixes (#2234)
Flix6x 3e65186
fix(ui): third round of ECharts fast-chart review fixes (#2234)
Flix6x fd91406
fix(ui): fourth round of ECharts fast-chart review fixes (#2234)
Flix6x 39ea35a
fix(ui): fifth round of ECharts fast-chart review fixes (#2234)
Flix6x c473ce4
fix(ui): sixth round of ECharts fast-chart review fixes (#2234)
Flix6x 8d68cd4
fix(ui): seventh round of ECharts fast-chart review fixes (#2234)
Flix6x 1785d50
fix(ui): eighth round of ECharts fast-chart review fixes (#2234)
Flix6x 531ac2b
fix(ui): ninth round of ECharts fast-chart review fixes (#2234)
Flix6x dda5b85
fix(ui): x-axis intermediate tick level for multi-day views (#2234)
Flix6x 85c7ebb
fix(ui): stop mobile page-scroll from resetting the fast chart zoom (…
Flix6x 3dafdc0
fix(ui): don't reset fast-chart zoom on height-only resizes (mobile s…
Flix6x 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
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.
Uh oh!
There was an error while loading. Please reload this page.