Highcharts - 添加类别时,我的漂亮的薄十字线会变成浓密的绿色十字线

问题描述 投票:0回答:1

我正在从API添加数据,并且在没有定义类别时有一个很好的瘦十字架:

chartOptions.series[0]data = [1,2,4,5,7,8];

enter image description here

但是当我定义类别时:

chartOptions.series[0]data = [1,2,4,5,7,8];
chartOptions.xAxis.categories = ['jan','feb','march','april','may','june']

我的十字架是一条厚厚的绿色带子:

enter image description here

我想明白为什么十字线会像那样改变。

谢谢!

highcharts
1个回答
1
投票

在Highcharts API中,我们可以阅读:

宽度:数量

十字准线的像素宽度。对于数字轴或日期时间轴,默认值为1;对于类别轴,默认值为一个类别宽度。

因此,如果您想要有不同的结果,请更改width属性:

xAxis: {
    categories: ['jan', 'feb', 'march', 'april', 'may', 'june'],
    crosshair: {
        width: 1,
        color: '#000'
    }
}

现场演示:http://jsfiddle.net/BlackLabel/ps18y3v5/

API参考:https://api.highcharts.com/highcharts/xAxis.crosshair.width

© www.soinside.com 2019 - 2024. All rights reserved.