该文档给出了一个关于条形图的小例子:
var data = {
labels : ["January","February","March","April","May","June","July"],
datasets : [
{
fillColor : "rgba(220,220,220,0.5)",
strokeColor : "rgba(220,220,220,1)",
data : [65,59,90,81,56,55,40]
},
{
fillColor : "rgba(151,187,205,0.5)",
strokeColor : "rgba(151,187,205,1)",
data : [28,48,40,19,96,27,100]
}
]
}
然后使用创建图表new Chart(ctx).Bar(data);
是否可以将视图与数据分开定义,即定义fillColor
和strokeColor
其他地方只留下对象?假设我只想要数据集中的一组。data
datasets
我想在后端生成数据(标签和值),并将视图详细信息留给前端。
官方选项并不期望这一点。
文档: http: //www.chartjs.org/docs/#barChart