Визуализация Google: линейный график

#html #google-visualization

#HTML #google-визуализация

Вопрос:

как я могу установить непрозрачность всех рядов, которые не выбраны, близкой к 0?

(Наведите курсор на «Продажи» в примере, и «Расходы» должны стать более прозрачными)https://developers.google.com/chart/interactive/docs/gallery/linechart#Methods

Комментарии:

1. Вы можете управлять непрозрачностью только точек данных в ряду; вы не можете сделать саму линию непрозрачной. Сделать ряд данных непрозрачным может быть возможно при наведении курсора мыши, но я предвижу кучу проблем с этим. Сделать это с помощью select было бы намного проще.

2. @asgallant Я не знаю, имеете ли вы в виду то же самое, что и я. У меня есть много серий (около 80), и вы должны иметь возможность четко видеть выбранную при выборе ее с правой стороны. Эффект уже виден, но его просто недостаточно.

3. Эффект наведения на легенду создает тень, а не изменение непрозрачности, но, увы, эффект не настраивается.

4. @asgallant Итак, вы считаете, что невозможно каким-то образом «пометить» на одну серию больше, чем по умолчанию? Спасибо за вашу помощь, хотя 😉

5. Возможно, вы могли бы использовать события onmouseover / onmouseout для изменения цвета ряда. Для этого потребуется перерисовать диаграмму, и я не верю, что состояние мыши сохраняется при рисовании, поэтому у вас могут возникнуть некоторые странные побочные эффекты (например, цвет серии не возвращается в нормальное состояние при выходе мыши).). Я подумаю над этим и посмотрю, что я могу придумать.