2014-02-16 34 views
0

我在我的圖表中使用標記並僅使用點圖。現在,當我使用半徑爲10時,點從給定的xvalue - 5開始,跨越到xvalue + 5.我希望點從xvalue開始並跨越xvalue + 10. 實際上,大多數點都超出了圖表的左邊極限,看起來不好。在高點使用標記的半徑作爲點

這裏是小提琴: http://jsfiddle.net/v3tP5/

marker : { 
       enabled : true, 
       radius : 10, 
       symbol: 'square' 
      } 
+0

你真正的問題是如何讓點向右出現5個像素點或者如何讓數據不能顯示在y軸標籤上? –

+0

如何獲得點顯示五個像素的權利。 –

+0

其實。這裏是另一個jsfiddle,其中http://jsfiddle.net/tRZz5/4/最左邊的點超出了圖表的左邊界限,並且看起來很醜,這就是爲什麼我想從精確的xaxis值開始它。 –

回答

1

我想,而不是改變每個點的位置,這個解決方案將更好地工作:

對於在評論你的小提琴,加上yAxis標籤配置像這樣[Link Here]

yAxis: { 
    offset: 20, 
    labels: { 
     align: 'right', 
     x: 0, 
     y: 3 
    } 
}, 

而對於你的問題的小提琴,這樣的配置看起來相當不錯[Link Here]

yAxis: { 
    offset: 8, 
    labels: { 
     align: 'right', 
     x: -3, 
     y: 3 
    }, 
    showLastLabel: true 
}, 

希望這會爲你正在試圖做什麼工作。如果您還想添加其他配置,或者如果您有其他問題,我會盡力幫助!