crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Создание графиков в wxWidgets.
MoskvichevAV
  опции профиля:
сообщение 10.12.2009, 10:55
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 7
Регистрация: 10.12.2009
Пользователь №: 1296

Спасибо сказали: 0 раз(а)




Репутация:   0  


wxFreeChart - мощная библиотека, для рисования графиков для wxWidgets.
Поддерживаемые виды графиков:
- линейные/точечные графики, основанные на xy координатах
- столбчатые графики
- свечные и баровые графики биржевых котировок
- Gantt графики

http://wxcode.sourceforge.net/components/freechart/
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 10.12.2009, 12:43
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Если это твоя библиотека и ты хочешь ею поделиться, то можешь создать о ней тему в соответствующем разделе сайта: http://crossplatform.ru
Для этого достаточно быть зарегистрированным и залогиненым на форуме. ;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MoskvichevAV
  опции профиля:
сообщение 10.12.2009, 19:56
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 7
Регистрация: 10.12.2009
Пользователь №: 1296

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(ViGOur @ 10.12.2009, 14:43) *
Если это твоя библиотека и ты хочешь ею поделиться, то можешь создать о ней тему в соответствующем разделе сайта: http://crossplatform.ru
Для этого достаточно быть зарегистрированным и залогиненым на форуме. ;)

Спасибо за подсказку. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Alatar_*
сообщение 11.12.2009, 21:01
Сообщение #4





Гости








    


Преимущества по сравнению с другими библиотеками построения графиков?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MoskvichevAV
  опции профиля:
сообщение 15.12.2009, 9:31
Сообщение #5


Новичок


Группа: Новичок
Сообщений: 7
Регистрация: 10.12.2009
Пользователь №: 1296

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Alatar @ 11.12.2009, 23:01) *
Преимущества по сравнению с другими библиотеками построения графиков?

Большая гибкость и большое количество видов поддерживаемых графиков,
с возможностью создания различных конфигураций графиков.
Для wxWidgets существует ещё wxChart, но в отличии от wxFreeChart,
поддерживает только круговые и столбчатые графики.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Alatar_*
сообщение 16.12.2009, 8:54
Сообщение #6





Гости








    


Прошу прощения, а Вы, случаем, не путаете графики и диаграммы? Во всяком случае, wxChart предназначен для создания диаграмм, а для создания графиков есть wxPlPlot, wxMathPlot, wxPlotCtrl, wxPlotWindow и ещё парочка.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Alatar_*
сообщение 16.12.2009, 8:57
Сообщение #7





Гости








    


Ой, что-то я сам путаю - не диаграмм, конечно, а гистограмм. =)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MoskvichevAV
  опции профиля:
сообщение 16.12.2009, 9:50
Сообщение #8


Новичок


Группа: Новичок
Сообщений: 7
Регистрация: 10.12.2009
Пользователь №: 1296

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Гость_Alatar_* @ 16.12.2009, 10:54) *
Прошу прощения, а Вы, случаем, не путаете графики и диаграммы? Во всяком случае, wxChart предназначен для создания диаграмм, а для создания графиков есть wxPlPlot, wxMathPlot, wxPlotCtrl, wxPlotWindow и ещё парочка.

wxFreeChart может создавать и графики и диаграммы. Сейчас пока круговые диаграммы (т.н. PieCharts) не реализованы, но будут в скором времени.

wxPlPlot является привязкой PLPlot к wxWidgets, и кроме того требует ещё дополнительных библиотек. wxFreeChart полностью базируется на wxWidgets.

wxPlotWindow может рисовать только кривые, в достаточно упрощённой форме.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Alatar_*
сообщение 17.12.2009, 0:26
Сообщение #9





Гости








    


Ну с этими двумя всё ясно. PlPlot тяжеловат для того, что бы просто нарисовать график простейший график. Да и, честно говоря, у меня сложилось такое ощущение, что не предназначен он для этого. wxPlotWindow очень уж примитивен. Я их упомянул скорее для примера.
Собственно, интереснее остальные две. wxMathPlot мне импонирует отношением простоты к функциональности. Он весь умещается в одном .cpp и, соответственно, одном заголовке, но при этом вполне адекватно рисует двумерные графики и различные вспомогательные слои. wxPlotCtrl значительно сложнее структурно (десятки файлов с исходниками), зато и умеет уже больше. Кроме того, у него очень удобный интерфейс - встроенное управление с клавиатуры, крестик и тд. Однако все они заточены по статику. Что бы нарисовать динамический график надо изрядно помучиться. Как с этим дела в wxFreeChart?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MoskvichevAV
  опции профиля:
сообщение 17.12.2009, 6:32
Сообщение #10


Новичок


Группа: Новичок
Сообщений: 7
Регистрация: 10.12.2009
Пользователь №: 1296

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Гость_Alatar_* @ 17.12.2009, 2:26) *
Однако все они заточены по статику. Что бы нарисовать динамический график надо изрядно помучиться. Как с этим дела в wxFreeChart?

wxFreeChart поддерживает динамические графики. Эта функция изначально заложена.
wxFreeChart изначально поддерживает автоматическое обновление графика, при изменении/добавлении
данных.
К тому же, сейчас идёт работа над оптимизацией прорисовки графиков больших объёмов, из данных в реальном времени.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V   1 2 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.11.2024, 4:27