2015-03-03 57 views
0

我想通過Highcharts中的垂直線將線圖上的點分開。我可以用網格線做到這一點,但我希望線條只顯示在點之間,而不是在第一點之前和最後一點之後。在fiddle之前,'Jan'和'Dec'之後應該沒有網格線。可能嗎?刪除高圖中的第一個和最後一個網格線?

這裏是我的x軸

xAxis: { 
     categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], 
     gridLineWidth: 1, 
     minorGridLineWidth: 0 
     } 
+0

Highcharts lib沒有類似'showLastGrid'的選項。你可以在[userVoice]上創建你的想法(http://highcharts.uservoice.com/forums/55896-general)。或者用[plotLines](http://api.highcharts.com/highcharts#xAxis.plotLines)疊加第一個和最後一個網格線。 – 2015-03-03 11:06:57

+0

謝謝@PawełFus!沒有想過以這種方式使用plotLines,但它的工作原理! – 2015-03-06 00:02:55

回答

5

只是刪除組<g>元素的最後兩個<path>元素。 Exampleon fiddle

+0

謝謝!這是一個可接受的解決方法。 – 2015-03-06 00:00:15

+0

這肯定是JS的可行解決方案。如何使用DevExpress xrChart編寫C#程序(WinForms)?任何人..? – Chagbert 2016-08-05 10:29:50

相關問題