我正在从API添加数据,并且在没有定义类别时有一个很好的瘦十字架:
chartOptions.series[0]data = [1,2,4,5,7,8];
但是当我定义类别时:
chartOptions.series[0]data = [1,2,4,5,7,8];
chartOptions.xAxis.categories = ['jan','feb','march','april','may','june']
我的十字架是一条厚厚的绿色带子:
我想明白为什么十字线会像那样改变。
谢谢!
在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