如何更改图表中的图例文本颜色

Bak*_*ura 2 reactjs recharts

我正在尝试更改图表中的文本图例颜色

默认情况下,图例采用基于线条/条形的颜色:

例子

而且我要 :

例2

似乎我想要的是以前的默认设置,因为文档向我们解释了如何拥有彩色图例文本:https: //codesandbox.io/s/legend-formatter-rmzp9 https://recharts.org/en-US/api /传奇

我找不到如何做相反的事情

Jos*_*osh 6

遇到同样的问题,解决方案是使用格式化程序:

<Legend
  formatter={(value, entry, index) => <span className="text-color-class">{value}</span>}
/>
Run Code Online (Sandbox Code Playgroud)

从此函数返回的跨度仅呈现在图例的文本部分的位置,彩色形状(示例中的圆圈)不受影响。