javascript - Chart.js 中图表的默认颜色在哪里定义?
问题描述
我将 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),但找不到任何东西。有谁知道它们是在哪里定义的?
解决方案
颜色由 Chartkick 而非 Chart.js 定义。资源
let defaultColors = [
"#3366CC", "#DC3912", "#FF9900", "#109618", "#990099", "#3B3EAC", "#0099C6",
"#DD4477", "#66AA00", "#B82E2E", "#316395", "#994499", "#22AA99", "#AAAA11",
"#6633CC", "#E67300", "#8B0707", "#329262", "#5574A6", "#651067"
];
推荐阅读
- mysql - 如何将 sql 查询的结果用作变量
- solr - Solr 中的嵌套 json 对象
- google-sitelink-searchbox - 关于生成附加链接搜索框
- iframe - 中 embed.ly notifyResize 在 Safari 上不起作用
- visual-studio-code - VScode 不会自动完成自定义代码片段中的变量
- php - 函数 pcntl_exec() 未定义但函数存在
- python - 如何根据条件对数据框中的列进行交叉表?
- c# - 提供 ToString() 的序列化类
- android - button.setText() 在 onClick() 方法中不起作用
- logging - 如何将 kubernetes 中所有 pod 的日志存储在 Node 上的一处?