NiceChart 1.00
Sponsored Links
NiceChart 1.00 Ranking & Summary
File size:
259 KB
Platform:
Windows All
License:
Freeware
Price:
Downloads:
809
Date added:
2007-08-18
Publisher:
Priyatna Harun
NiceChart 1.00 description
A Delphi component that will help you create charts. Once I need a chart component that can shows interpolated lines for one of my project. I dont need a sophisticated full-featured chart, I just need a simple one with basic functionalities. Dont find a way to do it with standard Delphi TChart component, I decided to write my own.
Currently it has three graph styles: lines, smooth lines with B-Splines, and bars. It has multilined title, legend, automatic y-axis, and supports multiple series. It also can produce a monochrome version of the graph using monochromatic brushes. Those features are sufficient for my programming needs.
I learned a lot from creating this component. I learned the algorithm to pick axis value range that are aligned to zero from an arbitrary set of values. I also learned some linear interpolation algoritms, although currently only B-splines that is accomodated in this component. And finally I understand why theres only a handful chart component out there.
There are some main methods of the component:
procedure BeginUpdate;
- Call this method to prevent control updating its content. This is useful when you want to add bulky data to the chart. Dont forget to call EndUpdate when you are done supplying data.
procedure EndUpdate;
- Call this method to reenable update. You must call BeginUpdate prior to call this method.
function AddSeries(AKind: TSeriesKind): TNiceSeries;
- Add a new series to the chart. A series can be a bar, line or smooth line type.
function ClientToChart(const X, Y: Integer; var AX, AY: Double): Boolean;
- Call this function to get X-axis and Y-axis value from mouse position. The X and Y parameters are the mouse position, and the corresponding X-axis and Y-axis values are stored in AX and AY variables. This function returns True if the supplied mouse position is within the X-axis and Y-axis range. Otherwise, it returns False.
procedure RemoveSeries(ASeries: TNiceSeries);
- Removes a series from the chart.
procedure Clear;
- Removes all series from the chart.
function CreateMetafile: TMetafile;
- Creates metafile (WMF) from the chart. This function is useful when you want to save the content of the chart to a file.
procedure CopyToClipboard;
- Copies the content of the chart to the clipboard. The content can be pasted in any application as a graphic image.
Currently it has three graph styles: lines, smooth lines with B-Splines, and bars. It has multilined title, legend, automatic y-axis, and supports multiple series. It also can produce a monochrome version of the graph using monochromatic brushes. Those features are sufficient for my programming needs.
I learned a lot from creating this component. I learned the algorithm to pick axis value range that are aligned to zero from an arbitrary set of values. I also learned some linear interpolation algoritms, although currently only B-splines that is accomodated in this component. And finally I understand why theres only a handful chart component out there.
There are some main methods of the component:
procedure BeginUpdate;
- Call this method to prevent control updating its content. This is useful when you want to add bulky data to the chart. Dont forget to call EndUpdate when you are done supplying data.
procedure EndUpdate;
- Call this method to reenable update. You must call BeginUpdate prior to call this method.
function AddSeries(AKind: TSeriesKind): TNiceSeries;
- Add a new series to the chart. A series can be a bar, line or smooth line type.
function ClientToChart(const X, Y: Integer; var AX, AY: Double): Boolean;
- Call this function to get X-axis and Y-axis value from mouse position. The X and Y parameters are the mouse position, and the corresponding X-axis and Y-axis values are stored in AX and AY variables. This function returns True if the supplied mouse position is within the X-axis and Y-axis range. Otherwise, it returns False.
procedure RemoveSeries(ASeries: TNiceSeries);
- Removes a series from the chart.
procedure Clear;
- Removes all series from the chart.
function CreateMetafile: TMetafile;
- Creates metafile (WMF) from the chart. This function is useful when you want to save the content of the chart to a file.
procedure CopyToClipboard;
- Copies the content of the chart to the clipboard. The content can be pasted in any application as a graphic image.
NiceChart 1.00 Screenshot
NiceChart 1.00 Keywords
NiceChart
NiceChart 1.00
Help You Create
Delphi component
create charts
component
chart
series
delphi
help
y-axis
NiceChart 1.00
Misc Programming Tools
Software Development
Bookmark NiceChart 1.00
NiceChart 1.00 Copyright
WareSeeker periodically updates pricing and software information of NiceChart 1.00 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of NiceChart 1.00 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
charter email
component hardware
rs components
charter communications
component video cables
charter login
component video
chartway federal credit union
component object model
charter one bank
components of physical fitness
calorie chart
component cable
charts top 10
golf components
how to create charts
components plus
charter bank
Version History
Related Software
A Delphi unit that will help you encode and decode string. Free Download
MistyChartNet - MistyChartNet is a .NET chart component. It offers 80 chart types including vertical and horozintal orientations. It is customizable at design time in Microsoft Visual Studio .NET 2002 Free Download
Black Box Chart is a fast and easy to use Flash charting component. You can easily embed it on your website to display interactive charts. Official web page: http://www.blackboxchart.com Free Download
Create spectacular charts in your .NET applications with this high-quality yet cost-effective 2D/3D chart component. Features extensive VS.NET design-time support, built in toolbar and grid, built-in formulas, 3D view control and scene lighting, flexible legends and axes, and much more. Simply put, it provides all the chart types and capabilities you need at a down-to-earth price. Free Download
Configuration to achieve clear, visually appealing representation of your data. Free Download
Professional Chart component for WinForms and ASP.NET applications. Free Download
Chart ModelKit is a component for graphical data representation. A built-in WYSIWYG designer makes intuitive the process of graphs and charts creation. The product is remarkable for its advanced data binding model, unique object architecture, rich library of standard elements and a set of available series types. Build fully customizable and non-standard chart elements and series. Chart ModelKit allows using any .NET data sources. Free Download
The common-sense ASP.NET chart component for creating spectacular 2D/3D charts Free Download
Latest Software
Popular Software
Favourite Software