![]() |
Библиотека деловой и научной графики ChartLib
Версия 1.3,
июль 2006,
|
Введение | Команды | Серии | Выражения | Интерактивность |
![]() |
Библиотека функций ChartLib предназначена для построения графиков по таблицам данных. ChartLib строит графики различных типов. Среди них двумерные графики, содержащие точки, линии и многоугольники; графики с разрывной горизонтальной осью; многодневные графики; биржевые свечные графики; вертикальные и горизонтальные гистограммы; сетевые и древовидные схемы. |
![]() |
Библиотека ChartLib имеет собственный формат входных данных CHD (CHart Description). Файлы формата CHD представляют собой обычный табулированный текст с «вкраплением» командных строк, задающих структуру и внешний вид графика (см. примеры). Поддерживается более 150 команд (см. также Глоссарий команд), более 50 свойств точек графика, имеется встроенный калькулятор арифметических выражений. |
![]() |
ChartLib позволяет выводить графики в окно прикладной программы, на принтер и в файлы графических форматов BMP, EMF, PNG, JPEG, GIF. Графические изображения могут быть импортированы в офисные документы через буфер обмена. ChartLib имеет богатые возможности для работы с цветами, заливками, рамками, формой объектов, и т.д., позволяя создавать профессиональный дизайн графиков. |
![]() |
При выводе графика в окно ChartLib позволяет масштабировать и сдвигать изображения, выделять точки и просматривать дополнительную информацию о них, выбирать подмножества точек и выводить по ним отдельную информационную таблицу. В режиме трехмерной графики поддерживаются произвольные перемещения по сцене. |
![]() |
Несколько графиков могут быть отображены на одном слайде. При этом поддерживается возможность синхронного масштабирования осей. Несколько слайдов могут быть собраны в фильм. При выводе графика в окно можно включить режим просмотра фильма, когда слайды будут сменять друг друга автоматически. |
![]() |
Библиотека ChartLib может использоваться для генерации часто обновляемых графиков в Интернете (биржевой информации, голосования, серверной статистики). Она позволяет генерировать PNG, JPEG или GIF изображения с частотой до нескольких раз в секунду (в зависимости, конечно, от сложности изображения). Библиотека ChartLib переносима под UNIX. |
На основе библиотеки ChartLib разработан пакет программ ChartLive для MS Windows, в состав которого входят: