madankgit opened a new issue, #37671:
URL: https://github.com/apache/superset/issues/37671

   ### 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.


-- 
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]

Reply via email to