You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by "dgarciabriseno (via GitHub)" <gi...@apache.org> on 2025/11/04 14:29:37 UTC
[D] I made a Big Calendar Heatmap chart plugin [superset]
GitHub user dgarciabriseno created a discussion: I made a Big Calendar Heatmap chart plugin
I needed to show 15 years of data in one chart, and the built in calendar heatmap can't do it unless I was ok with the chart being a mile long... So I created a plugin (which is pretty cumbersome and not that well documented...)
This is my chart, each column in the heatmap represents 1 month. This chart is showing number of a specific kind of file downloaded by my application each day over the last 15 years. The intent is that we expect roughly 2500 files so with this heatmap we can quickly see where we're missing data.
<img width="825" height="549" alt="image" src="https://github.com/user-attachments/assets/a41f4ab0-75fc-471f-836c-7aadfc9024e9" />
Features:
- Each row is 1 day
- Each column is 1 month
- Supports linear and logarithmic color scaling
- Supports infinite custom colors, you can set the start and end and any number of colors to interpolate through in between.
Built with [Apache ECharts Heatmap](https://echarts.apache.org/examples/en/index.html#chart-type-heatmap)
[Available on npm](https://www.npmjs.com/package/@helioviewer/superset-plugin-chart-big-calendar)
GitHub link: https://github.com/apache/superset/discussions/35985
----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org
Re: [D] I made a Big Calendar Heatmap chart plugin [superset]
Posted by "dgarciabriseno (via GitHub)" <gi...@apache.org>.
GitHub user dgarciabriseno added a comment to the discussion: I made a Big Calendar Heatmap chart plugin
Some help is wanted... It's usable in its current form but kind of cumbersome
<img width="1371" height="1075" alt="image" src="https://github.com/user-attachments/assets/5d62e213-a177-4773-a5cf-578edba1e9cf" />
- I don't know how to customize the query, this will only work if you can get superset to output the columns `date` and `count`, any variation will break the chart.
- I couldn't get "Colors" to appear in the Customize tab. Even though I specified the option `tabOverride: customize`
If the query could be made like the built-in heatmap where the user can just select a time column and the plugin handles the rest, that would be great.
GitHub link: https://github.com/apache/superset/discussions/35985#discussioncomment-14870435
----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org
Re: [D] I made a Big Calendar Heatmap chart plugin [superset]
Posted by "dgarciabriseno (via GitHub)" <gi...@apache.org>.
GitHub user dgarciabriseno added a comment to the discussion: I made a Big Calendar Heatmap chart plugin
@dosu how do I deploy this in a production environment?
GitHub link: https://github.com/apache/superset/discussions/35985#discussioncomment-14871706
----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org