如何在django-graphos google柱形图中为每个列系列设置颜色?
要做到这一点,谷歌图表在文档(https://developers.google.com/chart/interactive/docs/gallery/columnchart#coloring-columns)
中有这个 var data = google.visualization.arrayToDataTable([
['Element', 'Density', { role: 'style' }],
['Copper', 8.94, '#b87333'], // RGB value
['Silver', 10.49, 'silver'], // English color name
['Gold', 19.30, 'gold'],
]);
但是当我在django-graphos
中的数据数组中使用它时 data = [
['Type', 'Amount', { role: 'style' }],
['Current Month', 2000, '#b87333'], // RGB value
['Previous Month', 3000, 'silver'], // English color name
]
我收到此错误:给定轴上的所有系列必须具有相同的数据类型。
如何在django-graphos中为Google柱形图的每个列系列设置不同的颜色?
由于
答案 0 :(得分:0)
为了实现这一点,我首先修改数组:
data = [
['Type', 'Amount', 'Amount'],
['Current Month', 2000, None],
['Previous Month', None, 3000],
]
然后我添加以下选项:
chart = ColumnChart(SimpleDataSource(data=data), options= {
'isStacked': True,
'legend': {
'position': 'none'
}, 'series': [
{'color': '#0084cgg'},
{'color': '#ef4036'}
]
})
通过这个选项,我设法为每个系列着色