Создание графиков в wxWidgets. |
Здравствуйте, гость ( Вход | Регистрация )
Создание графиков в 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 |
Если это твоя библиотека и ты хочешь ею поделиться, то можешь создать о ней тему в соответствующем разделе сайта: http://crossplatform.ru Для этого достаточно быть зарегистрированным и залогиненым на форуме. Спасибо за подсказку. |
|
|
Гость_Alatar_* |
11.12.2009, 21:01
Сообщение
#4
|
Гости |
Преимущества по сравнению с другими библиотеками построения графиков?
|
|
|
MoskvichevAV |
15.12.2009, 9:31
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 10.12.2009 Пользователь №: 1296 Спасибо сказали: 0 раз(а) Репутация: 0 |
Преимущества по сравнению с другими библиотеками построения графиков? Большая гибкость и большое количество видов поддерживаемых графиков, с возможностью создания различных конфигураций графиков. Для 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 |
Прошу прощения, а Вы, случаем, не путаете графики и диаграммы? Во всяком случае, 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 |
Однако все они заточены по статику. Что бы нарисовать динамический график надо изрядно помучиться. Как с этим дела в wxFreeChart? wxFreeChart поддерживает динамические графики. Эта функция изначально заложена. wxFreeChart изначально поддерживает автоматическое обновление графика, при изменении/добавлении данных. К тому же, сейчас идёт работа над оптимизацией прорисовки графиков больших объёмов, из данных в реальном времени. |
|
|
Текстовая версия | Сейчас: 28.11.2024, 23:13 |