?
Solved

Freeware graph components

Posted on 2006-11-19
6
Medium Priority
?
511 Views
Last Modified: 2010-05-18
Hi there,

Trying to add a little spice to my program and looking at some variations of graph components, I know there is TChart comes with Delphi, however is there any reall good freeware ones out there?

Just looking for some different styles.
0
Comment
Question by:wildzero
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
6 Comments
 
LVL 28

Assisted Solution

by:TName
TName earned 600 total points
ID: 17975515
Which D version? Up to D7 you'll find quite a few here:
http://www.torry.net/pages.php?id=195

I think you should have a look at
http://www.solcon.nl/wcemmens/xygraph.htm


0
 
LVL 28

Assisted Solution

by:TName
TName earned 600 total points
ID: 17975593
And as the freeware components are usually much smaller than the huge all-in-one commercial packages, you should really think about what exactly you're looking for (line, spider, bars... 3d?...  do you need the source? you probably do...). They're often designed to just cover a certain area.

Or just poke around on the torry page if you don't know exactly what you want, you'll find nice little components like the "animated" Trend plot. And I'm sure there are other ones I've missed.  
0
 
LVL 9

Accepted Solution

by:
bernani earned 700 total points
ID: 17975609
Hi,

You can also see http://delphi.icm.edu.pl/

You choose your Delphi Version (Up to D2005) and the category

For example for Delphi 7 your have:

Delphi 7.0x freeware
Charts

[ paintgrd.zip ] [ 32,181 bytes ]        [ Freeware ] [ No Source ]
[ D3 | D4 | D5 | D6 | D7 ]
Paint Grid Components.
The package includes two components: PaintBoxGrid and BitmapGrid
for construction of dynamic grids by auto scaling and decent numbering for drawing 2D charts on it.
Numbering happens by ranges of 1eX, 2eX and 5eX from zero.
Also there are Events for Labels modification possibilities.

[ qsgraph.zip ] [ 387,358 bytes ]       [ Freeware ] [ With Source ]
[ D6 | D7 ]
TQSpiderGraph : Spider Graph (aka "radar graph") freeware charting component ;

This component displays spider graphs (aka "radar graph") with as many axes and lines as you want (keep it readible...). It has numerous properties which apply more particularly to :
# . the axes ( number, colors, individual max and min)
# . its background (transparency, single color, oriented gradient)
# . the number of lines, their color, caption thickness,aso
# . It tracks mouse moves. Displays lines values near the pointer and/or raises events when the mouse enters or exits a line

Spider graphs (aka "radar graphs") are especially usefull to allow your user to easy visualy compare the values of different sets of datas. TQSpiderGraph provides means to easily achieve such a visual comparison :

Its usefull line highlighting functions allow you to highlight :
# The line(s) with the widest or narrowest area ;
# The one(s) with the highest (or lowest) value(s) on such or such axe ;
# or simply the one of your choice, using its index.

Highlighting can be made using one or a combinaison of the following "higlight modes" :
# Change higlighted line(s) color,
# Change higlighted line(s) thickness;
# Show the points of this line only ;
# And why not, do temporarily "flash" this line

[ tchartundoredo102.zip ] [ 20,414 bytes ]       [ Freeware ] [ With Source ]
[ D5 | D6 | D7 ]
Helper component for TeeChartPro7 VCL from Steema software. With this component and bit of code you can realize limited or unlimited undo / redo function with TChart. Automatically traced TChart events: Zoom, Unzoom, Scroll. Other Chart changes traced by code. With sample application. Free license (GNU GPL 2). Tested with Delphi5

[ trend.zip ] [ 474,242 bytes ]       [ Freeware ] [ With Source ]
[ D5 | D6 | D7 ]
The Trend component is a graphical component designed to show an animated plot of parameter values. As values are added old values scroll off the graph to the left. Added properties for version 2.00: About, BackGroundColor, GridStyle, GridColor, GridXstep, GridYstep, AutoScale. Some more error checking and additional fixing. Original component by Mark Dodson. Source and demo included. v2.01 split packages for Delphi 6 into runtime and designtime. Should be compatible with Delphi 7 too.

You can also check: http://www.vclcomponents.com/Delphi/Charts/

and maybe also: Scientific, Plotting and Graphing Applications with PNG Support at http://www.libpng.org/pub/png/pngapsc.html

and at least
http://www.delphi32.com/vcl/lists/sc_n_60.asp

Depending of what you're planning to do with your chart, it's difficult to say which is the best for you ;
________________________
Hope this can help.






 
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 11

Assisted Solution

by:calinutz
calinutz earned 100 total points
ID: 17977744
Freeware nice looking charts... there are none better looking than TeeChart.
0
 
LVL 26

Assisted Solution

by:EddieShipman
EddieShipman earned 600 total points
ID: 17990433
How about TSimpleGraph:
http://www.delphiarea.com/products/simplegraph/ 

or it's Sourceforge cousin, TExtGraph:
http://extgraph.sourceforge.net/ 


Both are freeware and VERY good!
 
0
 
LVL 10

Author Comment

by:wildzero
ID: 18262960
=)
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Objective: - This article will help user in how to convert their numeric value become words. How to use 1. You can copy this code in your Unit as function 2. than you can perform your function by type this code The Code   (CODE) The Im…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
In this brief tutorial Pawel from AdRem Software explains how you can quickly find out which services are running on your network, or what are the IP addresses of servers responsible for each service. Software used is freeware NetCrunch Tools (https…
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…
Suggested Courses
Course of the Month12 days, 13 hours left to enroll

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question