我正在尝试删除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
复制相似问题