2015-03-11 3 views
0

В настоящее время я работаю над линейной диаграммой временных рядов в Highcharts. Мне нужно добавить основные отметки по оси Y для всех тиков, кроме первого (то есть основные тики в 0, 5 и 10, но только 5 и 10 имеют отметки). Кто-нибудь знает, как легко это сделать?Скрыть первый галочку в временных рядах Highcharts

+0

Звучит как-то для 'formatter'. –

+0

Или ['showFirstLabel'] (http://api.highcharts.com/highcharts#yAxis.showFirstLabel). –

+0

@Ondkloss не смог получить форматирование, чтобы сделать это. Какие-либо предложения? – amarkon

ответ

1

Это, очевидно, не является идеальным, потому что вы хотите, чтобы ваши конфигурации диаграммы, чтобы жить в определениях Highcharts, но с использованием псевдо- Селекторы, чтобы скрыть последний тик, являются функциональными.

Highcharts присваивает вашей оси тики внутри элемента svg классом .highcharts-axis. Предполагая, что вы хотите скрыть его для всех диаграмм, добавьте следующее в ваш файл CSS:

.highcharts-axis :last-child { 
    display: none; 
} 
2

Я бы порекомендовал tickPositions или tickPositioner.

Это оставляет вам определение размещения всех тиков, которые вы хотите показать, но я не знаю другого способа его достижения, кроме как напрямую редактировать SVG.

Ссылка:

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