Отображение контрольных легенд на графике

Я пытался внедрить график изменений ( http://www.flotcharts.org/) для моего инструмента отчетности. Я столкнулся с ситуацией, для которой я не могу найти решение. Кто-нибудь может мне помочь.

У меня есть система нескольких графиков с двумя наборами данных, скажем

[ { label: "Foo", данные: [ [10, 1], [17, -14], [30, 5] ] },
    { label: "Bar", данные: [ [11, 13], [19, 11], [30, -7] ] } ]

Требование: я хочу отображать только одну легенду. Скажите легенду "Фу", и хотите скрыть легенду "Бар". Но я не хочу делать ярлык пустым. Я хочу скрыть только легенду, но сохранить ярлык как есть.

Если кто-то делал это раньше, любая помощь действительно ценится.

1 ответ

Решение

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

Это не совсем идеально, так как требует, чтобы вы могли идентифицировать скрытые серии на основе их метки или данных, но обычно это работает достаточно хорошо.

Другие вопросы по тегам