1

我有以下代码显示图表上的线条。我无法找到如何格式化 x 轴。我想显示类似于 y 轴的每千个间隔(0,1000,2000,3000,4000 等)。我正在使用剑道用户界面。

           function createChart() {
                    $("#chart").kendoChart({
                        title: {
                            text: "Units sold"
                        },
                        dataSource: {
                            data: stats
                        },                        
                        categoryAxis: {                            
                            labels: {                                
                                step: 1000,
                                format: "n0"
                            },
                        },
                        series: [{
                            type: "area",
                             line: {
                                style: "smooth"
                            },
                            field: "x",
                            categoryField: "y"
                        }], 
                    });
                }

这是我的小提琴:

http://jsfiddle.net/nDS3S/37/

4

1 回答 1

1

如果我猜对了,您的代码将不起作用,因为这step并不意味着每个1000都会显示一个标签,但实际上它会为每个serie显示一个标签。所以你的图表没有 1000 系列,这就是为什么只0显示。

如果您将步骤更改为5,您将看到标签,但会显示该特定系列的确切编号。

看看这个

恐怕你达不到你想要的。

于 2015-04-15T20:18:29.397 回答