GitHub user dosubot[bot] added a comment to the discussion: Integrating the 
apache echarts into my superset4 app

<!-- Answer -->
Superset 4.0 already includes built-in support for Apache ECharts through a 
wide range of official plugins—like EchartsPieChart, EchartsAreaChart, 
EchartsTimeseries, Gantt, Treemap, Funnel, Sunburst, and more. These are 
available out of the box in the visualization options, so you don’t need to do 
any extra integration to use ECharts chart types in your dashboards or Explore 
UI. You can see the full list of ECharts plugins in the codebase 
[here](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/src/visualizations/presets/MainPreset.js).

If you want to customize ECharts visualizations beyond what’s available in the 
UI, you’ll need to modify the frontend code—specifically the `controlPanel.tsx` 
and `transformProps.ts` files in the relevant ECharts plugin directory. There’s 
a helpful discussion about this 
[here](https://github.com/apache/superset/discussions/31802).

For creating new ECharts-based chart types or advanced customizations, Superset 
supports custom visualization plugins. The official docs cover this process in 
detail, including using the Yeoman generator to scaffold new plugins:  
- [How to create visualization 
plugins](https://superset.apache.org/docs/contributing/creating-viz-plugins)  
- [Community resource library with guides and 
videos](https://github.com/apache/superset/wiki/Community-Resource-Library)  
- [Plugin generator 
README](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/packages/generator-superset/README.md)

Let me know if you’re looking for something more specific, like extending an 
existing ECharts chart or building a brand new one!


<!-- Dosu Comment Footer -->
*To reply, just mention [@dosu](https://go.dosu.dev/dosubot).*

---
<sup>How did I do? 
[Good](https://app.dosu.dev/response-feedback/e35734ab-733c-45f8-9cec-c03856e6b0ef?feedback_type=great_response)
 | 
[Irrelevant](https://app.dosu.dev/response-feedback/e35734ab-733c-45f8-9cec-c03856e6b0ef?feedback_type=irrelevant_answer)
 | 
[Incorrect](https://app.dosu.dev/response-feedback/e35734ab-733c-45f8-9cec-c03856e6b0ef?feedback_type=incorrect_sources)
 | 
[Verbose](https://app.dosu.dev/response-feedback/e35734ab-733c-45f8-9cec-c03856e6b0ef?feedback_type=too_verbose)
 | 
[Hallucination](https://app.dosu.dev/response-feedback/e35734ab-733c-45f8-9cec-c03856e6b0ef?feedback_type=hallucination)
 | [Report 
🐛](https://app.dosu.dev/response-feedback/e35734ab-733c-45f8-9cec-c03856e6b0ef?feedback_type=bug_report)
 | 
[Other](https://app.dosu.dev/response-feedback/e35734ab-733c-45f8-9cec-c03856e6b0ef?feedback_type=other)</sup>&nbsp;&nbsp;[![Join
 
Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Sh
 are on 
X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/discussions/34101)

GitHub link: 
https://github.com/apache/superset/discussions/34101#discussioncomment-13693244

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to