ste*_*tef 12 javascript highcharts
任何人都知道为什么yAxis仍然达到15,尽管最大值设置为14?我试过玩startOnTick
,maxPadding
并且没有走得太远.
$(function () {
$('#container').highcharts({
chart: {
type: 'line'
},
yAxis: {
min: 0,
max: 14
},
startOnTick: true,
maxPadding: 0.02,
series: [
{name: "2013/10/10",
data: [5.0, 3.0, 2.5, 3.0, 3.0, 5.0]},
{name: "2014/01/10",
data: [4.0, 1.5, 2.0, 2.0, 2.0, 4.0]}
]
});
});
Run Code Online (Sandbox Code Playgroud)
wer*_*eld 19
你需要设置tickInterval
.由于一些时髦的原因,它试图将你所拥有的15个点均匀地划分为刻度线(0到14是15个点)并且它不希望以奇数值的刻度结束,所以它向上舍入.这都是假设.无论如何,试试这个:
yAxis: {
min: 0,
max: 14,
tickInterval: 2
},
Run Code Online (Sandbox Code Playgroud)
小智 7
这个问题困扰了我好几天,我一直用Bing打这个页面.Anwer在这里很有帮助,但是我的另一个样本中的问题已得到修复,因为我有静态滴答设置.
这与我的最终结果类似(尽管它可以设置为动态);
yAxis: {
tickPositioner: function () {
var positions = [0,1,2,3,4,5,6,7,8,9,10];
return positions;
}
},
Run Code Online (Sandbox Code Playgroud)
示例:http: //jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/xaxis/tickpositions-tickpositioner/
希望这可以帮助.
归档时间: |
|
查看次数: |
9136 次 |
最近记录: |