Графики позиций 21/09/2015 23:49
|
Репутация: 14
|
Сейчас график выглядит так:
1. o—o—o—o №123 Череззаборногузадерищенко
В нём трудно ориентироваться, если кто-то проехал неполное количество кругов. Например, bikeportal.org.ua/images/pchart/graph479-6.png — кто этот человек, который лидировал первые два круга, а потом сошел?
Предлагаю вместо этого оформить график так:
№123 o—o—o—o 1. №123 Череззаборногузадерищенко
Тогда цифры будут с правильной стороны, как в протоколе, а если чья-то линия закончилась задолго до правого края таблицы, то можно проследить по ней влево и узнать номер.
И/или, если известны координаты точек, можно повесить всплывающие подсказки на узлы линий, но тут мороки больше.
|
|
|
|
Re:Графики позиций 23/09/2015 16:08
|
Репутация: 146
|
да, цiкаво, можна спробувати...
|
|
|
|
Re:Графики позиций 23/09/2015 16:48
|
Репутация: 14
|
А еще лучше вот так сместить: jsfiddle.net/t2dkc1hs/5/ — это для обычных случаев «круг 1», …, «круг N», или «плавание» — «Т1» — «вело» — «Т2» — «бег». Но если «круги» — это КП на горном марафоне, то график будет лучше читаться в варианте выше.
|
|
|
Последнее редактирование: 23.09.2015 18:37 Редактировал rdaysky.
|
Re:Графики позиций 25/09/2015 14:36
|
Репутация: 14
|
Получилось информативно, но можно лучше, если вернуть pointStart: 0.5, убрать categories: […], вместо которых отрисовывать подписи самому (laps[parseInt(this.x)]). Тогда будет больше порядка с линиями. Ну или на худой конец ничего не менять, кроме tickmarkPlacement: "on", всяко будет лучше, чем сейчас. Или вообще попробовать выбросить линии, подозреваю, что и без них будет неплохо.
Вместо легенды самодельные метки на правой оси всё-таки лучше, потому что совпадают с линиями. Если сказать useHTML: true, то можно сделать кликабельные ссылки на профили участников.
Чем сражаться с несовпадением самой правой пунктирной линии с правой осью — не знаю, химичить как-то с offset.
У некоего Сухопалова, чей ник состоит из одних только цифр, он отображается в инженерной нотации :−)
В эстафетных категориях, когда нет названия команды, хорошо бы перечислять фамилии.
|
|
|
|
Re:Графики позиций 25/09/2015 16:46
|
Репутация: 146
|
rdaysky писал(а):
Получилось информативно, но можно лучше, если вернуть pointStart: 0.5, убрать categories: […], вместо которых отрисовывать подписи самому (laps[parseInt(this.x)]). Тогда будет больше порядка с линиями. Ну или на худой конец ничего не менять, кроме tickmarkPlacement: "on", всяко будет лучше, чем сейчас. Или вообще попробовать выбросить линии, подозреваю, что и без них будет неплохо.да, линии можно убрать - меньше загруженность, легче читается...
Вместо легенды самодельные метки на правой оси всё-таки лучше, потому что совпадают с линиями. Если сказать useHTML: true, то можно сделать кликабельные ссылки на профили участников.
Чем сражаться с несовпадением самой правой пунктирной линии с правой осью — не знаю, химичить как-то с offset.
У некоего Сухопалова, чей ник состоит из одних только цифр, он отображается в инженерной нотации :−)
есть пара глюков у этого хайчарта, которые я так и не поборол.
да, метки на оси не надо центровать, но глюк номер один: ширина, отведенная для метки берется одна на обе оси, и считается она по оси слева. итого имеем 35px и текст написанный в 3-4 строки...
useHTML спасает ситуацию, ширину метки можно указать любую, но глюк номер два: при этом метки перекрывают всплывающую информацию о кругах - инфа о последних кругах плохо читается.
плюс в метках нет цвета и бубля линии... и в легенде можно кликать и отключать графики - оставить себя одного и всех победить
если интересно, можешь покрутить "живой" график: jsfiddle.net/fL50Lcbr/
В эстафетных категориях, когда нет названия команды, хорошо бы перечислять фамилии.
возможно...
|
|
|
Последнее редактирование: 25.09.2015 16:50 Редактировал vak.
|
Re:Графики позиций 25/09/2015 18:53
|
Репутация: 14
|
можно какой-то такой костыль, чтобы метки не лезли на подсказку — тоже отрисовывать ее с useHTML, но тогда надо и границей заниматься самим.
Код: |
tooltip: {
useHTML: true,
borderWidth: 0,
borderRadius: 0,
shadow: false,
|
Отключать юзеров нафиг не надо, а вот открывать профили было бы полезнее.
Вместо цвета и маркера в легенде лучше подсвечивать линию по наведению мыши (делать chart.series.get(id).onMouseOver() и chart.series.get(someId).onMouseOut() — правда, недокументированный интерфейс). Всё равно для первых в списке легко ориентироваться и без маркеров, а для сошедших крайне неудобно даже с ними.
|
|
|
|
Re:Графики позиций 26/09/2015 08:23
|
Репутация: 146
|
rdaysky писал(а):
Всё равно для первых в списке легко ориентироваться и без маркеров, а для сошедших крайне неудобно даже с ними.вот и стимул тренироваться! чтоб повыше места занимать
|
|
|
|
Re:Графики позиций 20/12/2015 11:41
|
Репутация: 30
|
Запутался среди непонятных терминов в теме, поэтому не понял, несовпадение по горизонтали графика с именем, баг или фича?
|
|
|
|
Re:Графики позиций 20/12/2015 14:53
|
Репутация: 146
|
Alberto Zakerroni писал(а):
Запутался среди непонятных терминов в теме, поэтому не понял, несовпадение по горизонтали графика с именем, баг или фича?
баг - то Android и его браузеры
на десктопе вот так:
|
|
|
|
|