我使用Chart.js和ChartKick:
https://github.com/chartjs/Chart.js
https://github.com/ankane/chartkick.js
我找不到在他们的代码中为您添加的每个新行/数据集定义默认颜色的位置。例如,参见下面的图表:
有8行,我没有明确设置它们的颜色;它们是默认自动设置的。虽然我希望能够在另一个更复杂的图表中引用这些颜色,但我正在定义,以便我的颜色可以在所有图表中保持一致。
我已经搜索了github repo和文档(例如,https://www.chartjs.org/docs/latest/general/colors.html),但找不到东西。有谁知道它们的定义在哪里?
2条答案
按热度按时间brccelvz1#
颜色是由Chartkick而不是Chart.js定义的。源
bweufnob2#
我没有使用Chartkick的经验,但这里有一个针对Chartjs的通用JS解决方案: