mirror of
https://github.com/apache/superset.git
synced 2026-05-10 02:15:50 +00:00
Fixes #31790 When the "Adaptive" datetime format option was selected for x-axis in ECharts visualizations, the custom D3 locale settings (like localized month names) were being ignored. This was because getXAxisFormatter() was returning undefined for SMART_DATE_ID, causing ECharts to use its default formatter instead of the configured D3 locale formatter. The fix ensures that when SMART_DATE_ID is selected, the smart date formatter with proper locale support is returned, allowing custom D3 time formats with localized month and day names to work correctly with the adaptive option. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
@superset-ui/plugin-chart-echarts
This plugin provides Echarts viz plugins for Superset:
- Timeseries Chart (combined line, area bar with support for predictive analytics)
- Pie Chart
Usage
Configure key, which can be any string, and register the plugin. This key will be used to
lookup this chart throughout the app.
import {
EchartsTimeseriesChartPlugin,
EchartsPieChartPlugin,
} from '@superset-ui/plugin-chart-echarts';
new EchartsTimeseriesChartPlugin().configure({ key: 'echarts-ts' }).register();
new EchartsPieChartPlugin().configure({ key: 'pie' }).register();
Then use it via SuperChart. See
storybook
for more details.
<SuperChart
chartType="echarts-ts"
width={600}
height={600}
formData={...}
queriesData={[{
data: {...},
}]}
/>