2013-03-26 163 views
0

我被卡住了highcharts。我有2个问题Highcharts y轴和x轴显示

  • 为了设计目的我还需要在左边显示y轴。

  • x轴设置在datetime上。我需要显示最后一个值。在最后一个值的上方显示一个网格线。问题在于5年5年,最后一次电网需要仅3年。

如果有人对如何做到这一点有一些想法。我在showlabelstickintervals之间输了,似乎找不到解决办法。

+1

Highcharts有许多例子:你为什么不叉这个例子http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts。 com/tree/master/samples/highcharts/demo/combo-dual-axes /带着你的问题 – pdjota 2013-03-26 19:09:42

+0

那么......到目前为止,我甚至不知道我已经尝试了什么。这里是我在38和39行上的最后一次尝试的小提琴:http://jsfiddle.net/HowTo/CsgAv/ ...它没有工作,我也尝试使用dataLabels ...它没有让我任何地方...:/。无论如何,使用网格格式化程序? – HowTo 2013-03-26 22:33:22

回答

1

您可以使用xAxis属性tickPositions来明确指定它们。 http://api.highcharts.com/highcharts#xAxis.tickPositions

http://jsfiddle.net/CsgAv/1/

xAxis : { 
    tickPositions: [ 
       Date.UTC(1980,0,1), 
       Date.UTC(1990,0,1), 
       Date.UTC(2000,0,1), 
       Date.UTC(2010,0,1), 
       Date.UTC(2013,0,1) 
    ], 
    .... 
} 
+0

完美的作品!我会添加一个投票,但是我没有足够的“声誉”(仍然没有弄清楚那是什么......),但是要知道我对你的评论有精神投票;)非常感谢! – HowTo 2013-03-27 15:24:54