我在最近的角度项目中使用了情节js。我通过使用基于角度的包装器成功实现了该库。有一件事我试图以多种方式实现,但失败了。我正在尝试使用我的自定义调色板来绘制其图表。我通过在图表数据布局中传递颜色来找到一个解决方法,例如,data = [{ values: allValues[0], labels: allLabels, type: 'pie', name: 'Starry Night', marker: { colors: [['rgb(56, 75, 126)', 'rgb(18, 36, 37)', 'rgb(34, 53, 101)', 'rgb(36, 55, 57)', 'rgb(6, 4, 4)']] }, domain: { row: 0, column: 0 }, hoverinfo: 'label+percent+name', textinfo: 'none'}它工作了,但这不是完美的方法,因为我需要在每个图表数据中添加它,并且需要注意有多少个数据点,所以我推送了那些许多颜色代码。有没有办法在配置等地方提供我的调色板,以便每次初始化图表时,它都会开始从自定义的调色板中获取颜色。
1 回答
皈依舞
TA贡献1851条经验 获得超3个赞
布局属性采用一个属性,该属性采用颜色名称/代码的列表。colorway
public graph: any = {
data: [],
layout: {
colorway: ["red", "green", "blue", "goldenrod", "magenta"],
autosize: true,
}
}
但我还没有弄清楚如何在全球范围内设置它。
添加回答
举报
0/150
提交
取消