metabase / metabase/metabase

Allow user options to control axis color and text size/color in rendered charts

Open
#4,475 0 comments 3 reactions 0 assignees View on GitHub
.Team/DashViz Misc/Accessibility Type:New Feature Visualization/Chart Settings
Dominant language
Clojure
Stars
49.3k
Forks
6.8k
Avg merge
1d 13h
Merged PRs (30d)
653

Description

Would be really sweet if user can control the color and size of the text and the axes themselves in rendered charts.

For example, I have a chart that looks like below. It's a great chart except that the text in the x and y axes is really small and really faint (light grey on white). Basically illegible if I display it on a screen with a projector. Would be great if I could increase the size of the text and use a darker color (something closer to black).

![image](https://cloud.githubusercontent.com/assets/25944315/23488374/de05f718-feb1-11e6-8b32-b1ad18db7b43.png)

Could be as simple as adding controls like this to the "Customize this chart" dialog:

![image](https://cloud.githubusercontent.com/assets/25944315/23488515/bcc1a20e-feb2-11e6-99c0-1e9252ef7b9f.png)

Thanks for a wonderful product!

Contributor guide

Open the contributing guide

Research direction

Start by locating the "Customize this chart" dialog and the code responsible for rendered chart axes and text styling. The work is done when users can control axis color and the size and color of axis text in rendered charts, including the example readability problem described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
data-visualization, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.