Home Page of ChartLive Project
© Konstantin Vorontsov
ChartLive is a free
software for scientific and business applications. It was designed
to convert your data flows into well-designed chart images. With
ChartLive you can insert charts in your applications, reports, presentations
and web publications, including frequently updated charts such as stock
quotes, voting results, server statistics, etc. Its full name "Chart
LIbrary and Visual Environment" emphasizes the important possibility to
generate live charts. ChartLive is actively developed project,
so it is truly live.
ChartLive understands its own original input data format named CHD,
CHart Description. CHD is like to usual tab-delimeted text, reached
by chart configuration commands. CHD is strictly described in the
documentation.
ChartLive generates many types of charts
-
2D-charts with points, lines and filled regions, examples: (A),
(B),
(C)
-
2D-charts with broken horizontal axis, for example many-day charts excluding
holidays, example: (A)
-
Several charts at the same slide with automatic axes synchronization, example:
(A)
-
Stock charts with automatic calculation of interval histograms or Japanese
candlesticks, examples: (A),
(B)
-
Both vertical and horizontal histograms
-
Pie charts
-
Tree-like schemes, example: (A)
-
3D-charts with points, trajectories, ribbons and figures, examples: (A),
(B)
-
3D-surfaces
ChartLive provides 4 ways of input data receiving
-
The text file of CHD format
-
The flow of text lines, including CHD commands, via API function CL_DataLine
-
The flow of mixed text-numerical data via API function CL_DataVector
-
The external data matrix accessible via API function CL_DataMatrix
ChartLive supports various output contexts
-
Window, printer or any other device having its own device context (HDC)
-
The WMF or EMF file
-
The GIF file
ChartLive offers three levels of usage
-
The ChartLib library
Contains the basic API for all other ChartLive components. Most
convenient for on-line gifs generation in dynamic Web-sites. This
level requires programming.
-
The TSliChart component
Extends basic features of ChartLib for Delphi programmers. Makes interactive
chart browsing easy in your applications.
-
The chdView and chdConv utilities
The chdView program allows you to browse CHD files in window. The chdConv
is a command line utility that coverts CHD files into GIF, BMP and EMF
files. This level of usage does not require programming at all.
ChartLive distributive contains
-
The dynamic link library ChartLib.dll. You must move it manually to windows
system directory
-
The chdView utility - interactive CHD files viewer
-
The chdConv command line utility to convert CHD files into GIF, BMP and
EMF graphic formats
-
CHD files examples
-
Documentation
-
The source code of TSliChart component
-
The demo applications for Visual C++ and Delphi with source codes, including
chdView and chdConv utilities
==========================
ChartLive:
Scientific and Business Charts
Library and Visual Environment
e-mail: vokov@users.sourceforge.net
==========================