Source Code Online Home Categories Top Code New Code Submit Code
Search
Subject Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Visual Basic & VB.NET
 XML
New Code
Dynamic URLS 3.2
TouchData Air 1.1
PHP AJAX DataGrid 1.0
Mini CMS 1.0
Mini Blog 1.0
BPConferenceReporting - Reporting Web Application 1.0
BPAutosales - Cars Sales Site 1.0
BPTraveling - Traveling site 1.0
BPDirectory - Business Directory Script 2.0
Voting System 1.0
BPEstate - Real-Estate Marketplace Script 2.0
Google Map User Location Control ASP.NET 2.0
Online Synchronization 1.0
Live Clock Date - Special J Module 1.0
FlyCharts 2.10
Top Code
Adirex 3D Chess Client 1.0
ASP.NET ImageDraw 4.0
CDCollectorPHP 1.0
Complete PHP Link Exchange Website
CowTime 1.0
EWC Free Chat Room Script 4.0
Grabber2k 0.99e
Habanero 2.0.1b
ikiCLassifieds 2.0
Iron Speed Designer 5.1.0a
JVMail 2.0.0
P2P .htManager 0.2
PatternStringEngine 1.2
School Management System 2.2.0
Smart Font Listbox 1.0
Details

dzChart for Delphi and Kylix 2.1.1

 
by Thomas Mueller

This is a free (MPL 1.1) component package (actually two, a designtime and a runtime package) for Borland Delphi and Kylix containing some charts. They can not compete with commercial products but they do what I needed.

This is not 100% original work, I used Paul Warren's Homegrown Charts as a basis, but I extended them significantly. Paul has allowed me to release the result with a different name under the Mozilla Public Licence.

Features

The package contains three components
* TdzXYChart
* TdzPieChart (not finished)
* TdzPolynomialDataseries

TdzXYChart

TdzXYChart can draw a two dimensional chart using different formats for lines and points. It automatically scales the axes. It can also draw a bar chart. The number of data series containing the values is virtually unlimited. A special chart type called ctAlternateLine allows to have lines from -infinity to +infinity (think quality control charts). The point styles psUpArrow and psDownArror allow to mark specific points with an up or down arrow.

New in version 2.1.0 is the ability to draw multi value data series as High/Low High/Low/Open/Close and Candle charts.

TdzPieChart

TdzPieChart is not finished. I have only added a few methods and properties to make it compatible with the new design but also commented out some of Paul's original code to get it to compile at all. If you need a working pie chart, you might be better off using the one from Paul. Of course you can extend and fix this component yourself and send me a patch, I will gladly include it into the dzChart package. Maybe I will even make it work myself at some future time, if need arises.

TdzPolynomialDataseries

TdzPolynomialDataseries is a data series component for drawing curves based on a polynom (you remember those from maths classes, don't you? y = ax^2 + bx + c). It includes a property editor for specifying the factors.

Non-Features

Neither of the charts has any interactive capabilities, so zooming or moving the display using the mouse is not possible. Of course you could add these functions yourself. ;-)

Please note that this package has only been tested with Delphi 7, Delphi 2005 and Kylix 3. Since it makes use of subcomponents I doubt that it will even compile with anything older than Delphi 6. I don't plan to support any older Delphi versions.

License: Freeware

Related: Delphi, Chart, Free, Mpl

File Size: 581.9 KB

Downloads: 51

Download dzChart for Delphi and Kylix 2.1.1  Report Error Link
More Similar Code


Component for embedding the Ruby interpreter into a Kylix/Delphi application......



CrossKylix is a free toolkit to integrate the Borland Kylix (Delphi for Linux) compiler into the Delphi IDE.This project was created for people who wish to develop cross-platform applications with Delphi, without the need to switch between Linux/Kyli



The latest version of the easiest feed handling component for Delphi on Win3, Kylix and now .NET!!SimpleRSS allows for the importing, exporting and manuplation of RSS, RDF and Atom feeds in an easy to use visual component for Borland Delphi and



The package Netscape-Container is designed for the comprehensive support of plugins of the Internet-browser Netscape Navigator used to develop Kylix (Linux) and Delphi (Windows). All the means of visual development will be at your disposal, they are



This program can parse the Delphi 2.0-7.0 and Kylix 1.0 units (DCU) and convert their information into the close to Pascal form. DCU32INT stands for DCU32 Interface, because the program can't extract the complete Pascal source, but the extracted unit



Smpp Client Component for Delphi/Kylix and ActiveX with Visual Basic Sample.Features : Flash SMS, Unicode, Nokia Ringtone, Logo, PictureSee home page for detail download



A Delphi library for manipulating services. Should work with at least Delphi versions 5 - 7, possibly others. Will not work with Kylix as it is Windows specific. Will only work with Windows NT 4, 2K and XP.The demo.zip contains a service managemen



Color combobox for Kylix.



Profiler (runtime measurement) for programs developped with Kylix. Granularity 1 CPU cycle, built in viewer, integration into Kylix tools menu......



LinLocalize, the free translation-tool for multi-lingual Kylix applications.It extracts the Kylix-resources (resourcestrings and forms) of elf-files and writes the translated resources back.Update-feature makes sure that only changes and

User Review for dzChart for Delphi and Kylix 2.1.1
- required fields
     

Please enter text on the image