Save This Page
Home » jcommon-1.0.13 » org.jfree.experimental.chart » plot » [javadoc | source]
org.jfree.experimental.chart.plot
public class: CombinedCategoryPlot [javadoc | source]
java.lang.Object
   org.jfree.chart.plot.Plot
      org.jfree.chart.plot.CategoryPlot
         org.jfree.chart.plot.CombinedDomainCategoryPlot
            org.jfree.experimental.chart.plot.CombinedCategoryPlot

All Implemented Interfaces:
    PlotChangeListener, PublicCloneable, ValueAxisPlot, Cloneable, RendererChangeListener, Zoomable, Serializable, AxisChangeListener, LegendItemSource, MarkerChangeListener, DatasetChangeListener

A specialised form of CombinedDomainCategoryPlot where the subplots share not only the same x-axis, but also the same y-axis.
Fields inherited from org.jfree.chart.plot.CategoryPlot:
DEFAULT_DOMAIN_GRIDLINES_VISIBLE,  DEFAULT_RANGE_GRIDLINES_VISIBLE,  DEFAULT_GRIDLINE_STROKE,  DEFAULT_GRIDLINE_PAINT,  DEFAULT_VALUE_LABEL_FONT,  DEFAULT_CROSSHAIR_VISIBLE,  DEFAULT_CROSSHAIR_STROKE,  DEFAULT_CROSSHAIR_PAINT,  localizationResources
Fields inherited from org.jfree.chart.plot.Plot:
ZERO,  DEFAULT_INSETS,  DEFAULT_OUTLINE_STROKE,  DEFAULT_OUTLINE_PAINT,  DEFAULT_FOREGROUND_ALPHA,  DEFAULT_BACKGROUND_ALPHA,  DEFAULT_BACKGROUND_PAINT,  MINIMUM_WIDTH_TO_DRAW,  MINIMUM_HEIGHT_TO_DRAW,  DEFAULT_LEGEND_ITEM_BOX,  DEFAULT_LEGEND_ITEM_CIRCLE
Constructor:
 public CombinedCategoryPlot(CategoryAxis domainAxis,
    ValueAxis rangeAxis) 
    Creates a new instance with the specified axes.
    Parameters:
    domainAxis - the x-axis.
    rangeAxis - the y-axis.
