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

Версия 1.3,   июль 2006,  
©,   FORECSYS
 


Scheme

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

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


Traffic

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


Colors

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

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


MedHistory

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


MedCompare

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

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


Spread

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

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

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