0

我正在使用 Kendo UI Chart,我想绘制一个具有多种颜色的图表。

我正在使用如下代码:

@(Html.Kendo().Chart()
                                            .Name("chart")
                                            .Title("D I S C")
                                            .Legend(legend => legend
                                                .Visible(false)
                                            )
                                            .Series(series =>
                                            {

                                                series.Column(new int[] { 94,66,12,12 }).Color("#ff0000");
                                                
                                            })
                                            .CategoryAxis(axis => axis
                                                       .Name("series-axis")
                                                       .Categories("94","66","12","12")
                                                       //.Categories
                                                       .Line(line => line.Visible(false))
                                                   )
)

但它为每个条显示一种颜色。我想在每个栏中显示不同的颜色。请帮助我创建具有多种颜色的图表。

4

1 回答 1

0

我不熟悉 kendo ui chart api,但似乎您可能需要指定更多系列的数据,如下所示:

.Series(series =>
{
  series.Column(new int[] { 94 }).Color("#ff0000");
  series.Column(new int[] { 66 }).Color("#ffff00");
  series.Column(new int[] { 12 }).Color("#00ff00");
})
于 2018-01-04T19:02:58.093 回答