Jump to content
Alloder.pro  about Allods with love 😱
Search In
  • More options...
Find results that contain...
Find results in...

Servers monitoring and the Addons Editor

We present you two legends. All dreams come true.

Servers monitoring The Addons Editor

Digest April

We talk about what was done and updated in the past month. We help keep abreast of events.

Read more

Game tooltips

Tooltips provide a way for 3rd party fansites and extensions to display detailed information on mouseover.

Read more

Recommended Posts

LibBarChart

Просмотр файла

LibBarChart - библиотека, позволяющая разработчикам аддонов рисовать диаграммы на экране.

Рекомендуется использовать для наглядного представления информации в аддоне.

Библиотека полностью берет на себя работу с интерфейсом игры. От разработчика требуются только параметры настройки, данные, по которым надо построить диаграмму и своевременное обновление информации на экране.

Сама библиотека находится в папке BarChart.

Документацию к библиотеке можно найти в папке doc.

Простейшие примеры использования библиотеки можно найти в папке Sample.

Исследуя аддоны, заметил, что слишком мало информации преподносится в легко воспринимаемом графическом виде и решил, что это стоит попытаться исправить. Поэтому написал небольшую библиотечку, которая позволит без особых усилий строить диаграммы прям на клиенте.

 

Прошу разработчиков принять участие в ее тестировании.

Если кто-то заметит какой-либо баг, просьба писать сюда.

Если есть предложения по работе аддона и фичам - тоже пишите сюда.

 

Что может библиотека:

-- Построить диаграмму по некоему набору числовых данных.

-- Динамически менять свой вид при изменении данных.

-- Динамически меняет свой вид при изменении параметров настроек.

-- Довольно гибко настраивается под нужны каждого разработчика.

-- Позволяет независимо работать с несколькими диаграммами в одном аддоне.

-- Теоретически, должна работать на клиентах: 6.0.1, 6.0.0, 5.0.1, 4.0.2, 3.0.0, 1.1.02.

-- Пока библиотека не понимает отрицательные значения.

-- Покуда не реализованы серии.

 

Ближайшие планы:

-- Перерисовать часть текстур.

-- Реализовать управляющие кнопки.

-- Реализовать адекватное поведение библиотеки при отрицательных числах.


 

Edited by Ollaf
  • Upvote 1
Link to comment
Share on other sites

  • 11 months later...

А точечный график с помощью библиотеки можно нарисовать?

Точнее можно ли отобразить точку (x,y) на графике без отображения каких либо линий?

Link to comment
Share on other sites

Нет. Только столбцы.

 

Изначально хотел, чтоб не столбцы были, а точки и линии, но попробовав все это пришел к нескольким выводам:

1) каждое значение - 1 точка в 1px. - это очень мелко. Навестись мышкой не него почти не реально.

2) при значении 1 точка - 1px может возникнуть проблема с сеткой. Она будет перекрывать целые значения.

3) внешний вид графика становится ужасным при больших значениях производной.

4) попытался все это на ходу масштабировать - но ничего хорошего из этого не вышло.

 

Ну и напоследок, библиотека не поддерживает отрицательные значения(пока, но как долго это продлится - хз).

Link to comment
Share on other sites

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

By using our site you agree to the Terms of Use