2015-03-03 4 views
0

Я хочу разделить точки на линейном графике вертикальными линиями в Highcharts. Я могу сделать это с помощью линий сетки, но мне хотелось бы, чтобы линии отображались только между точками, а не до первой точки и после последней. В fiddle не должно быть линий сетки до «Янв» и после «Дек». Является ли это возможным?Удалить первую и последнюю линии сетки в высоких диаграммах?

Вот мой оси х

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). –

+0

Спасибо @ PawełFus! Не думал об использовании plotLines таким образом, но он работает! –

ответ

5

Просто удалите два последних <path> элементов в группе <g> элемента. Exampleon fiddle

+0

Спасибо! Это приемлемое решение. –

+0

Это надежное решение для JS. Как насчет программы C# (WinForms) с помощью DevExpress xrChart? Кто угодно..? – Chagbert

Смежные вопросы