Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Page 1   2  
org.jfree.chart.annotations.* (23)org.jfree.chart.axis.* (73)org.jfree.chart.block.* (28)
org.jfree.chart.demo.* (3)org.jfree.chart.encoders.* (7)org.jfree.chart.entity.* (18)
org.jfree.chart.event.* (15)org.jfree.chart.imagemap.* (8)org.jfree.chart.junit.* (27)
org.jfree.chart.labels.* (56)

org.jfree.chart: Javadoc index of package org.jfree.chart.


Package Samples:

org.jfree.chart.annotations: Core classes, including org.jfree.chart.JFreeChart     and org.jfree.chart.ChartPanel     .  
org.jfree.chart.block.junit: Blocks and layout classes used extensively by the org.jfree.chart.title.LegendTitle class.  
org.jfree.chart.labels.junit: Generators and other classes used for the display of item labels and tooltips.  
org.jfree.chart.entity.junit: Classes representing components of (or entities in) a chart.  
org.jfree.chart.annotations.junit: A framework for addings annotations to charts.  
org.jfree.chart.axis.junit: Axis classes and interfaces.  
org.jfree.chart.axis
org.jfree.chart.event
org.jfree.chart.junit
org.jfree.chart.encoders
org.jfree.chart.entity
org.jfree.chart.labels
org.jfree.chart.imagemap
org.jfree.chart.block
org.jfree.chart.demo

Classes:

