kendo 类别的条形图颜色
kendo bar chart colors of categories
请看这里:http://jsbin.com/teveza/edit?html,output
基本上我正在尝试使用两个水平条进行比较。我希望它们有一个 categoryAxis 标题并具有不同的颜色。而且我不能两者兼得。
到目前为止我能得到的最接近的是:
{
seriesColors: ["red", "green"],
"seriesDefaults": {
"type": "bar"
},
series: [
{ data: [2,3] },
],
categoryAxis:{
categories:["Red Category","Green Category"],
lables:{
visible:true, }
}
}
所以....任何关于如何做到这一点的指示将不胜感激
系列对象有一个名为 colorField 的 属性,可用于此目的:
http://docs.telerik.com/KENDO-UI/api/javascript/dataviz/ui/chart#configuration-series.colorField
您可以通过以下两种方式之一使用它:
Updated JSBIN
$("#chart1").kendoChart({
theme: "flat",
dataSource: {
data:[
{key: "Red Category", value: "2", usercolor: "red"},
{key: "Green Category", value: "3", usercolor: "green"},
]},
seriesDefaults: {
type: "bar",
},
series: [{
field: "value",
categoryField: "key",
colorField: "usercolor",
}],
});
$("#chart2").kendoChart({
theme: "flat",
seriesDefaults: {
type: "bar",
},
series: [{
field: "value",
colorField: "usercolor",
data: [
{value: "2", usercolor: "red"},
{value: "3", usercolor: "green"},
],
}],
categoryAxis:{
categories:["Red Category", "Green Category"],
}
});
请看这里:http://jsbin.com/teveza/edit?html,output
基本上我正在尝试使用两个水平条进行比较。我希望它们有一个 categoryAxis 标题并具有不同的颜色。而且我不能两者兼得。
到目前为止我能得到的最接近的是:
{
seriesColors: ["red", "green"],
"seriesDefaults": {
"type": "bar"
},
series: [
{ data: [2,3] },
],
categoryAxis:{
categories:["Red Category","Green Category"],
lables:{
visible:true, }
}
}
所以....任何关于如何做到这一点的指示将不胜感激
系列对象有一个名为 colorField 的 属性,可用于此目的: http://docs.telerik.com/KENDO-UI/api/javascript/dataviz/ui/chart#configuration-series.colorField
您可以通过以下两种方式之一使用它:
Updated JSBIN
$("#chart1").kendoChart({
theme: "flat",
dataSource: {
data:[
{key: "Red Category", value: "2", usercolor: "red"},
{key: "Green Category", value: "3", usercolor: "green"},
]},
seriesDefaults: {
type: "bar",
},
series: [{
field: "value",
categoryField: "key",
colorField: "usercolor",
}],
});
$("#chart2").kendoChart({
theme: "flat",
seriesDefaults: {
type: "bar",
},
series: [{
field: "value",
colorField: "usercolor",
data: [
{value: "2", usercolor: "red"},
{value: "3", usercolor: "green"},
],
}],
categoryAxis:{
categories:["Red Category", "Green Category"],
}
});