#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 для изменения цвета ряда. Для этого потребуется перерисовать диаграмму, и я не верю, что состояние мыши сохраняется при рисовании, поэтому у вас могут возникнуть некоторые странные побочные эффекты (например, цвет серии не возвращается в нормальное состояние при выходе мыши).). Я подумаю над этим и посмотрю, что я могу придумать.