Библиотека деловой и научной графики

ChartLib v1.3 (с) К.В.Воронцов, 1998-2008

Удобный инструмент для аналитических исследований, генерации графиков в Internet, подготовки отчетов, выполнения курсовых и дипломных работ, встраивания графиков в приложения на Delphi и C#.

DOWNLOAD ChartLib — Скачать свободно распространяемую демо-версию

Документация ChartLib

Основные возможности


Spread

Библиотека ChartLib может использоваться для генерации часто обновляемых графиков в Интернете (биржевой информации, голосования, серверной статистики). Она позволяет генерировать PNG, JPEG или GIF изображения с частотой до нескольких раз в секунду (в зависимости, конечно, от сложности изображения). Библиотека ChartLib переносима под UNIX.

Начиная с 1999 года и до настоящего момента коммерческая версия библиотеки ChartLib используется для генерации графиков на сайте Московской межбанковской валютной биржи (ММВБ), в том числе на главной странице!


Scheme

Библиотека функций ChartLib предназначена для построения графиков по таблицам данных.

ChartLib строит графики различных типов: двумерные графики, содержащие точки, линии и многоугольники; графики с разрывной горизонтальной осью; многодневные графики; биржевые свечные графики; вертикальные и горизонтальные гистограммы; сетевые и древовидные схемы.


Traffic

ChartLib имеет собственный формат входных данных CHD (CHart Description). Файлы формата CHD представляют собой обычный табулированный текст с «вкраплением» командных строк, задающих структуру и внешний вид графика (см. примеры). Поддерживается более 150 команд (см. также Глоссарий команд), более 50 свойств точек графика, имеется встроенный калькулятор арифметических выражений.


Colors

ChartLib позволяет выводить графики в окно прикладной программы, на принтер и в файлы графических форматов BMP, EMF, PNG, JPEG, GIF. Графические изображения могут быть импортированы в офисные документы через буфер обмена.

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


MedHistory

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


MedCompare

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

Несколько слайдов могут быть собраны в фильм (слайд-шоу). При выводе графика в окно можно включить режим просмотра фильма, когда слайды будут сменять друг друга автоматически.

Состав дистрибутива ChartLive

На основе библиотеки ChartLib разработан пакет программ ChartLive для MS Windows, в состав которого входят:

В свободно распространяемую демо-версию пакета ChartLive входит только программа chdView.exe и примеры CHD-файлов. Демо-версия исключает любые коммерческие применения программы. Можно свободно использовать ее для учебных и научных целей.