gpt4 book ai didi

reactjs - 如何在 Reactjs 中更改图表的 YAxis 标签的颜色

转载 作者:行者123 更新时间:2023-12-02 01:47:53 25 4
gpt4 key购买 nike

我正在制作 2 y 轴图表。我想要 Y 轴标签具有与刻度颜色相同的颜色。但是我还是做不到

<ComposedChart height={300} data={chart_data}>
<CartesianGrid ... />
<XAxis ..... />
<YAxis .....
label={{ .... fill:'#FDF652' }} /> #Fill here not working
<YAxis ....
label={{ .... fill:'#535184'}} /> #Fill here not working
<Tooltip ......... />

<Area fill="#8884d8"/> #Fill here working
<Bar fill="#535184" ..../> #Fill here working
<Legend ............ />
</ComposedChart>

当我添加 fill 时在AreaBar它有效并且有颜色。但是当我添加 fill<YAxis label>它不工作

最佳答案

如果标签是指轴标题,则 fill Prop 应该可以解决问题,但它必须有一个值,否则就没有要着色的文本。就像:

<YAxis label={{ value: 'test', fill: 'red' }} />

为了给刻度线和刻度标签着色,你可以分别使用属性 ticktickLine,就像这样:

<YAxis tick={{ fill: 'red' }} tickLine={{ stroke: 'red' }} />

结果是:

enter image description here

关于reactjs - 如何在 Reactjs 中更改图表的 YAxis 标签的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70677740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com