Как подавить отображение легенды в 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 с видимостью "скрытый".

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