Как подавить отображение легенды в Dygraphs
Есть ли параметр для опции легенды Dygraphs (например, "никогда"), который полностью скрывает легенду? Я ищу противоположность "всегда" и надеюсь, что есть более чистый способ подавить легенду, чем связать ее с собственным labelDiv, создать этот div и оформить видимость этого div как "скрытую".
3 ответа
Решение
Как уже говорилось, в данный момент не существует явного параметра, но вы можете легко установить для параметра labelDivWidth значение 0, чтобы скрыть его.
options.labelsDivWidth = 0;
Я думаю, что опция подавления отображения легенды теперь явно доступна в версии 2.0.0:
showLabelsOnHighlight: false
Эта опция не существует. Исходный код проекта (в строках 289 и 290) говорит
// TODO(danvk): support 'onmouseover' and 'never', and remove synonyms.
legend: 'onmouseover', // the only relevant value at the moment is 'always'.
Поэтому сейчас вам нужно создать div с видимостью "скрытый".