Method from org.jfree.experimental.chart.plot.CombinedCategoryPlot Summary:
add,   add,   getDataRange,   setRangeAxis
Methods from org.jfree.chart.plot.CombinedDomainCategoryPlot:
add,   add,   calculateAxisSpace,   clone,   draw,   equals,   findSubplot,   getCategories,   getCategoriesForAxis,   getDataRange,   getGap,   getLegendItems,   getSubplots,   handleClick,   plotChanged,   remove,   setFixedRangeAxisSpaceForSubplots,   setGap,   setOrientation,   zoomRangeAxes,   zoomRangeAxes,   zoomRangeAxes
Methods from org.jfree.chart.plot.CategoryPlot:
addAnnotation,   addAnnotation,   addDomainMarker,   addDomainMarker,   addDomainMarker,   addDomainMarker,   addRangeMarker,   addRangeMarker,   addRangeMarker,   addRangeMarker,   calculateAxisSpace,   calculateDomainAxisSpace,   calculateRangeAxisSpace,   clearAnnotations,   clearDomainAxes,   clearDomainMarkers,   clearDomainMarkers,   clearRangeAxes,   clearRangeMarkers,   clearRangeMarkers,   clone,   configureDomainAxes,   configureRangeAxes,   datasetChanged,   draw,   drawAnnotations,   drawAxes,   drawBackground,   drawDomainGridlines,   drawDomainMarkers,   drawRangeCrosshair,   drawRangeGridlines,   drawRangeLine,   drawRangeMarkers,   equals,   getAnchorValue,   getAnnotations,   getAxisOffset,   getCategories,   getCategoriesForAxis,   getColumnRenderingOrder,   getDataRange,   getDataset,   getDataset,   getDatasetCount,   getDatasetRenderingOrder,   getDomainAxis,   getDomainAxis,   getDomainAxisCount,   getDomainAxisEdge,   getDomainAxisEdge,   getDomainAxisForDataset,   getDomainAxisIndex,   getDomainAxisLocation,   getDomainAxisLocation,   getDomainGridlinePaint,   getDomainGridlinePosition,   getDomainGridlineStroke,   getDomainMarkers,   getDomainMarkers,   getDrawSharedDomainAxis,   getFixedDomainAxisSpace,   getFixedLegendItems,   getFixedRangeAxisSpace,   getIndexOf,   getLegendItems,   getOrientation,   getPlotType,   getRangeAxis,   getRangeAxis,   getRangeAxisCount,   getRangeAxisEdge,   getRangeAxisEdge,   getRangeAxisForDataset,   getRangeAxisIndex,   getRangeAxisLocation,   getRangeAxisLocation,   getRangeCrosshairPaint,   getRangeCrosshairStroke,   getRangeCrosshairValue,   getRangeGridlinePaint,   getRangeGridlineStroke,   getRangeMarkers,   getRangeMarkers,   getRenderer,   getRenderer,   getRendererForDataset,   getRowRenderingOrder,   getWeight,   handleClick,   isDomainGridlinesVisible,   isDomainZoomable,   isRangeCrosshairLockedOnData,   isRangeCrosshairVisible,   isRangeGridlinesVisible,   isRangeZoomable,   mapDatasetToDomainAxis,   mapDatasetToRangeAxis,   removeAnnotation,   removeAnnotation,   removeDomainMarker,   removeDomainMarker,   removeDomainMarker,   removeDomainMarker,   removeRangeMarker,   removeRangeMarker,   removeRangeMarker,   removeRangeMarker,   render,   rendererChanged,   setAnchorValue,   setAnchorValue,   setAxisOffset,   setColumnRenderingOrder,   setDataset,   setDataset,   setDatasetRenderingOrder,   setDomainAxes,   setDomainAxis,   setDomainAxis,   setDomainAxis,   setDomainAxisLocation,   setDomainAxisLocation,   setDomainAxisLocation,   setDomainAxisLocation,   setDomainGridlinePaint,   setDomainGridlinePosition,   setDomainGridlineStroke,   setDomainGridlinesVisible,   setDrawSharedDomainAxis,   setFixedDomainAxisSpace,   setFixedDomainAxisSpace,   setFixedLegendItems,   setFixedRangeAxisSpace,   setFixedRangeAxisSpace,   setOrientation,   setRangeAxes,   setRangeAxis,   setRangeAxis,   setRangeAxis,   setRangeAxisLocation,   setRangeAxisLocation,   setRangeAxisLocation,   setRangeAxisLocation,   setRangeCrosshairLockedOnData,   setRangeCrosshairPaint,   setRangeCrosshairStroke,   setRangeCrosshairValue,   setRangeCrosshairValue,   setRangeCrosshairVisible,   setRangeGridlinePaint,   setRangeGridlineStroke,   setRangeGridlinesVisible,   setRenderer,   setRenderer,   setRenderer,   setRenderer,   setRenderers,   setRowRenderingOrder,   setWeight,   zoom,   zoomDomainAxes,   zoomDomainAxes,   zoomDomainAxes,   zoomRangeAxes,   zoomRangeAxes,   zoomRangeAxes
Methods from org.jfree.chart.plot.Plot:
addChangeListener,   axisChanged,   clone,   datasetChanged,   draw,   drawBackground,   drawBackgroundImage,   drawNoDataMessage,   drawOutline,   equals,   fillBackground,   fillBackground,   fireChangeEvent,   getBackgroundAlpha,   getBackgroundImage,   getBackgroundImageAlignment,   getBackgroundImageAlpha,   getBackgroundPaint,   getDatasetGroup,   getDrawingSupplier,   getForegroundAlpha,   getInsets,   getLegendItems,   getNoDataMessage,   getNoDataMessageFont,   getNoDataMessagePaint,   getOutlinePaint,   getOutlineStroke,   getParent,   getPlotType,   getRectX,   getRectY,   getRootPlot,   handleClick,   isOutlineVisible,   isSubplot,   markerChanged,   notifyListeners,   removeChangeListener,   resolveDomainAxisLocation,   resolveRangeAxisLocation,   setBackgroundAlpha,   setBackgroundImage,   setBackgroundImageAlignment,   setBackgroundImageAlpha,   setBackgroundPaint,   setDatasetGroup,   setDrawingSupplier,   setForegroundAlpha,   setInsets,   setInsets,   setNoDataMessage,   setNoDataMessageFont,   setNoDataMessagePaint,   setOutlinePaint,   setOutlineStroke,   setOutlineVisible,   setParent,   zoom
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jfree.experimental.chart.plot.CombinedCategoryPlot Detail:
 public  void add(CategoryPlot subplot) 
    Adds a new subplot with weight 1.
 public  void add(CategoryPlot subplot,
    int weight) 
    Adds a new subplot with the specified weight.
 public Range getDataRange(ValueAxis axis) 
    Returns the bounds of the data values that will be plotted against the specified axis.
 public  void setRangeAxis(ValueAxis axis) 
    Sets the range axis that is shared by all the subplots.