GitHub user madankgit created a discussion: Axis Label Font Size Configuration Not Available
### Bug description Superset currently does not provide a chart-level option to configure the font size of X-axis and Y-axis labels. Although theme-level configurations and ECharts overrides exist, they do not consistently apply or work as expected across charts, making them unreliable for controlling axis label font sizes. This limitation restricts fine-grained visual customization and impacts readability, especially for dashboards with varied layouts, screen sizes, and chart densities. <b></b> **Suggested Enhancement** Introduce a chart-level configuration option to control axis label font size for applicable chart types (particularly ECharts-based charts). This would allow users to adjust font sizes per visualization without depending on global theme settings. <img width="1900" height="498" alt="Image" src="https://github.com/user-attachments/assets/aefd3ed4-f3f4-4968-960a-b2b31272886f" /> <b></b> **Current Limitation** - Plugin-level customization is not feasible with the official Superset Docker image - Theme-level overrides do not consistently work across charts - Users lack per-chart control over axis label readability - Common use cases such as large screens, dense dashboards, and presentations are impacted Chart-Specific Overrides: ``` { "token": { "colorPrimary": "#2893B3" }, "echarts_timeseries": { "xAxis": { "axisLabel": { "rotate": 45, "fontSize": 26 } } } } ``` <b></b> **Expected Outcome** Users should be able to configure X-axis and Y-axis label font sizes at the chart level using standard Superset installations, including the official Docker image. ### Screenshots/recordings _No response_ ### Superset version 6.0.0 ### Python version 3.9 ### Node version 16 ### Browser Chrome ### Additional context _No response_ ### Checklist - [x] I have searched Superset docs and Slack and didn't find a solution to my problem. - [x] I have searched the GitHub issue tracker and didn't find a similar bug report. - [x] I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section. GitHub link: https://github.com/apache/superset/discussions/38478 ---- 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]