SegmentedTimeline: A Timeline that implements a "segmented" timeline with included, excluded and exception segments. A Timeline will present a series of values to be used for an axis. Each Timeline must provide transformation methods between domain values and timeline values. A timeline can be used as parameter to a DateAxis to define the values that this axis supports. This class implements a timeline formed by segments of equal length (ex. days, hours, minutes) where some segments can be included in the timeline and others excluded. Therefore timelines like "working days" or "working hours" can be created where ...
CyclicNumberAxis: This class extends NumberAxis and handles cycling. Traditional representation of data in the range x0..x1 |-------------------------| x0 x1 Here, the range bounds are at the axis extremities. With cyclic axis, however, the time is split in "cycles", or "time frames", or the same duration : the period. A cycle axis cannot by definition handle a larger interval than the period : x1 - x0 >= period . Thus, at most a full period can be represented with such an axis. The cycle bound is the number between x0 and x1 which marks the beginning of new time frame: |---------------------|----------------------------| ...
Timeline: An interface that defines the contract for a Timeline. A Timeline will present a series of values to be used for an axis. Each Timeline must provide transformation methods between domain values and timeline values. In theory many transformations are possible. This interface has been implemented completely in SegmentedTimeline . A timeline can be used as parameter to a DateAxis to define the values that this axis supports. As an example, the SegmentedTimeline implements a timeline formed by segments of equal length (ex. days, hours, minutes) where some segments can be included in the timeline and ...
CategoryItemRenderer: A plug-in object that is used by the org.jfree.chart.plot.CategoryPlot class to display individual data items from a org.jfree.data.category.CategoryDataset . This interface defines the methods that must be provided by all renderers. If you are implementing a custom renderer, you should consider extending the AbstractCategoryItemRenderer class. Most renderer attributes are defined using a "three layer" approach. When looking up an attribute (for example, the outline paint) the renderer first checks to see if there is a setting (in layer 0) that applies to ALL items that the renderer draws. If there ...
JFreeChart: A chart class implemented using the Java 2D APIs. The current version supports bar charts, line charts, pie charts and xy plots (including time series data). JFreeChart coordinates several objects to achieve its aim of being able to draw a chart on a Java 2D graphics device: a list of org.jfree.chart.title.Title objects, a OldLegend , a org.jfree.chart.plot.Plot and a org.jfree.data.general.Dataset (the plot in turn manages a horizontal axis and a vertical axis). You should use a ChartPanel to display a chart in a GUI. The ChartFactory class contains static methods for creating 'ready-made' charts ...
XYPointerAnnotation: An arrow and label that can be placed on an org.jfree.chart.plot.XYPlot . The arrow is drawn at a user-definable angle so that it points towards the (x, y) location for the annotation. The arrow length (and its offset from the (x, y) location) is controlled by the tip radius and the base radius attributes. Imagine two circles around the (x, y) coordinate: the inner circle defined by the tip radius, and the outer circle defined by the base radius. Now, draw the arrow starting at some point on the outer circle (the point is determined by the angle), with the arrow tip being drawn at a corresponding ...
ChartRenderingInfo: A structure for storing rendering information from one call to the JFreeChart.draw() method. An instance of the JFreeChart class can draw itself within an arbitrary rectangle on any Graphics2D . It is assumed that client code will sometimes render the same chart in more than one view, so the JFreeChart instance does not retain any information about its rendered dimensions. This information can be useful sometimes, so you have the option to collect the information at each call to JFreeChart.draw() , by passing an instance of this ChartRenderingInfo class.
BoxAndWhiskerToolTipGenerator: An item label generator for plots that use data from a org.jfree.data.statistics.BoxAndWhiskerCategoryDataset . The tooltip text and item label text are composed using a java.text.MessageFormat object, that can aggregate some or all of the following string values into a message. 0 Series Name 1 X (value or date) 2 Mean 3 Median 4 Minimum 5 Maximum 6 Quartile 1 7 Quartile 3
BoxAndWhiskerXYToolTipGenerator: An item label generator for plots that use data from a org.jfree.data.statistics.BoxAndWhiskerXYDataset . The tooltip text and item label text are composed using a java.text.MessageFormat object, that can aggregate some or all of the following string values into a message. 0 Series Name 1 X (value or date) 2 Mean 3 Median 4 Minimum 5 Maximum 6 Quartile 1 7 Quartile 3
PiePlot: A plot that displays data in the form of a pie chart, using data from any class that implements the org.jfree.data.general.PieDataset interface. Special notes: the default starting point is 12 o'clock and the pie sections proceed in a clockwise direction, but these settings can be changed; negative values in the dataset are ignored; there are utility methods for creating a org.jfree.data.general.PieDataset from a org.jfree.data.category.CategoryDataset ;
PolarChartPanel: PolarChartPanel is the top level object for using the org.jfree.chart.plot.PolarPlot . Since this class has a JPanel in the inheritance hierarchy, one uses this class to integrate the Polar plot into their application. The main modification to ChartPanel is the popup menu. It removes ChartPanel 's versions of: Zoom In Zoom Out Auto Range and replaces them with versions more appropriate for org.jfree.chart.plot.PolarPlot .
DateAxis: The base class for axes that display dates. You will find it easier to understand how this axis works if you bear in mind that it really displays/measures integer (or long) data, where the integers are milliseconds since midnight, 1-Jan-1970. When displaying tick labels, the millisecond values are converted back to dates using a DateFormat instance. You can also create a Timeline and supply in the constructor to create an axis that only contains certain domain values. For example, this allows you to create a date axis that only contains working days.
XYPlot: A general class for plotting data in the form of (x, y) pairs. This plot can use data from any class that implements the org.jfree.data.xy.XYDataset interface. XYPlot makes use of an org.jfree.chart.renderer.xy.XYItemRenderer to draw each point on the plot. By using different renderers, various chart types can be produced. The org.jfree.chart.ChartFactory class contains static methods for creating pre-configured charts.
ThermometerPlot: A plot that displays a single value (from a org.jfree.data.general.ValueDataset ) in a thermometer type display. This plot supports a number of options: three sub-ranges which could be viewed as 'Normal', 'Warning' and 'Critical' ranges. the thermometer can be run in two modes: fixed range, or range adjusts to current sub-range. settable units to be displayed. settable display location for the value text.
OutlierList: A collection of outliers for a single entity in a box and whisker plot. Outliers are grouped in lists for each entity. Lists contain one or more outliers, determined by whether overlaps have occured. Overlapping outliers are grouped in the same list. Each list contains an averaged outlier, which is the same as a single outlier if there is only one outlier in the list, but the average of all the outliers in the list if there is more than one. NB This is simply my scheme for displaying outliers, and might not be acceptable by the wider community.
ImageTitle: A chart title that displays an image. This is useful, for example, if you have an image of your corporate logo and want to use as a footnote or part of a title in a chart you create. ImageTitle needs an image passed to it in the constructor. For ImageTitle to work, you must have already loaded this image from its source (disk or URL). It is recomended you use something like Toolkit.getDefaultToolkit().getImage() to get the image. Then, use MediaTracker or some other message to make sure the image is fully loaded from disk.
DisplayChart: Servlet used for streaming charts to the client browser from the temporary directory. You need to add this servlet and mapping to your deployment descriptor (web.xml) in order to get it to work. The syntax is as follows: DisplayChart org.jfree.chart.servlet.DisplayChart DisplayChart /servlet/DisplayChart
NumberAxis: An axis for displaying numerical data. If the axis is set up to automatically determine its range to fit the data, you can ensure that the range includes zero (statisticians usually prefer this) by setting the autoRangeIncludesZero flag to true . The NumberAxis class has a mechanism for automatically selecting a tick unit that is appropriate for the current axis range. This mechanism is an adaptation of code suggested by Laurence Vanhelsuwe.
CategoryLabelGenerator: A category item label generator is an object that can be assigned to a org.jfree.chart.renderer.category.CategoryItemRenderer and that assumes responsibility for creating text items to be used as labels for the items in a org.jfree.chart.plot.CategoryPlot . To assist with cloning charts, classes that implement this interface should also implement the org.jfree.util.PublicCloneable interface.
CategoryItemLabelGenerator: A category item label generator is an object that can be assigned to a org.jfree.chart.renderer.category.CategoryItemRenderer and that assumes responsibility for creating text items to be used as labels for the items in a org.jfree.chart.plot.CategoryPlot . To assist with cloning charts, classes that implement this interface should also implement the org.jfree.util.PublicCloneable interface.
WaterfallBarRenderer: A renderer that handles the drawing of waterfall bar charts, for use with the org.jfree.chart.plot.CategoryPlot class. Note that the bar colors are defined using special methods in this class - the inherited methods (for example, AbstractRenderer.setSeriesPaint(int, Paint) > AbstractRenderer.setSeriesPaint(int, Paint) 55 ) are ignored.
DateTitle: A chart title that displays the date. Keep in mind that a chart can have several titles, and that they can appear at the top, left, right or bottom of the chart - a DateTitle will commonly appear at the bottom of a chart, although you can place it anywhere. By specifying the locale, dates are formatted to the correct standard for the given locale. For example, a date would appear as "January 17, 2000" in the US, but "17 January 2000" in most European locales.
ClusteredXYBarRenderer: An extension of XYBarRenderer that displays bars for different series values at the same x next to each other. The assumption here is that for each x (time or else) there is a y value for each series. If this is not the case, there will be spaces between bars for a given x. This renderer does not include code to calculate the crosshair point for the plot.
StackedXYBarRenderer: A bar renderer that displays the series items stacked. The dataset used together with this renderer must be a org.jfree.data.xy.IntervalXYDataset and a org.jfree.data.xy.TableXYDataset . For example, the dataset class org.jfree.data.xy.CategoryTableXYDataset implements both interfaces.
AbstractCategoryItemRenderer: An abstract base class that you can use to implement a new CategoryItemRenderer . When you create a new CategoryItemRenderer you are not required to extend this class, but it makes the job easier.

Home | Contact Us | Privacy Policy | Terms of Service