Skip to content

feat: use ECharts to have faster charts#2234

Draft
Ahmad-Wahid wants to merge 11 commits into
mainfrom
feat/better-and-fast-asset-charts
Draft

feat: use ECharts to have faster charts#2234
Ahmad-Wahid wants to merge 11 commits into
mainfrom
feat/better-and-fast-asset-charts

Conversation

@Ahmad-Wahid

@Ahmad-Wahid Ahmad-Wahid commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Description

  • ...
  • Added changelog item in documentation/changelog.rst

Look & Feel

...

How to test

...

Further Improvements

Vega-Lite ECharts
Asset page (vconcat line chart)
Sensor page (bar chart)
Sensor page (annotations)
Sensor page (histogram)
Sensor page (heat map)
Speed 🟡 🟢
Interactivity 🟡 🟢
Replay
Toggle legend position
Tooltip
Export (CSV)
Export (PNG)
Export (SVG)
  • 🟡 Good
  • 🟢 Great
  • ✅ Supported
  • ❌ Not supported
  • ⬜ Support unknown

Related Items

...

Signed-off-by: Ahmad-Wahid <ahmedwahid16101@gmail.com>
Signed-off-by: Ahmad-Wahid <ahmedwahid16101@gmail.com>
Signed-off-by: Ahmad-Wahid <ahmedwahid16101@gmail.com>
@Ahmad-Wahid Ahmad-Wahid self-assigned this Jun 12, 2026
@Flix6x Flix6x added the UI label Jun 12, 2026
…ing charts

Signed-off-by: Ahmad-Wahid <ahmedwahid16101@gmail.com>
Signed-off-by: Ahmad-Wahid <ahmedwahid16101@gmail.com>
Signed-off-by: Ahmad-Wahid <ahmedwahid16101@gmail.com>
Signed-off-by: Ahmad-Wahid <ahmedwahid16101@gmail.com>
Signed-off-by: Ahmad-Wahid <ahmedwahid16101@gmail.com>
Signed-off-by: Ahmad-Wahid <ahmedwahid16101@gmail.com>

@Flix6x Flix6x left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No code review, just observations from testing. Improvements I observe are:

  • Speed
  • Panning
  • Zooming
  • Hover effect to focus on a single trace (line)
  • Heat map interactivity (select a value range to see)

Missing:

  • Asset page shows misaligned x-axis on vertically concatenated subcharts (tip: try the replay on asset 77)
  • Bar chart of a year of 15-minute prices has missing data
  • SVG export on large heatmaps has missing data
  • No annotations visible on sensor bar chart (tip: select a time period on sensor 14 covering some Dutch public holidays)
  • SVG export should exclude buttons
  • Double click to reset
  • Font size too small
  • Tooltip hover on nearest data point (this can be discussed)

Signed-off-by: Ahmad-Wahid <ahmedwahid16101@gmail.com>
Signed-off-by: Ahmad-Wahid <ahmedwahid16101@gmail.com>
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.

3 participants