jfreechart-1.0.19
所属分类:Java编程
开发工具:Java
文件大小:7861KB
下载次数:3
上传日期:2017-08-20 16:26:28
上 传 者:
211
说明: jfreechart-1.0.19.zip
文件列表:
jfreechart-1.0.19 (0, 2014-07-31)
jfreechart-1.0.19\ant (0, 2014-07-31)
jfreechart-1.0.19\checkstyle (0, 2014-07-31)
jfreechart-1.0.19\docfiles (0, 2014-07-31)
jfreechart-1.0.19\experimental (0, 2014-07-31)
jfreechart-1.0.19\experimental\org (0, 2014-07-31)
jfreechart-1.0.19\experimental\org\jfree (0, 2014-07-31)
jfreechart-1.0.19\experimental\org\jfree\experimental (0, 2014-07-31)
jfreechart-1.0.19\experimental\org\jfree\experimental\chart (0, 2014-07-31)
jfreechart-1.0.19\experimental\org\jfree\experimental\chart\demo (0, 2014-07-31)
jfreechart-1.0.19\experimental\org\jfree\experimental\chart\plot (0, 2014-07-31)
jfreechart-1.0.19\experimental\org\jfree\experimental\chart\renderer (0, 2014-07-31)
jfreechart-1.0.19\experimental\org\jfree\experimental\chart\renderer\xy (0, 2014-07-31)
jfreechart-1.0.19\lib (0, 2014-07-31)
jfreechart-1.0.19\source (0, 2014-07-31)
jfreechart-1.0.19\source\org (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\annotations (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\axis (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\block (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\demo (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\editor (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\encoders (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\entity (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\event (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\fx (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\fx\demo (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\fx\interaction (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\imagemap (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\labels (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\needle (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\panel (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\plot (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\plot\dial (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\renderer (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\renderer\category (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\renderer\xy (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\resources (0, 2014-07-31)
jfreechart-1.0.19\source\org\jfree\chart\servlet (0, 2014-07-31)
... ...
********************************
* JFREECHART: Version 1.0.19 *
********************************
31 July 2014
(C)opyright 2000-2014, by Object Refinery Limited and Contributors.
-----------------
1. INTRODUCTION
-----------------
JFreeChart is a free chart library for the Java(tm) platform. It runs
on the Java 2 Platform (JRE 1.6.0 or later) and uses the Java 2D API for
drawing. There is also JavaFX support available, but requiring JDK 1.8.0 or
later.
JFreeChart is licensed under the terms of the GNU Lesser General
Public Licence (LGPL). A copy of the licence is included in the
distribution.
Please note that JFreeChart is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. Please refer to the licence for details.
We are grateful to the many developers that have contributed to JFreeChart.
The contributors are listed below in section 10.
-------------------
2. LATEST VERSION
-------------------
The latest version of this class library can be obtained from:
http://www.jfree.org/jfreechart/
If you have any comments, suggestions or bugs to report, please post a
message in the JFreeChart forum.
-----------------
3. DOCUMENTATION
-----------------
You can download installation instructions
(jfreechart-1.0.19-install.pdf) from the JFreeChart home page or the project
page on SourceForge.
Further documentation for JFreeChart (the JFreeChart Developer Guide) is
available to purchase from by Object Refinery Limited, a company owned and
operated by David Gilbert (the original author of JFreeChart). For more
information, please see:
http://www.object-refinery.com/jfreechart/guide.html
Sales of the JFreeChart Developer Guide are an important source of funding for
the project. Please help us to continue developing free software.
API documentation files in HTML format are available on-line. If you wish
to keep a local copy of the API files, you can regenerate them directly
from the source code. You can do this using the 'javadoc' utility directly,
or with the Ant script (build.xml) included in the distribution.
-----------------
4. DEPENDENCIES
-----------------
JFreeChart has the following dependencies:
(a) JRE/JDK 1.6.0 or higher. Note that JRE/JDK 1.8 is required to use the new
JavaFX support (and you will need to rebuild the library using the
ant/build-fx.xml script).
(b) JCommon - the runtime jar file (version 1.0.23) is included in the
JFreeChart distribution. You can obtain the complete source code for JCommon
from:
http://www.jfree.org/jcommon/
JCommon is licensed under the terms of the GNU Lesser General Public Licence.
(c) servlet.jar - classes in the org.jfree.chart.servlet
package require this file. The JFreeChart distribution includes the
servlet.jar file distributed with Tomcat 4.1.31. Applicable license
terms are published at:
http://java.sun.com/products/servlet/LICENSE
(d) JUnit - a unit testing framework (the junit.jar runtime file is
included in the distribution). JUnit is licensed under the terms
of the IBM Common Public License. You can find out more about JUnit
and/or download the latest version from:
http://www.junit.org
The JUnit tests included with JFreeChart have been created using JUnit
4.3.1.
-----------
5. SUPPORT
-----------
Support questions can be posted in the free support forum at
http://www.jfree.org/forum/viewforum.php?f=3
We read all questions posted in the forum, and respond to as many as we can
in the time available. Unfortunately, there are too many questions to answer
them all.
--------------------
6. ANT BUILD SCRIPT
--------------------
An Ant build script (build.xml) is included in the distribution. This
is the same script that is used to create the JFreeChart distribution.
For more information about Ant:
http://ant.apache.org/
If you want to rebuild the JFreeChart jar file, we highly recommend that you
use this script as it includes certain files (for example, .properties files)
that you MUST have in the jar file for JFreeChart to function correctly.
-----------------
7. MAVEN POM.XML
-----------------
A Maven pom.xml is included in the distribution, and you can use this to
build JFreeChart *without* JavaFX support. If you want to include the JavaFX
support classes, you'll need to modify the pom.xml file accordingly.
Both JFreeChart and JCommon are available on the Central Repository:
org.jfree
jfreechart
1.0.19
org.jfree
jcommon
1.0.23
------------------------
8. THE DEMO APPLICATION
------------------------
A demo application that shows a selection of the charts that can be
generated is included in the JFreeChart distribution. To run the
demo (using JDK 1.6.0 or later), use the following command:
java -jar jfreechart-1.0.19-demo.jar
The complete source code for the demo application is available for
download when you purchase the JFreeChart Developer Guide.
The demo application also links to the JFreeSVG and OrsonPDF libraries, to
provide export facilities to the SVG and PDF formats. These fast, lightweight
libraries are independent from JFreeChart. JFreeSVG is dual licensed under
the GNU GPLv3 and a commercial license, while OrsonPDF is commercially licensed.
Licenses can be purchased from Object Refinery Limited.
An additional tab added to the demo application showcases Orson Charts, a
3D chart library by Object Refinery Limited. You can find out more about
Orson Charts at:
http://www.object-refinery.com/orsoncharts/
---------------
9. LIMITATIONS
---------------
JFreeChart has some known limitations that will hopefully be addressed in
the future:
- some renderers do not respect the series visibility flags yet;
- the chart property editors (accessible by right-clicking on the chart
panel) are horribly out of date and probably shouldn't be used;
- item labels (if displayed) are not taken into account for the
automatically calculated axis range. As a workaround, you can increase
the axis margins;
- tick labels on a DateAxis that uses a SegmentedTimeline can be
problematic;
If there are other items that you think should be listed here,
please post a bug report.
---------------
10. WHAT's NEW
---------------
A list of changes in recent versions:
1.0.19 : (31-Jul-2014)
- fixed clipping issues for combined plots in JavaFX;
- fix a memory leak in the new JavaFX ChartCanvas class;
- CombinedDomainXYPlot and CombinedRangeXYPlot now take into account the
pannable flags in the subplots;
- FastScatterPlot panning direction is corrected;
- added rendering hints to sharpen gridlines and borders in most output
formats;
- JFreeSVG updated to version 2.0;
- included a preview of JSFreeChart, a 2D chart library written in
JavaScript that is conceptually similar to JFreeChart but runs
directly in a web browser.
1.0.18 : (3-Jul-2014)
- added JavaFX support via FXGraphics2D;
- improved LogAxis labelling;
- improved numeric tick labelling;
- center text support in RingPlot;
- 'stepPoint' attribute in the XYStepAreaRenderer;
- other minor improvements and bug fixes, see the NEWS and ChangeLog
files for further details.
1.0.17 : (22-Nov-2013)
- see the NEWS and ChangeLog files for details.
1.0.16 : (13-Sep-2013)
- bumped the required JRE to 1.6, enhanced axis labelling, provided
integration with JFreeSVG and OrsonPDF for vector output, and fixed
bugs.
1.0.15 : (4-Jul-2013)
- various minor feature enhancements and a range of bug fixes, see the
NEWS and ChangeLog files for details.
1.0.14 : (20-Nov-2011)
- added support for multiple axes in PolarPlot, performance
improvements in the TimeSeriesCollection class, mouse wheel rotation
in the PiePlot class, improved Maven support, a range of other
minor functional enhancements and numerous bug fixes - see the NEWS
and ChangeLog files for details.
1.0.13 : (17-Apr-2009)
- there are some significant new features in this release, as well
as performance enhancements and bug fixes - see the NEWS and
ChangeLog files for details.
1.0.12 : (31-Dec-2008)
- added support for minor tick marks, mapping datasets to more than
one axis, and numerous bug fixes - see the NEWS and ChangeLog files
for details.
1.0.11 : (18-Sep-2008)
- this release includes a new chart theming mechanism, and numerous
other feature enhancements and bug fixes - see the NEWS and ChangeLog
files for details.
1.0.10 : (8-Jun-2008)
- another general maintenance release - see the NEWS and ChangeLog
files for more details.
1.0.9 : (4-Jan-2008)
- this release fixes a security advisory with respect to the HTML
image maps generated by JFreeChart - see the NEWS file for more
information. In addition, a number of bugs have been fixed.
1.0.8 : (23-Nov-2007)
- primarily a bug fix release. See the NEWS and ChangeLog files for a
more detailed description of the changes in this release.
1.0.7 : (14-Nov-2007)
- See the NEWS and ChangeLog files for a more detailed description of
the changes in this release.
1.0.6 : (15-Jun-2007)
- the VectorRenderer and associated dataset classes have been promoted
to the standard API from the 'experimental' source tree. See the
NEWS and ChangeLog files for a more detailed description of the
changes in this release.
1.0.5 : (23-Mar-2007)
- this release contains a new DeviationRenderer, enhancements to a
number of existing classes and numerous bug fixes, see the NEWS
and ChangeLog files for details.
1.0.4 : (9-Feb-2007)
- this release contains both new features and bug fixes, see the NEWS
and ChangeLog files for details.
1.0.3 : (17-Nov-2006)
- this release contains a new DialPlot class (in 'experimental') that
will hopefully replace the MeterPlot class, once the API has been
polished a little, plus many other new features and bug fixes. See
the NEWS and ChangeLog files for details.
1.0.2 : (25-Aug-2006)
- this release contains both new features and bug fixes, see the NEWS
and ChangeLog files for details.
1.0.1 : (27-Jan-2006)
- primarily a bug fix release, see the NEWS and ChangeLog files for
details.
1.0.0 : (2-Dec-2005)
- the first stable release of the JFreeChart class library, all future
releases in the 1.0.x series will aim to maintain backward
compatibility with this release;
- see the ChangeLog file for a detailed list of changes.
1.0.0-rc3 : (28-Nov-2005)
- the third "release candidate" for version 1.0.0, this release
fixes some issues with the 1.0.0-rc2 release (mainly concerning
packaging of resource bundles for localisation).
- if no significant problems are reported in the next few days,
the 1.0.0 "final" release will be posted on 2-Dec-2005.
1.0.0-rc2 : (25-Nov-2005)
- the second "release candidate" for version 1.0.0. If no problems
are reported, 1.0.0 "final" will be released on 2-Dec-2005.
- see the ChangeLog file for a detailed list of changes in this
release.
1.0.0-rc1 : (2-Jun-2005)
- this is a "release candidate" for version 1.0.0. If no
significant API problems are reported, this release will be
re-released as version 1.0.0.
- see CHANGELOG.txt for further details.
1.0.0-pre2 : (10-Mar-2005)
- see CHANGELOG.txt for further details.
1.0.0-pre1 : (29-Nov-2004)
- see CHANGELOG.txt for further details.
0.9.21 : (9-Sep-2004)
- added new axes: PeriodAxis and ModuloAxis.
- split org.jfree.data and org.jfree.chart.renderer into
subpackages for 'category' and 'xy' charts.
- Sun PNG encoder is now used, if available.
- a new demo application makes it easier to preview the
chart types that JFreeChart can create.
- added a new series visibility flag to the AbstractRenderer
class.
- added support for GradientPaint in interval markers.
- see CHANGELOG.txt for further details.
0.9.20 : (7-Jun-2004)
- primarily bug fixes, see CHANGELOG.txt for further details.
0.9.19 : (28-May-2004)
- added methods to XYDataset that return double primitives;
- removed distinction between "primary" and "secondary" datasets,
renderers and axes;
- added fixed legend item options to CategoryPlot and XYPlot;
- legend changes by Barek Naveh;
- removed Log4j dependency;
- many, many bug fixes;
- see CHANGELOG.txt for further details.
0.9.18 : (15-Apr-2004)
- new legend anchor options;
- fixed broken JPEG export;
- fixed title size problems;
- various other bug fixes;
0.9.17 : (26-Mar-2004)
- pie chart enhancements for labelling, shading and multiple pie
charts (2D or 3D) on a single plot;
- new PolarPlot class added;
- XYSeries can now be sorted or unsorted;
- createBufferedImage() method can now scale charts;
- domain and range markers now support intervals;
- item labels are now supported by some XYItemRenderers;
- tooltip and item label generators now use MessageFormat class;
- added new XYBarDataset class;
- added transparency support to PNG export;
- numerous other small enhancements and bug fixes, see the
CHANGELOG.txt file for more details;
0.9.16 : (09-Jan-2004)
- this release contains bug fixes and some minor feature
enhancements (title and category label wrapping, legend shape
scaling, enhanced performance for the DefaultTableXYDataset class);
- added Spanish localisation files;
0.9.15 : (28-Nov-2003)
- the focus of this release is bug fixes - quite a number of issues
have been resolved, please check the bug database for details;
- added a new Wafer Map chart type;
- added a cyclic axis;
- added localisation files for _ru;
0.9.14 : (17-Nov-2003)
- implemented zooming for the FastScatterPlot class;
- added item label support for stacked bar charts, and new fall back
options for item labels that don't fit within bars;
- modified the CategoryAxis class to allow additional options for the
alignment and rotation of category labels;
- addition of the AxisState class, used in the drawing of axes to
eliminate a bug when multiple threads draw the same axis
simultaneously;
- provided additional attributes in the DateTickUnit class to improve
labelling on a segmented DateAxis;
- added support for GradientPaint in bar charts;
- updated the PNGEncoder;
- fixes for tick label positioning on axes;
- various Javadoc updates;
- numerous bug fixes;
0.9.13 : (26-Sep-2003)
- various enhancements to the stacked area XY charts;
- added a completion indicator for the Gantt chart;
- range and domain markers can now be placed in the foreground or the
background;
- more fixes for cloning and serialization;
- fixed mouse event bug for combined charts;
- fixed bugs in the PngEncoder class;
- incorporated .properties files that were missing from the 0.9.12
distribution;
0.9.12 : (11-Sep-2003)
- extended box-and-whisker plots to work with the CategoryPlot class
as well as the XYPlot class (based on work by David Browning);
- added a new LayeredBarRenderer (by Arnaud Lelievre);
- added support for stacked area charts with the XYPlot class (thanks
to Richard Atkinson);
- improved HTML image map support (thanks to Richard Atkinson);
- added localized resources for the chart property editors (thanks to
Arnaud Lelievre). Current translations include French and Portugese
(thanks to Eduardo Ramalho);
- added facility for setting all rendering hints;
- improved support for cloning and serialization;
- fixed a bug in the XYSeries class that prevented the TableXYDataset
from functioning correctly;
- improved date axis labelling with segmented time lines;
- fixed several bugs in the secondary dataset/axis/renderer code;
- fixed bugs in the JDBCCategoryDataset class;
- numerous other bug fixes;
0.9.11 : (8-Aug-2003)
- added support for box-and-whisker plots, thanks to David Browning;
- lots of bug fixes;
API changes in this release are minimal and have been implemented using
deprecation, so code written against 0.9.10 should recompile.
0.9.10 : (25-Jul-2003)
- added support for multiple secondary axes, datasets and
renderers;
- minor feature enhancements and bug fixes;
0.9.9 : (10-Jul-2003) PLEASE NOTE THAT MAJOR CHANGES HAVE BEEN MADE IN THIS
RELEASE AND ONE OR TWO FEATURES MAY BE BROKEN. PLEASE REPORT BUGS SO THEY CAN
BE FIXED FOR THE NEXT RELEASE.
- merged the HorizontalCategoryPlot and VerticalCategoryPlot classes,
into the CategoryPlot class;
- merged the horizontal and vertical axis classes;
- merged the horizontal and vertical renderer classes;
- CategoryPlot and XYPlot now support both horizontal and vertical
orientation via the setOrientation(...) method;
- merged horizontal and vertical methods in the ChartFactory class;
- created new combined plot classes: CombinedDomainCategoryPlot,
CombinedRangeCategoryPlot, CombinedDomainXYPlot and
CombinedRangeXYPlot (these can all be drawn with a horizontal or
vertical orientation);
- Bill Kelemen has enhanced the DateAxis class to handle segmented
timelines. This can be used, for example, to skip weekends for
daily stock price charts;
- Richard Atkinson has updated the ServletUtilities class;
- Bryan Scott has added an XYDatasetTableModel class for presenting
datasets in a JTable;
- modified XYPlot to allow renderers to use multiple passes through
the dataset;
- added new XYDifferenceRenderer;
- added support for colored bands between gridlines in XYPlot;
- added new XYDrawableAnnotation class;
- added a new attribute to control the order of dataset rendering in
a CategoryPlot;
- extended the value label mechanism for the renderers, to allow
better (per series) control over label generation, positioning and
visibility;
- CategoryItemTooltipGenerator has been renamed
Ca ... ...
近期下载者:
相关文件:
收藏者: