bar charts
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 879
Libchart 1.2
Libchart is a free chart creation PHP library, that is easy to use. more>>
Libchart is a free chart creation PHP library, that is easy to use.
Main features:
- Bar charts (horizontal or vertical).
- Line charts.
- Pie charts.
- Compatibility with PHP 4 / PHP 5.
- No external dependency, need only PHP compiled with GD and FreeType
<<lessMain features:
- Bar charts (horizontal or vertical).
- Line charts.
- Pie charts.
- Compatibility with PHP 4 / PHP 5.
- No external dependency, need only PHP compiled with GD and FreeType
Download (0.092MB)
Added: 2007-08-17 License: LGPL (GNU Lesser General Public License) Price:
809 downloads
WebCharts3D 5.2
WebCharts 3 allows you to deliver general purpose and specialized 2- and 3-dimensional charts. more>>
WebCharts 3 allows you to deliver general purpose and specialized 2- and 3-dimensional charts as applets or interactive server-generated images (PNG, GIF, JPEG, SWF, SVG, PDF, TIFF, and WBMP) to Web browsers and mobile devices, or embed charts into stand-alone Swing/SWT applications.
WebCharts3D includes a WYSIWYG (What You See Is What You Get) designer that can be easily incorporated into your own applications to provide your end-users with chart editing capabilities. Full JSF support is included.
Enhancements:
- This version offers many enhancements including new chart attributes such as line and curve strokes and error bars, new maps, and improved gauges.
- It also provides a full-featured plugin for Eclipse that can be used instead of WebCharts3D Designer and offers XML, Java, and JSF/JSP/Swing/SWT code generation capabilities along with browser-based chart preview.
- The product now supports two additional formats - VML (Vector Markup Language) and CANVAS tag, which allow it to render the charts directly as vector graphics inside the browsers instead of using image generation.
<<lessWebCharts3D includes a WYSIWYG (What You See Is What You Get) designer that can be easily incorporated into your own applications to provide your end-users with chart editing capabilities. Full JSF support is included.
Enhancements:
- This version offers many enhancements including new chart attributes such as line and curve strokes and error bars, new maps, and improved gauges.
- It also provides a full-featured plugin for Eclipse that can be used instead of WebCharts3D Designer and offers XML, Java, and JSF/JSP/Swing/SWT code generation capabilities along with browser-based chart preview.
- The product now supports two additional formats - VML (Vector Markup Language) and CANVAS tag, which allow it to render the charts directly as vector graphics inside the browsers instead of using image generation.
Download (8.4MB)
Added: 2007-04-17 License: GPL (GNU General Public License) Price:
1196 downloads
Daylight Chart 1.6
Daylight Chart project shows sunrise and sunset times in an attractive chart, for any location in the world. more>>
Daylight Chart project shows sunrise and sunset times in an attractive chart, for any location in the world. The effect of daylight savings time is also displayed. Charts can be exported to image files.
<<less Download (2.6MB)
Added: 2007-08-04 License: GPL (GNU General Public License) Price:
498 downloads
JFreeChart 1.0.5
JFreeChart is a free Java class library for generating charts. more>>
JFreeChart is a free Java class library for generating charts.
Main features:
- pie charts (2D and 3D);
- bar charts (regular and stacked, with an optional 3D effect);
- line and area charts;
- scatter plots and bubble charts;
- time series, high/low/open/close charts and candle stick charts;
- combination charts;
- Pareto charts;
- Gantt charts;
- wind plots, meter charts and symbol charts;
- wafer map charts;
- complete source code is included, under the terms of the GNU Lesser General Public Licence;
- access to data from any source via dataset interfaces;
- support for multiple secondary axes and datasets;
- tooltips, zooming, printing;
- direct export to PNG and JPEG;
- export to PDF via iText and SVG via Batik (both described in the JFreeChart Developer Guide).
- support for servlets, JSP (thanks to Cewolf), applets or client applications;
- comprehensive API docs generated by gjdoc or javadoc;
To raise funds for the project, the JFreeChart Developer Guide is offered by Object Refinery Limited, a company owned and managed by David Gilbert, the original author and maintainer of JFreeChart.
<<lessMain features:
- pie charts (2D and 3D);
- bar charts (regular and stacked, with an optional 3D effect);
- line and area charts;
- scatter plots and bubble charts;
- time series, high/low/open/close charts and candle stick charts;
- combination charts;
- Pareto charts;
- Gantt charts;
- wind plots, meter charts and symbol charts;
- wafer map charts;
- complete source code is included, under the terms of the GNU Lesser General Public Licence;
- access to data from any source via dataset interfaces;
- support for multiple secondary axes and datasets;
- tooltips, zooming, printing;
- direct export to PNG and JPEG;
- export to PDF via iText and SVG via Batik (both described in the JFreeChart Developer Guide).
- support for servlets, JSP (thanks to Cewolf), applets or client applications;
- comprehensive API docs generated by gjdoc or javadoc;
To raise funds for the project, the JFreeChart Developer Guide is offered by Object Refinery Limited, a company owned and managed by David Gilbert, the original author and maintainer of JFreeChart.
Download (2.9MB)
Added: 2007-03-26 License: LGPL (GNU Lesser General Public License) Price:
948 downloads
Chart Taglibs 0.3
Chart Taglibs is a free taglib (JSP 1.1) library for JFreeChart. more>>
Chart Taglibs is a free taglib (JSP 1.1) library for JFreeChart.
These are easy to use, and allow the developer to draw any graphics supported by JFreeChart using only the tags.
Chart Taglibs currently supports pie charts (2D & 3D), bar charts (2D & 3D), and line charts.
Enhancements:
- New charts are supported: 3D Line charts, Area chars, Ring charts, Stacked Bar charts, Stacked 3D Bar charts, Stacked Area charts, and Waterfall charts.
- A minor bug was fixed to avoid a null pointer exception.
- A new Web page with documentation and screenshots was added.
<<lessThese are easy to use, and allow the developer to draw any graphics supported by JFreeChart using only the tags.
Chart Taglibs currently supports pie charts (2D & 3D), bar charts (2D & 3D), and line charts.
Enhancements:
- New charts are supported: 3D Line charts, Area chars, Ring charts, Stacked Bar charts, Stacked 3D Bar charts, Stacked Area charts, and Waterfall charts.
- A minor bug was fixed to avoid a null pointer exception.
- A new Web page with documentation and screenshots was added.
Download (0.018MB)
Added: 2006-05-25 License: GPL (GNU General Public License) Price:
1249 downloads
KChart 1.6.1
KChart is the KOffice chart drawing application. more>>
KChart is the KOffice chart drawing application part of the KOffice suite. Use it to embed charts into your KOffice documents, e.g. a report written with KWord or a slideshow made with KPresenter.
Main features:
Easy to Use:
- default values for all parameters
- automatic ordinate axis computation based on highest/lowest data value
- default sizes (fonts, line widths...) relative to the window size
Highly Configurable:
- All of the parameters may be changed after configuring/drawing the chart.
- Size values (axis/grid line width, font sizes, bar width, dataset gap, pie chart radius ... ) may be specified in either absolute pixels or relative to the window size. This makes your chart layout-independent since such values are being recalculated automatically when the window dimensions have changed.
Flexible Layout:
- Legends may be centered at a chart edge or in a corner with the chart making way in vertical and/or in horizontal direction thus offering 16 legend/chart relationships to choose from
- Header and footer texts have special font type/size and color settings
Axes and Data:
- Automatical ordinate axis computation based on highest/lowest data value which can be easily replaced by programmer-defined start, end and delta value settings.
- Abscissa labels may be taken either from data cells containing the respective strings or from programmer-defined QStringLists or calculated automatically based on a format chosen by the user and values found in the cells
- Up to 8 axes: 2 left, 2 right, 2 top, 2 bottom
- A chart may have 2 different ordinates: e.g. left axis for series 1,2,3 right axis for data series 4
- Each axis may draw (sub-)grid lines using their own color, line width, style
Chart Combinations:
- sharing the same abscissa axis or using different ones (e.g Top and Bottom axis)
- sharing the same ordinate or using different ones (e.g Left and Right axis)
- Axes may use the same line color / line width as the bars (or the lines, resp.) which they belong to.
Chart Types:
- Bar: normal | stacked | percent, 2D | 3D-Look
- Line: normal | stacked | percent, 2D | 3D-Look, show marker: circle | square | diamond
- Area: normal | stacked | percent
- HiLo: normal | open-close
- Pie: normal | exploded | some exploded, 2D | 3D
- Ring: normal | exploded | some exploded, fixed thickness | relative thickness
- Polar: normal | stacked | percent
<<lessMain features:
Easy to Use:
- default values for all parameters
- automatic ordinate axis computation based on highest/lowest data value
- default sizes (fonts, line widths...) relative to the window size
Highly Configurable:
- All of the parameters may be changed after configuring/drawing the chart.
- Size values (axis/grid line width, font sizes, bar width, dataset gap, pie chart radius ... ) may be specified in either absolute pixels or relative to the window size. This makes your chart layout-independent since such values are being recalculated automatically when the window dimensions have changed.
Flexible Layout:
- Legends may be centered at a chart edge or in a corner with the chart making way in vertical and/or in horizontal direction thus offering 16 legend/chart relationships to choose from
- Header and footer texts have special font type/size and color settings
Axes and Data:
- Automatical ordinate axis computation based on highest/lowest data value which can be easily replaced by programmer-defined start, end and delta value settings.
- Abscissa labels may be taken either from data cells containing the respective strings or from programmer-defined QStringLists or calculated automatically based on a format chosen by the user and values found in the cells
- Up to 8 axes: 2 left, 2 right, 2 top, 2 bottom
- A chart may have 2 different ordinates: e.g. left axis for series 1,2,3 right axis for data series 4
- Each axis may draw (sub-)grid lines using their own color, line width, style
Chart Combinations:
- sharing the same abscissa axis or using different ones (e.g Top and Bottom axis)
- sharing the same ordinate or using different ones (e.g Left and Right axis)
- Axes may use the same line color / line width as the bars (or the lines, resp.) which they belong to.
Chart Types:
- Bar: normal | stacked | percent, 2D | 3D-Look
- Line: normal | stacked | percent, 2D | 3D-Look, show marker: circle | square | diamond
- Area: normal | stacked | percent
- HiLo: normal | open-close
- Pie: normal | exploded | some exploded, 2D | 3D
- Ring: normal | exploded | some exploded, fixed thickness | relative thickness
- Polar: normal | stacked | percent
Download (55.4MB)
Added: 2006-12-04 License: GPL (GNU General Public License) Price:
1058 downloads
PyChart 1.39
PyChart is a Python library for creating high quality Encapsulated Postscript, PDF, PNG, or SVG charts. more>>
PyChart is a Python library for creating high quality Encapsulated Postscript, PDF, PNG, or SVG charts.
PyChart library currently supports line plots, bar plots, range-fill plots, and pie charts. Because it is based on Python, you can make full use of Pythons scripting power. See some examples.
Ive used PyChart to draw some real graphs to publish some real papers (see my SOSP and TOCS papers for example). So its for real!
PyChart is distributed under GNU General Public License.
Enhancements:
- Limited Unicode support.
- European characters (accents, umlauts, etc.) can be displayed by passing a Unicode string to pychart.
- CJK are not yet supported.
<<lessPyChart library currently supports line plots, bar plots, range-fill plots, and pie charts. Because it is based on Python, you can make full use of Pythons scripting power. See some examples.
Ive used PyChart to draw some real graphs to publish some real papers (see my SOSP and TOCS papers for example). So its for real!
PyChart is distributed under GNU General Public License.
Enhancements:
- Limited Unicode support.
- European characters (accents, umlauts, etc.) can be displayed by passing a Unicode string to pychart.
- CJK are not yet supported.
Download (0.11MB)
Added: 2006-01-04 License: GPL (GNU General Public License) Price:
1393 downloads
Open Flash Chart 1.9.2
Open Flash Chart software creates Flash-based charts for Web pages. more>>
Open Flash Chart software creates Flash-based charts for Web pages.
How does it work?
1. User browses to your web site.
2. The browser downloads the web page which contains the Open Flash Chart.
3. Open Flash Chart downloads the data file and displays the chart.
When you add Open Flash Chart to your web page, you tell it where to find the data file.
Why is that great?
When the user downloads the web page, Open Flash Chart requests the chart data from the server. The server knows who the user is so it can generate a chart for that particular user showing up to the minute data.
Is it complicated to set up?
You will need to include the Open Flash Chart in your HTML, and you also need to provide the data file on the server. The data file is either a text file, or a .php (or another flavour of dynamic) page.
For a simple chart you would just drop the data.txt file on your website and point the Open Flash Chart to this URL.
But what we really want is dynamic data that is pulled from a database or calculated or something. To do this you need to create the data file when it is requested. To do this we point the Open Flash Chart to a .php page and this PHP page does your calculations and/or database lookups, then outputs the data file.
To make this a bit easier I have written a PHP class to write the data file for you.
Enhancements:
- The PHP was updated to enable 3D charts and glass charts.
- Some more options were added to the other graph types.
<<lessHow does it work?
1. User browses to your web site.
2. The browser downloads the web page which contains the Open Flash Chart.
3. Open Flash Chart downloads the data file and displays the chart.
When you add Open Flash Chart to your web page, you tell it where to find the data file.
Why is that great?
When the user downloads the web page, Open Flash Chart requests the chart data from the server. The server knows who the user is so it can generate a chart for that particular user showing up to the minute data.
Is it complicated to set up?
You will need to include the Open Flash Chart in your HTML, and you also need to provide the data file on the server. The data file is either a text file, or a .php (or another flavour of dynamic) page.
For a simple chart you would just drop the data.txt file on your website and point the Open Flash Chart to this URL.
But what we really want is dynamic data that is pulled from a database or calculated or something. To do this you need to create the data file when it is requested. To do this we point the Open Flash Chart to a .php page and this PHP page does your calculations and/or database lookups, then outputs the data file.
To make this a bit easier I have written a PHP class to write the data file for you.
Enhancements:
- The PHP was updated to enable 3D charts and glass charts.
- Some more options were added to the other graph types.
Download (0.072MB)
Added: 2007-08-11 License: GPL (GNU General Public License) Price:
814 downloads
MoioChart 1.0
MoioChart project is my Java library to draw function plots, bar graphs, pie graphs, etc. more>>
MoioChart project is my Java library to draw function plots, bar graphs, pie graphs, etc.
Why should I use it?
Firstly, because it is very easy to use. For example: Drawable objects such as functions, axes, pies, etc. can be added to or removed from the Chart via the standard Collection methods like add() or removeAll(). Repainting and scaling are fully automatic!
Secondly, because it works on both PCs and palmtop computers. If you need to write some code that works from inside an applet, in a standard desktop application and in your handheld or smartphone then MoioChart will be a good starting point. MoioChart is portable across different graphic toolkits and actually it works on Swing, SuperWaba (a Virtual Machine for handhelds) and SWT (Eclipses native toolkit).
Thirdly, because it works great with function plots. Although MoioChart can display a variety of charts, it is particularly well suited for mathematical functions. For example, if you want to plot a parabola all you need is the following line of code:
jGraph.add(new ParsedFunction("x^2"));
All the parsing and scaling stuff is done automatically, as well as the choice of the best "step" to have both accurate plotting and very fast execution.
Finally, because it is free, Open Source software. It is also well organized and commented, making it easy to modify and extend. Adding new Drawable objects, for example, is trivial: you just have to implement three methods.
<<lessWhy should I use it?
Firstly, because it is very easy to use. For example: Drawable objects such as functions, axes, pies, etc. can be added to or removed from the Chart via the standard Collection methods like add() or removeAll(). Repainting and scaling are fully automatic!
Secondly, because it works on both PCs and palmtop computers. If you need to write some code that works from inside an applet, in a standard desktop application and in your handheld or smartphone then MoioChart will be a good starting point. MoioChart is portable across different graphic toolkits and actually it works on Swing, SuperWaba (a Virtual Machine for handhelds) and SWT (Eclipses native toolkit).
Thirdly, because it works great with function plots. Although MoioChart can display a variety of charts, it is particularly well suited for mathematical functions. For example, if you want to plot a parabola all you need is the following line of code:
jGraph.add(new ParsedFunction("x^2"));
All the parsing and scaling stuff is done automatically, as well as the choice of the best "step" to have both accurate plotting and very fast execution.
Finally, because it is free, Open Source software. It is also well organized and commented, making it easy to modify and extend. Adding new Drawable objects, for example, is trivial: you just have to implement three methods.
Download (0.30MB)
Added: 2007-04-24 License: GPL (GNU General Public License) Price:
915 downloads
KD Chart 2.0 Beta1
KDChart is a tool for creating business charts and is the most powerful Qt component of its kind. more>>
KDChart application is a tool for creating business charts and is the most powerful Qt component of its kind.
Besides from having all the standard features, it also enables the developer to design and manage a large number of axes and provides sophisticated means of customization.
In addition to detailed and precisely configuring the chart layout it is possible to complement the design by adding custom rich-text boxes and/or frames to data points or to random positions.
Being extremely configurable, KDChart is also easily scalable by automatically adjusting font sizes and layout when being resized. This makes it possible to quickly and efficiently create user-friendly programs that offer the same level of functionality, or a even higher one, in Qt programs as on other platforms. It is no coincidence that the current version of the KOffice productivity suite uses our library.
Whats New in 1.1.3 Stable Release:
Besides from various smaller fixes, code adjusting and other issues like documentation updates, the following list contains a list of bugfixes included in the KD Chart 1.1.3 release.
Printing:
- Fixed the display of the axis title font when using high resolution printing.
Bars:
Fixes 3D bars painting:
- The front face of the bar now matches the y axis labels.
- Fixed various rendering errors depending of the values of the bars (high values - negative values ...)
Fixes bars painting
- Fixed painting of excess arrows, when the user choose to display a restricted view of the chart ( start/end values).
- The user have a better control over the bar Width when needed.
- Fixed occasional painting problem when resizing a barPercent view.
- Bar painting is more accurate and looks better.
3D Lines:
- Fixed wrong display for 3D lines painting.
Axis
- Fixed axis subdelimiters: Were not always precisely matching with the grid lines, data values.
- Added the possibility to force the diplay of non fractional values on the axis.
Legends:
- Fixed alignment of the legend text to its marker.
- Fixed rendering legends when changing its position and orientation
Compiling:
- Fixed a compilation issue on gcc 3.4
Labels truncation and position:
- Several small issues has been fixed. Those cases were happening occasionally.
- .. and various other bug fixes and code tuning.
<<lessBesides from having all the standard features, it also enables the developer to design and manage a large number of axes and provides sophisticated means of customization.
In addition to detailed and precisely configuring the chart layout it is possible to complement the design by adding custom rich-text boxes and/or frames to data points or to random positions.
Being extremely configurable, KDChart is also easily scalable by automatically adjusting font sizes and layout when being resized. This makes it possible to quickly and efficiently create user-friendly programs that offer the same level of functionality, or a even higher one, in Qt programs as on other platforms. It is no coincidence that the current version of the KOffice productivity suite uses our library.
Whats New in 1.1.3 Stable Release:
Besides from various smaller fixes, code adjusting and other issues like documentation updates, the following list contains a list of bugfixes included in the KD Chart 1.1.3 release.
Printing:
- Fixed the display of the axis title font when using high resolution printing.
Bars:
Fixes 3D bars painting:
- The front face of the bar now matches the y axis labels.
- Fixed various rendering errors depending of the values of the bars (high values - negative values ...)
Fixes bars painting
- Fixed painting of excess arrows, when the user choose to display a restricted view of the chart ( start/end values).
- The user have a better control over the bar Width when needed.
- Fixed occasional painting problem when resizing a barPercent view.
- Bar painting is more accurate and looks better.
3D Lines:
- Fixed wrong display for 3D lines painting.
Axis
- Fixed axis subdelimiters: Were not always precisely matching with the grid lines, data values.
- Added the possibility to force the diplay of non fractional values on the axis.
Legends:
- Fixed alignment of the legend text to its marker.
- Fixed rendering legends when changing its position and orientation
Compiling:
- Fixed a compilation issue on gcc 3.4
Labels truncation and position:
- Several small issues has been fixed. Those cases were happening occasionally.
- .. and various other bug fixes and code tuning.
Download (5.8MB)
Added: 2006-04-19 License: Free To Use But Restricted Price:
736 downloads
Apache::Wyrd::Chart 0.93
Apache::Wyrd::Chart is an embed Dynamically-redrawn PNG charts in HTML. more>>
Apache::Wyrd::Chart is a Perl module for embed Dynamically-redrawn PNG charts in HTML.
SYNOPSIS
< BASENAME::Chart img="chart.png" type="bars" height="200" width="300" >
< BASENAME::Query >
select month, price
from monthly_prices
order by month
< /BASENAME::Query >
< /BASENAME::Chart >
Chart-graphic Wyrd wrapping the GD::Graph Module. Creates a graphic file (PNG) and a meta-data file based on data handed it to by an Apache::Wyrd::Query Wyrd.
<<lessSYNOPSIS
< BASENAME::Chart img="chart.png" type="bars" height="200" width="300" >
< BASENAME::Query >
select month, price
from monthly_prices
order by month
< /BASENAME::Query >
< /BASENAME::Chart >
Chart-graphic Wyrd wrapping the GD::Graph Module. Creates a graphic file (PNG) and a meta-data file based on data handed it to by an Apache::Wyrd::Query Wyrd.
Download (0.12MB)
Added: 2006-07-31 License: Perl Artistic License Price:
1181 downloads
JOpenChart 0.94
JOpenChart provides a Java library and toolkit for generating and embedding charts into applications. more>>
JOpenChart provides a Java library and toolkit for generating and embedding charts into applications.
JOpenChart is a free Java Toolkit and library for embedding charts into different kinds of applications, no matter if they are server side, desktop or web applications. Commercial solutions are pretty expensive and at the time I started working on JOpenChart, there was no satisfying open source solution available.
Currently, the library provides all the functionality to draw different kinds of charts, like line, bar, pie and plot charts. Additionally, the class structure includes the necessary classes for the encapsulation of sets of data and the classes for all parts of a typical chart, like a coordinate system, coordinate axes, legends, title and chart renderers.
I put great effort into a good design, ie understandable, logical class structures, elegant interfaces, use of abstract classes etc. The library is easily extendable to provide your own functionalities. This is best illustrated by noting, that all the Renderer classes, which paint the charts, have about 150 - 200 lines of code.
Furthermore, a few more or less proof-of-concept classes are finished that demonstrate how to embed charts into web applications or Swing applications using Servlets or a JComponent respectively.
Main features:
- rendering of pie charts, line charts, bar charts and plot charts
- easy extensibility using a simple Renderer interface API
- linear and logarithmic y-axis
- different data model classes for implementing numerical data sets, data sets with non-numerical x-axis values, dynamic data sets for displaying incoming measured data, SQL database query results.
- polynomial and spline interpolation of data sets and linear regression of measured data
- binding data sets to one of two y-axes with different scales
- plotting of mathematical functions given as String parameters
- exporting diagrams as image files at least using PNG or JPEG compression and whatever encoding the Java Advanced Imaging Library supports
- Servlet Toolkit for the easy inclusion of charts into web applications
- Swing components to integrate charts in Swing applications
Enhancements:
- Now renders stacked bar charts and radar charts.
- Fully automatic, and good looking, margin adaption. No more cut-off labels.
- Add data models with differently sized data sets.
- Support for editable data models, enabling real time updated GUI charts, see GraphFrame.java as an example and the TestGUI ant target.
- Now allows manually setting of maximum and minimum x- and y-values, allowing for zooming.
- JDBCPlotter.java allows plotting of SQL query results.
- Various options for controlling rendering style, esp. of bar charts and coordinate systems, see FunctionPlotApplet.java and always TestChart.java.
- e.g Setting the axis units
- and displaying sums on top of bars etc.
- Choose preset shapes and arbitrary colors for your data sets and plot charts, easily implement your own shapes
- RowColorModel is not a singleton instance anymore
- I externalized the ChartDataModelConstraints class, you can provide your own implementation or extend the existing ones. See StackedChartDataModelConstraints as an example.
- Web archive (war file) now supports Tomcat 3.x and 4.x.
<<lessJOpenChart is a free Java Toolkit and library for embedding charts into different kinds of applications, no matter if they are server side, desktop or web applications. Commercial solutions are pretty expensive and at the time I started working on JOpenChart, there was no satisfying open source solution available.
Currently, the library provides all the functionality to draw different kinds of charts, like line, bar, pie and plot charts. Additionally, the class structure includes the necessary classes for the encapsulation of sets of data and the classes for all parts of a typical chart, like a coordinate system, coordinate axes, legends, title and chart renderers.
I put great effort into a good design, ie understandable, logical class structures, elegant interfaces, use of abstract classes etc. The library is easily extendable to provide your own functionalities. This is best illustrated by noting, that all the Renderer classes, which paint the charts, have about 150 - 200 lines of code.
Furthermore, a few more or less proof-of-concept classes are finished that demonstrate how to embed charts into web applications or Swing applications using Servlets or a JComponent respectively.
Main features:
- rendering of pie charts, line charts, bar charts and plot charts
- easy extensibility using a simple Renderer interface API
- linear and logarithmic y-axis
- different data model classes for implementing numerical data sets, data sets with non-numerical x-axis values, dynamic data sets for displaying incoming measured data, SQL database query results.
- polynomial and spline interpolation of data sets and linear regression of measured data
- binding data sets to one of two y-axes with different scales
- plotting of mathematical functions given as String parameters
- exporting diagrams as image files at least using PNG or JPEG compression and whatever encoding the Java Advanced Imaging Library supports
- Servlet Toolkit for the easy inclusion of charts into web applications
- Swing components to integrate charts in Swing applications
Enhancements:
- Now renders stacked bar charts and radar charts.
- Fully automatic, and good looking, margin adaption. No more cut-off labels.
- Add data models with differently sized data sets.
- Support for editable data models, enabling real time updated GUI charts, see GraphFrame.java as an example and the TestGUI ant target.
- Now allows manually setting of maximum and minimum x- and y-values, allowing for zooming.
- JDBCPlotter.java allows plotting of SQL query results.
- Various options for controlling rendering style, esp. of bar charts and coordinate systems, see FunctionPlotApplet.java and always TestChart.java.
- e.g Setting the axis units
- and displaying sums on top of bars etc.
- Choose preset shapes and arbitrary colors for your data sets and plot charts, easily implement your own shapes
- RowColorModel is not a singleton instance anymore
- I externalized the ChartDataModelConstraints class, you can provide your own implementation or extend the existing ones. See StackedChartDataModelConstraints as an example.
- Web archive (war file) now supports Tomcat 3.x and 4.x.
Download (MB)
Added: 2007-04-11 License: LGPL (GNU Lesser General Public License) Price:
927 downloads
Chart::Plot 0.11
Chart::Plot is a Perl module to plot two dimensional data in an image. more>>
Chart::Plot is a Perl module to plot two dimensional data in an image.
SYNOPSIS
use Chart::Plot;
my $img = Chart::Plot->new();
my $anotherImg = Chart::Plot->new ($image_width, $image_height);
$img->setData (@dataset) or die( $img->error() );
$img->setData (@xdataset, @ydataset);
$img->setData (@anotherdataset, red_dashedline_points);
$img->setData (@xanotherdataset, @yanotherdataset,
Blue SolidLine NoPoints);
my ($xmin, $ymin, $xmax, $ymax) = $img->getBounds();
$img->setGraphOptions (horGraphOffset => 75,
vertGraphOffset => 100,
title => My Graph Title,
horAxisLabel => my X label,
vertAxisLabel => my Y label );
print $img->draw();
I wrote Chart::Plot to create images of some simple graphs of two dimensional data. The other graphing interface modules to GD.pm I saw on CPAN either could not handle negative data, or could only chart evenly spaced horizontal data. (If you have evenly spaced or nonmetric horizontal data and you want a bar or pie chart, I have successfully used the GIFgraph and Chart::* modules, available on CPAN.)
Chart::Plot will plot multiple data sets in the same graph, each with some negative or positive values in the independent or dependent variables. Each dataset can be a scatter graph (data are represented by graph points only) or with lines connecting successive data points, or both. Colors and dashed lines are supported, as is scientific notation (1.7E10). Axes are scaled and positioned automatically and 5-10 ticks are drawn and labeled on each axis.
You must have already installed the GD.pm library by Lincoln Stein, available on CPAN or at http://stein.cshl.org/WWW/software/GD/ Versions of GD below 1.19 supported only gif image format. Versions between 1.20 and 1.26 support only png format. GD version 1.27 supports either png or jpg image formats. Chart::Plot will draw whichever format your version of GD will draw. (See below for a method to determine which format your version supports.)
<<lessSYNOPSIS
use Chart::Plot;
my $img = Chart::Plot->new();
my $anotherImg = Chart::Plot->new ($image_width, $image_height);
$img->setData (@dataset) or die( $img->error() );
$img->setData (@xdataset, @ydataset);
$img->setData (@anotherdataset, red_dashedline_points);
$img->setData (@xanotherdataset, @yanotherdataset,
Blue SolidLine NoPoints);
my ($xmin, $ymin, $xmax, $ymax) = $img->getBounds();
$img->setGraphOptions (horGraphOffset => 75,
vertGraphOffset => 100,
title => My Graph Title,
horAxisLabel => my X label,
vertAxisLabel => my Y label );
print $img->draw();
I wrote Chart::Plot to create images of some simple graphs of two dimensional data. The other graphing interface modules to GD.pm I saw on CPAN either could not handle negative data, or could only chart evenly spaced horizontal data. (If you have evenly spaced or nonmetric horizontal data and you want a bar or pie chart, I have successfully used the GIFgraph and Chart::* modules, available on CPAN.)
Chart::Plot will plot multiple data sets in the same graph, each with some negative or positive values in the independent or dependent variables. Each dataset can be a scatter graph (data are represented by graph points only) or with lines connecting successive data points, or both. Colors and dashed lines are supported, as is scientific notation (1.7E10). Axes are scaled and positioned automatically and 5-10 ticks are drawn and labeled on each axis.
You must have already installed the GD.pm library by Lincoln Stein, available on CPAN or at http://stein.cshl.org/WWW/software/GD/ Versions of GD below 1.19 supported only gif image format. Versions between 1.20 and 1.26 support only png format. GD version 1.27 supports either png or jpg image formats. Chart::Plot will draw whichever format your version of GD will draw. (See below for a method to determine which format your version supports.)
Download (0.015MB)
Added: 2007-04-24 License: Perl Artistic License Price:
915 downloads
SkyChart 3.0.0.8
SkyChart enables you to draw sky charts. more>>
This program enables you to draw sky charts, making use of the data in 16 catalogs of stars and nebulae. In addition the position of planets, asteroids and comets are shown.
The purpose of this program is to prepare different sky maps for a particular observation.
A large number of parameters help you to choose specifically or automatically which catalogs to use, the colour and the dimension of stars and nebulae, the representation of planets, the display of labels and coordinate grids, the superposition of pictures, the condition of visibility and more. All these features make this celestial atlas more complete than a conventional
planetarium.
Enhancements:
- The default database is now SQLite to simplify the installation process.
- MySQL is still available if need.
- Add the Calendar menu with more functions for the comets and asteroids.
- Add a display bar to quickly show or hide some object from the chart.
- Complete the menu with all the available functions.
- In the configuration menu you can set the nebulae color and preview the background picture.
- Now it use Xplanet (xplanet.sourceforge.net) to display the planet image on Linux.
- Plus a lot of bug fix the previous version was filled with.
<<lessThe purpose of this program is to prepare different sky maps for a particular observation.
A large number of parameters help you to choose specifically or automatically which catalogs to use, the colour and the dimension of stars and nebulae, the representation of planets, the display of labels and coordinate grids, the superposition of pictures, the condition of visibility and more. All these features make this celestial atlas more complete than a conventional
planetarium.
Enhancements:
- The default database is now SQLite to simplify the installation process.
- MySQL is still available if need.
- Add the Calendar menu with more functions for the comets and asteroids.
- Add a display bar to quickly show or hide some object from the chart.
- Complete the menu with all the available functions.
- In the configuration menu you can set the nebulae color and preview the background picture.
- Now it use Xplanet (xplanet.sourceforge.net) to display the planet image on Linux.
- Plus a lot of bug fix the previous version was filled with.
Download (3.0MB)
Added: 2005-06-09 License: GPL (GNU General Public License) Price:
1599 downloads
J2ME ChartComponent 1.5
J2ME ChartComponent is an MIDP 2.0 charting component with basic functionality for showing charts on embedded devices. more>>
J2ME ChartComponent is an MIDP 2.0 charting component with basic functionality for showing charts on embedded devices.
It currently implements the following charts:
Line
Horizontal bars
Vertical bars
Though basic and far from being complete, its being already used for simple charts in production environments.
J2ME ChartComponent currently implements horizontal bar, vertical bar, and line charts. An incomplete and experimental pie chart component is implemented, as well as a very simple legenda.
Enhancements:
- With this release, it is possible to show values for pie charts.
- The drawing functions have been moved outside of the paint method, so that it is possible to draw directly on Image objects instead of having the chart items shown on the Screen (see the drawPie and drawChart methods).
- Some minor bugs have been fixed.
<<lessIt currently implements the following charts:
Line
Horizontal bars
Vertical bars
Though basic and far from being complete, its being already used for simple charts in production environments.
J2ME ChartComponent currently implements horizontal bar, vertical bar, and line charts. An incomplete and experimental pie chart component is implemented, as well as a very simple legenda.
Enhancements:
- With this release, it is possible to show values for pie charts.
- The drawing functions have been moved outside of the paint method, so that it is possible to draw directly on Image objects instead of having the chart items shown on the Screen (see the drawPie and drawChart methods).
- Some minor bugs have been fixed.
Download (0.093MB)
Added: 2007-06-30 License: Freely Distributable Price:
857 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above bar charts search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed