我正在尝试使用datetime x轴标签制作Highcharts图表,以使我的主要标签每隔1个月出现一次。然后,我想在一周的间隔内使用minorTick。我的数据是每天1点。我面临的问题是我的minorTicks在图表上显示为网格线,而不是子刻度。我希望它们在外面,或者至少很小。我实际上如何将这些较小的刻度线作为刻度线而不是网格线?否则我根本不需要任何网格线。
$('#container').highcharts({
yAxis: {
gridLineWidth:0
},
xAxis: {
minorTickInterval: 7 * 24 * 3600 * 1000,
minorTickPosition:'outside',
minorTickLength:10,
type:'datetime',
min: Date.UTC(2014, 0, 1),
max: Date.UTC(2014, 11, 31),
labels: {
step: 1,
},
dateTimeLabelFormats: {
month: '%b',
year: '%Y'
}
},
// sample data, in reality goes 365 days of year
series: [{
data: [[1388984399000,100], [1388973600000,200],[1389060000000,300],[1389146400000,400],[1389232800000,500],[1389319200000,400],[1389405600000,200]]
}]
});
网格线与刻度线无关。将以下两个选项添加到您的xAxis
配置中:
xAxis: {
minorTickWidth: 1, // this is by default 0 and is why you don't see ticks
minorGridLineWidth: 0, // this disables the grid lines
固定小提琴。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句