Название: QChartLibrary Отправлено: alexis031182 от Октября 12, 2009, 11:18 Доброго времени суток!
На форуме не раз возникал вопрос о возможности рисования графиков и диаграмм посредством библиотеки Qt. Некоторое время назад решение данной задачи потребовалось и мне. Ни одно из готовых приложений, доступных к использованию, мне не подошло, поскольку, либо оказалось слишком сложно в освоении (лично для меня это проблема :) ), либо не соответствовало конкретной практической задаче. В связи с этим я приступил к разработке собственной библиотеки виджетов. На данный момент "библиотека" - сказано громко, однако лиха беда начало. Итак, что имеется: - обычная гистограмма; - гистограмма с накоплением; - процентная гистограмма с накоплением. Каждый из типов гистограммы может быть нарисован как в вертикальной, так и в горизонтальной пространственной ориентации. То есть всего получается шесть типов диаграмм. Как и положено, поддерживается управление параметрами кисти, пера и шрифта для рисования элементов диаграммы. Доступна выгрузка изображения диаграммы в QPixmap (кстати, этот способ я подсмотрел на этом форуме; спасибо автору :) ). Состав библиотеки: - QChart: основной родительский класс для всех типов диаграмм; - QChartHistogram: наследуется от QChart и реализует рисование гистограммы; - QChartData: класс управления таблицей данных диаграммы; - QChartDataItem: класс описания элемента диаграммы (столбца); - QChartDataLabel: класс описания надписи на элементе диаграммы, а также категории элементов. Пример использования: Код: //Создать класс управления таблицей данных. Буду рад, если кому-нибудь данная библиотека будет полезна. Также готов выслушать критику, а также пожелания и предложения по поводу модернизации. З.Ы. "Легенду" диаграммы внесу в следующей версии. Название: Re: QChartLibrary Отправлено: nn1317 от Января 04, 2010, 00:39 недавно сильно понадобилась рисовалка свечек для финансовых рынков...)
готово для с++ не нашлось.. тока для с#. пришлось на коленке за 2 часа написать свою... автомасштаб, прокрутка, свечи для фондового рынка формата ohlcv. в принципе ничего сложно, но немало людей с такой же проблемой нехватки подобных рисовалок сталкивались) возможно, это могло бы быть фишкой твоей библиотеки) Название: Re: QChartLibrary Отправлено: Karl-Philipp от Января 04, 2010, 12:02 alexis031182, хотелось бы посмотреть как выглядит библиотека с легендой :)
Название: Re: QChartLibrary Отправлено: NicK от Марта 09, 2010, 13:55 проект еще разрабатывается? где можно посмотреть на актуальную версию?
Название: Re: QChartLibrary Отправлено: alexis031182 от Марта 09, 2010, 13:56 Уже нет
|