dosubot[bot] commented on issue #36325: URL: https://github.com/apache/superset/issues/36325#issuecomment-3589492908
<!-- Greeting --> Hi @manikandan-362k! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the superset team. <!-- Answer --> This is expected behavior in Superset Area charts using ECharts: the chart automatically skips some X-axis labels to avoid overlap, especially with time grains like day or week. The current UI does not provide a direct way to force all labels to display. You can try increasing chart width or rotating labels (90° is supported) to fit more labels, or cast your X-axis field to a string/categorical type to force all labels to show—though this may affect sorting and axis behavior. If you need every label to appear and are comfortable modifying code, you can set `interval: 0` in the ECharts X-axis config in the frontend code (`transformProps.ts`), then rebuild assets, but this is not exposed in the UI and requires a custom build. There is no way to inject raw ECharts JSON or override this from the backend or `superset_config.py` [discussion](https://github.com/apache/superset/discussions/33581) [issue](https://github.com/apache/superset/issues/32493). If your data is missing dates, the chart will only show labels for dates present in the dataset—ensure your query returns all expected periods if you want every date label to appear [issue](https://github.com/apache/superset/issues/33905). This is a known limitation of the ECharts library used by Superset, and there is currently no easy fix or UI toggle for this [discussion](https://github.com/apache/superset/discussions/18495). <!-- 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/94e2e38f-b4f3-4c91-8d48-a729b06a1f95?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/94e2e38f-b4f3-4c91-8d48-a729b06a1f95?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/94e2e38f-b4f3-4c91-8d48-a729b06a1f95?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/94e2e38f-b4f3-4c91-8d48-a729b06a1f95?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/94e2e38f-b4f3-4c91-8d48-a729b06a1f95?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/94e2e38f-b4f3-4c91-8d48-a729b06a1f95?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/94e2e38f-b4f3-4c91-8d48-a729b06a1f95?feedback_type=other)</sup> [](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=github) [](https://cursor.com/link/prompt?text=This%20is%20expected%20behavior%20in%20Superset%20Area%20charts%20using%20ECharts%3A%20the%20chart%20automatically%20skips%20some%20X-axis%20labels%20to%20avoid%20overlap%2C%20especially%20with%20time%20grains%20like%20day%20or%20week.%20The%20current%20UI%20does%20not%20provide%20a%20direct%20way%20to%20force%20all%20labels%20to%20display.%20You%20can%20try%20increasing%20chart%20width%20or%20rotating%20labels%20%2890%C2%B0%20is%20supported%29%20to%20fit%20more%20labels%2C%20or%20cast%20your%20X-axis%20field%20to%20a%20string/categorical%20type%20to%20force%20all%20labels%20to%20show%E2%80%94though%20this%20may%20affect%20sorting%20and%20axis%20behavior.%20%0A%0AIf%20you%20need%20every%20label%20to%20appear%20and%20are%20comfortable%20modifying%20 code%2C%20you%20can%20set%20%60interval%3A%200%60%20in%20the%20ECharts%20X-axis%20config%20in%20the%20frontend%20code%20%28%60transformProps.ts%60%29%2C%20then%20rebuild%20assets%2C%20but%20this%20is%20not%20exposed%20in%20the%20UI%20and%20requires%20a%20custom%20build.%20There%20is%20no%20way%20to%20inject%20raw%20ECharts%20JSON%20or%20override%20this%20from%20the%20backend%20or%20%60superset_config.py%60%C2%A0%5Bdiscussion%5D%28https%3A//github.com/apache/superset/discussions/33581%29%C2%A0%5Bissue%5D%28https%3A//github.com/apache/superset/issues/32493%29.%0A%0AIf%20your%20data%20is%20missing%20dates%2C%20the%20chart%20will%20only%20show%20labels%20for%20dates%20present%20in%20the%20dataset%E2%80%94ensure%20your%20query%20returns%20all%20expected%20periods%20if%20you%20want%20every%20date%20label%20to%20appear%C2%A0%5Bissue%5D%28https%3A//github.com/apache/superset/issues/33905%29.%0A%0AThis%20is%20a%20known%20limitation%20of%20the%20ECharts%20library%20used%20by%20Superset%2C%20a nd%20there%20is%20currently%20no%20easy%20fix%20or%20UI%20toggle%20for%20this%C2%A0%5Bdiscussion%5D%28https%3A//github.com/apache/superset/discussions/18495%29.) [](https://go.dosu.dev/discord-bot) [](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/36325) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
