GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Skip to content. Permalink Dismiss Join GitHub today GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Sign up. Branch: master. Find file Copy path.
|Published (Last):||1 October 2007|
|PDF File Size:||5.45 Mb|
|ePub File Size:||9.83 Mb|
|Price:||Free* [*Free Regsitration Required]|
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Skip to content. Permalink Dismiss Join GitHub today GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up. Branch: master. Find file Copy path. Cannot retrieve contributors at this time. Raw Blame History. A copy of the licence is included in the distribution. 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 Please help us to continue developing free software. 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. The JFreeChart distribution includes the servlet. Unfortunately, there are too many questions to answer them all. This is the same script that is used to create the JFreeChart distribution. XML A Maven pom. If you want to include the JavaFX support classes, you'll need to modify the pom. To run the demo using JDK 1. These fast, lightweight libraries are independent from JFreeChart. 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.
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. In addition, a number of bugs have been fixed. If no problems are reported, 1. If no significant API problems are reported, this release will be re-released as version 1. This means that renderers now share a single DrawingSupplier by default, which simplifies the creation of combined charts; - changed the ColorBarAxis classes that extended the NumberAxis class, to a single ColorBar class that wraps a ValueAxis may have broken one or two things in the process ; - Barak Naveh has contributed new classes MatrixSeries and MatrixSeriesCollection, along with demos: BubblyBubblesDemo.
See the SurveyResultsDemo. O'Donnell; - added new CategoryTextAnnotation and XYLineAnnotation classes; - added new HorizontalCategoryAxis3D class contributed by Klaus Rheinwald; Bug fixes: - added a workaround for JVM crash a JDK bug in pie charts with small sections see bug report ; - fixed minor bug in HorizontalCategoryPlot constructor see bug report ; - added code to ensure HorizontalNumberAxis3D is not drawn if it is not visible see bug report ; - added small fix for suppressed chart change events see bug report ; - added pieIndex parameter to tooltip and URL generators for pie charts; - fixed bug in getLastMillisecond method for the Second class and the getFirstMillisecond method for the Year class picked up in JUnit tests ; - in TextTitle, changed width used for relative spacing to fix bug ; 0.
Introduced the DrawingSupplier interface and DefaultDrawingSupplier class which is used to populate the lookup tables from a common source necessary to coordinate complex combined charts. Updated the ThermometerPlot class. Added a new XYDotRenderer for scatter plots. Modified combined and overlaid plots to use the series colors specified in the sub plot rather than the parent plot this makes it easier to align the colors in the legend.
Added Regression class for linear and power regressions. BasicTimeSeries can now automatically drop "old" data. Some clean-up work in the code for tooltips and the event listener mechanism. Ran Checkstyle and corrected issues reported for most classes.
Updated logarithmic axes. Improved URL support for image map generation. Moved the com. Added simple framework for chart annotations. Improved control over renderers. Duplicate x-values now allowed in XYSeries. Optional category label skipping in category axes. Added new attributes to MeterPlot class. Improved Javadoc comments.
Bug fixes: - negative percentages on PiePlot. The CVS repository at SourceForge has also been restructured to match the distribution directory layout. Added support for image map generation. Added a new Pie3DPlot class. Added label drawing code to bar renderers. Added optional range markers to horizontal number axis.
Added bar clipping to avoid PRExceptions in bar charts. JFreeChartDemo has been modified and now includes examples of the dial and thermometer plots.
Bug fixes: - auto range for VerticalNumberAxis when zero is forced to be included in the range. Combination plots have been reworked to provide a simpler framework, and extends to allow category plots to be combined. An interactive zooming feature experimental at this point is now available for XYPlots.
A new Polish translation has been added. Several fixes have been applied to the default tool tip generators. A workaround has been added to fix the alignment between time series charts and the date axis. There are some improvements to the VerticalLogarithmicAxis class, and now a corresponding HorizontalLogarithmicAxis class. Additional demonstration applications have been added. Fixed the popup menu bug. An area XY plot and meter chart contributed by Hari.
Symbol charts contributed by Anthony Boulestreau. Updated servlet code from Bryan Scott. XYItemRenderers now have a change listener mechanism and therefore do not have to be immutable. Additional demonstration applications for individual chart types. Minor bug fixes. Added a ResourceBundle for user interface items that require localisation. Updated the JCommon class library to improve handling of time periods in different time zones.
Various Javadoc comment updates. Some minor changes to the code. Added an optional background image for the JFreeChart class, and another optional background image for the Plot class. Added alpha-transparency for the plot foreground and background. Added new pie chart label types that show values. Fixed a bug with the legend that results in a loop at small chart sizes. Added some tooltip methods that were missing from the previous version. Changed the Insets class on chart titles to a new Spacer class that will allow for relative or absolute insets the plan is to eventually replace all Insets in the JFreeChart classes.
Moved the combination charts into the package com. Removed the Javadoc HTML from the download to save space you can regenerate it from the source code if you need it.
Added Wolfgang Irler's servlet demo to the standard download. The About window in the demo application now includes a list of developers that have contributed to the project. Improved pie chart. Data interfaces and classes moved to the JCommon class library.
New properties to control spacing on bar charts. New auto-tick mechanism. JFreeChartPanel now incorporates buffering, and popup menu. Javadocs revised. Fixed numerous bugs from version 0. Demo application updated. Zuckschwerdt - Hari - Sam oldman It is possible that I have missed someone on this list, if that applies to you, please e-mail me.
Dave Gilbert david. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. C opyright , by Object Refinery Limited and Contributors.
The JFree Chart Class Library Developer Guide V1 0 9
JFreeChart makes it easy for developers to display professional quality charts in their applications. Create a new Java project "de. Create also a package "de. You only need the following libraries. Please replace the version numbers with the version you are using. Add these libraries to your classpath.