stas: (Default)
stas ([personal profile] stas) wrote2020-10-17 03:34 pm

UI

Мастер-класс от гугля - как не надо делать UI.

Вот вам три графика одного процесса:



Как вы думаете, что означают цвета линий? Ни за что не угадаете.

На первом графике: оранжевый это показатель limit, синий - показатель requested (в чём отличие показателей limit от requested сейчас не важно, это две разные характеристики процесса), а красный - реально использованный ресурс.
На втором: красный это limit, оранжевый это requested, а синий - реально использованный ресурс.
А на третьем: синий это limit, а красный - реально использованный ресурс.

И так у них всё. Не, ну буквально всё же. Я не говорю о том, чтобы иметь логичную цветовую схему по всем продуктам или даже по одному продукту целиком. Но в пределах одного экрана на трёх связанных графиках, изображающих данные одного процесса, можно было бы?
А хрена с два.
juan_gandhi: (Default)

[personal profile] juan_gandhi 2020-10-18 12:02 am (UTC)(link)

Там вся жизнь проходит в борьбе, внутрикомандной и межкомандной. При мне было три джаваскриптовых библиотеки, и упаси боже послать пулреквест (ченджлист), типа добавить функциональности. Очень обидятся.

relyef: (Default)

[personal profile] relyef 2020-10-18 04:59 am (UTC)(link)
Рискну предположить, что подкожный фреймворк выбирает цвет по отсортированному списку, присваивая первому набору данных, например, красный, второму - оранжевый, а третьему - синий. А сортировка может быть по алфавиту, или как-то еще. То, с чем я работаю, (например), сортирует метрики в графе не по номеру метрики, а по "metrics label"

Это я не в оправдание Гугла ни в коем разе

[personal profile] arifg 2020-10-18 05:15 am (UTC)(link)
Все даже проще - цвет выбирается автоматически из некоего пула. Помню, бился над аналогичной проблемой в екселе - выбрать цвет для графика.
sab123: (Default)

[personal profile] sab123 2020-10-18 06:51 pm (UTC)(link)
Выбрать консистентно - сложно. Эти графики там, скорее всего, друг о друге не знают, а обертка не знает о содержимом графиков. Выбрать случайным образом - просто. Ну и делают, естественно, как проще.