如何在Highcharts.js中对齐XAX上的类别标签
我是Highcharts.js的新手,我尝试做的是一个在x轴上显示类别标签的柱状图。 我可以将highcharts对象设置为将类别显示为标签,但我仍然无法将这些标签向右对齐,而不是将它们居中于两个记号之间。如果我在XAX上看到的标签是我的类别,则应用于xAxis标签的属性“align”不起作用。有办法吗? 这是我的图表:如何在Highcharts.js中对齐XAX上的类别标签,highcharts,alignment,categories,labels,Highcharts,Alignment,Categories,Labels,我是Highcharts.js的新手,我尝试做的是一个在x轴上显示类别标签的柱状图。 我可以将highcharts对象设置为将类别显示为标签,但我仍然无法将这些标签向右对齐,而不是将它们居中于两个记号之间。如果我在XAX上看到的标签是我的类别,则应用于xAxis标签的属性“align”不起作用。有办法吗? 这是我的图表: $(function () { $('#histogram').highcharts({ chart: { type: 'co
$(function () {
$('#histogram').highcharts({
chart: {
type: 'column'
},
series: [{
data: [5,14,17,9,0,1,1,1,0,1,0,0,0]
}],
xAxis: {
categories: [0.7,0.85,1,1.2,1.3,1.5,1.6,1.8,1.9,2.1,2.2,2.4],
labels: {
align:'right',
rotation:'-45'
}
}
});
});
选中以下选项“标记位置”: tickmarkPlacement:仅分类轴的字符串。如果打开勾选 如果标记位于刻度线之间,则标记位于类别的中心 放在类别之间。如果 滴答声间隔为1,否则打开。默认为空 检查代码:
也许你需要这个?感谢aet的回复。恐怕这不能解决我的问题。我只需要为xAxis标签(在我的例子中是类别)设置一个水平对齐。我需要标签与记号对齐,而不是在它们之间。查看记号位置:'on':
xAxis: {
categories: [0.7,0.85,1,1.2,1.3,1.5,1.6,1.8,1.9,2.1,2.2,2.4],
labels: {
align:'right',
rotation:'-45'
},
tickmarkPlacement:'on',
}