我正在尝试删除offset上的勾选x-axis。
我希望第一个勾选10/8从x-axis和y-axis交叉口开始。
10-8应该在两个标签之间的标记上。
我在高图表中有下面的代码。
xAxis: {
categories: categories,
title: {
text: title_x_axis,
style: {
fontWeight: 'bold'
},
formatter: function(){
return "<h3><b>" + this.value + "</b></h3>";
}
},
min: 0,
startOnTick: true,
endOnTick: true,
minPadding: 0,
maxPadding: 0,
align: "left"
},最大填充和最小填充设置为0,所以我不知道问题是什么?
编辑:
我已经创建了一个小提琴类型的图表,我正在处理。注意,下图有不同的x轴值,因为我没有使用相同的小提琴值。而且,在我拍摄快照之后,我已经设置了tickmarkPlacement: "on"。我希望Jan标签从行的开头开始。它目前有一些抵消。

有人能帮我吗?
发布于 2014-10-14 16:13:58
您可以使用(假设“类别”是您的类别数组)
min: 0.5,
max: categories.length-1.5,
startOnTick: false,
endOnTick: false,示例:http://jsfiddle.net/27hg0v06/1/
使用高级图表的新版本来获得完全工作的工具提示:
<script src="http://github.highcharts.com/highcharts.js"></script>发布于 2020-06-02 06:15:04
添加pointPlacement:'on‘在plotOptions中。
plotOptions: {
series: {
pointPlacement: 'on'
}
}发布于 2014-10-14 18:20:35
查看一下tickMarkPlacement属性:
默认情况下,它是“中间”,这就是您在图表上看到的。
把它设置为“on”应该能满足你的需要。
除了minPadding和maxPadding属性之外,还可以查看tickMarkPlacement:
https://stackoverflow.com/questions/26364906
复制相似问题