bikeportal.org.ua


Добро пожаловать, посетитель!
Пожалуйста, войдите или зарегистрируйтесь.    Забыли пароль?

Графики позиций
(1 чел.) (1) Гость
ВнизСтраница: 1
Сообщения темы: Графики позиций
#28201
Графики позиций 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 Череззаборногузадерищенко

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

И/или, если известны координаты точек, можно повесить всплывающие подсказки на узлы линий, но тут мороки больше.
rdaysky
rdaysky
Еліта
Постов: 141
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Запорожье Возраст :36
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#28202
Re:Графики позиций 22/09/2015 01:02 Репутация: 14
А может, и не очень много мороки. jsfiddle.net/t2dkc1hs/3/
rdaysky
rdaysky
Еліта
Постов: 141
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Запорожье Возраст :36
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#28220
Re:Графики позиций 23/09/2015 16:08 Репутация: 146
да, цiкаво, можна спробувати...
vak
vak
Administrator
Постов: 2426
graph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Дніпро Возраст :47
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#28221
Re:Графики позиций 23/09/2015 16:48 Репутация: 14
А еще лучше вот так сместить: jsfiddle.net/t2dkc1hs/5/ — это для обычных случаев «круг 1», …, «круг N», или «плавание» — «Т1» — «вело» — «Т2» — «бег». Но если «круги» — это КП на горном марафоне, то график будет лучше читаться в варианте выше.
rdaysky
rdaysky
Еліта
Постов: 141
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Запорожье Возраст :36
Последнее редактирование: 23.09.2015 18:37 Редактировал rdaysky.
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#28233
Re:Графики позиций 25/09/2015 14:36 Репутация: 14
Получилось информативно, но можно лучше, если вернуть pointStart: 0.5, убрать categories: […], вместо которых отрисовывать подписи самому (laps[parseInt(this.x)]). Тогда будет больше порядка с линиями. Ну или на худой конец ничего не менять, кроме tickmarkPlacement: "on", всяко будет лучше, чем сейчас. Или вообще попробовать выбросить линии, подозреваю, что и без них будет неплохо.

Вместо легенды самодельные метки на правой оси всё-таки лучше, потому что совпадают с линиями. Если сказать useHTML: true, то можно сделать кликабельные ссылки на профили участников.

Чем сражаться с несовпадением самой правой пунктирной линии с правой осью — не знаю, химичить как-то с offset.

У некоего Сухопалова, чей ник состоит из одних только цифр, он отображается в инженерной нотации :−)

В эстафетных категориях, когда нет названия команды, хорошо бы перечислять фамилии.
rdaysky
rdaysky
Еліта
Постов: 141
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Запорожье Возраст :36
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#28236
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/

В эстафетных категориях, когда нет названия команды, хорошо бы перечислять фамилии.
возможно...
vak
vak
Administrator
Постов: 2426
graph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Дніпро Возраст :47
Последнее редактирование: 25.09.2015 16:50 Редактировал vak.
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#28237
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() — правда, недокументированный интерфейс). Всё равно для первых в списке легко ориентироваться и без маркеров, а для сошедших крайне неудобно даже с ними.
rdaysky
rdaysky
Еліта
Постов: 141
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Запорожье Возраст :36
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#28242
Re:Графики позиций 26/09/2015 08:23 Репутация: 146
rdaysky писал(а):
Всё равно для первых в списке легко ориентироваться и без маркеров, а для сошедших крайне неудобно даже с ними.вот и стимул тренироваться! чтоб повыше места занимать
vak
vak
Administrator
Постов: 2426
graph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Дніпро Возраст :47
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#28783
Re:Графики позиций 20/12/2015 11:41 Репутация: 30
Запутался среди непонятных терминов в теме, поэтому не понял, несовпадение по горизонтали графика с именем, баг или фича?
Alberto Zakerroni
Alberto Zakerroni
Команда ВР
Постов: 549
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Лопушанка! Возраст :36
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#28786
Re:Графики позиций 20/12/2015 14:53 Репутация: 146
Alberto Zakerroni писал(а):
Запутался среди непонятных терминов в теме, поэтому не понял, несовпадение по горизонтали графика с именем, баг или фича?
баг - то Android и его браузеры
на десктопе вот так:
vak
vak
Administrator
Постов: 2426
graph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Дніпро Возраст :47
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
ВверхСтраница: 1
Модераторы: vak, рыжий, run
Банер  
  
наверх
time: 0.53507804870605