| java.lang.Object org.jfree.chart.plot.Plot org.jfree.chart.plot.CategoryPlot org.jfree.chart.plot.CombinedRangeCategoryPlot
CombinedRangeCategoryPlot | public CombinedRangeCategoryPlot()(Code) | | Default constructor.
|
CombinedRangeCategoryPlot | public CombinedRangeCategoryPlot(ValueAxis rangeAxis)(Code) | | Creates a new plot.
Parameters: rangeAxis - the shared range axis. |
add | public void add(CategoryPlot subplot)(Code) | | Adds a subplot (with a default 'weight' of 1) and sends a
PlotChangeEvent to all registered listeners.
You must ensure that the subplot has a non-null domain axis. The range
axis for the subplot will be set to null .
Parameters: subplot - the subplot (null not permitted). |
add | public void add(CategoryPlot subplot, int weight)(Code) | | Adds a subplot and sends a
PlotChangeEvent to all registered
listeners.
You must ensure that the subplot has a non-null domain axis. The range
axis for the subplot will be set to null .
Parameters: subplot - the subplot (null not permitted). Parameters: weight - the weight (must be >= 1). |
calculateAxisSpace | protected AxisSpace calculateAxisSpace(Graphics2D g2, Rectangle2D plotArea)(Code) | | Calculates the space required for the axes.
Parameters: g2 - the graphics device. Parameters: plotArea - the plot area. The space required for the axes. |
draw | public void draw(Graphics2D g2, Rectangle2D area, Point2D anchor, PlotState parentState, PlotRenderingInfo info)(Code) | | Draws the plot on a Java 2D graphics device (such as the screen or a
printer). Will perform all the placement calculations for each
sub-plots and then tell these to draw themselves.
Parameters: g2 - the graphics device. Parameters: area - the area within which the plot (including axis labels)should be drawn. Parameters: anchor - the anchor point (null permitted). Parameters: parentState - the parent state. Parameters: info - collects information about the drawing (null permitted). |
equals | public boolean equals(Object obj)(Code) | | Tests the plot for equality with an arbitrary object.
Parameters: obj - the object (null permitted). true or false . |
getDataRange | public Range getDataRange(ValueAxis axis)(Code) | | Returns the range for the axis. This is the combined range of all the
subplots.
Parameters: axis - the axis. The range. |
getGap | public double getGap()(Code) | | Returns the space between subplots.
The gap (in Java2D units). |
getLegendItems | public LegendItemCollection getLegendItems()(Code) | | Returns a collection of legend items for the plot.
The legend items. |
getSubplots | public List getSubplots()(Code) | | Returns the list of subplots.
The list (unmodifiable). |
handleClick | public void handleClick(int x, int y, PlotRenderingInfo info)(Code) | | Handles a 'click' on the plot by updating the anchor value.
Parameters: x - x-coordinate of the click. Parameters: y - y-coordinate of the click. Parameters: info - information about the plot's dimensions. |
remove | public void remove(CategoryPlot subplot)(Code) | | Removes a subplot from the combined chart.
Parameters: subplot - the subplot (null not permitted). |
setFixedDomainAxisSpaceForSubplots | protected void setFixedDomainAxisSpaceForSubplots(AxisSpace space)(Code) | | Sets the size (width or height, depending on the orientation of the
plot) for the domain axis of each subplot.
Parameters: space - the space. |
setGap | public void setGap(double gap)(Code) | | Sets the amount of space between subplots and sends a
PlotChangeEvent to all registered listeners.
Parameters: gap - the gap between subplots (in Java2D units). |
setOrientation | public void setOrientation(PlotOrientation orientation)(Code) | | Sets the orientation for the plot (and all the subplots).
Parameters: orientation - the orientation. |
Methods inherited from org.jfree.chart.plot.CategoryPlot | public void addAnnotation(CategoryAnnotation annotation)(Code)(Java Doc) public void addDomainMarker(CategoryMarker marker)(Code)(Java Doc) public void addDomainMarker(CategoryMarker marker, Layer layer)(Code)(Java Doc) public void addDomainMarker(int index, CategoryMarker marker, Layer layer)(Code)(Java Doc) public void addRangeMarker(Marker marker)(Code)(Java Doc) public void addRangeMarker(Marker marker, Layer layer)(Code)(Java Doc) public void addRangeMarker(int index, Marker marker, Layer layer)(Code)(Java Doc) protected AxisSpace calculateAxisSpace(Graphics2D g2, Rectangle2D plotArea)(Code)(Java Doc) protected AxisSpace calculateDomainAxisSpace(Graphics2D g2, Rectangle2D plotArea, AxisSpace space)(Code)(Java Doc) protected AxisSpace calculateRangeAxisSpace(Graphics2D g2, Rectangle2D plotArea, AxisSpace space)(Code)(Java Doc) public void clearAnnotations()(Code)(Java Doc) public void clearDomainAxes()(Code)(Java Doc) public void clearDomainMarkers()(Code)(Java Doc) public void clearDomainMarkers(int index)(Code)(Java Doc) public void clearRangeAxes()(Code)(Java Doc) public void clearRangeMarkers()(Code)(Java Doc) public void clearRangeMarkers(int index)(Code)(Java Doc) public Object clone() throws CloneNotSupportedException(Code)(Java Doc) public void configureDomainAxes()(Code)(Java Doc) public void configureRangeAxes()(Code)(Java Doc) public void datasetChanged(DatasetChangeEvent event)(Code)(Java Doc) public void draw(Graphics2D g2, Rectangle2D area, Point2D anchor, PlotState parentState, PlotRenderingInfo state)(Code)(Java Doc) protected void drawAnnotations(Graphics2D g2, Rectangle2D dataArea)(Code)(Java Doc) protected Map drawAxes(Graphics2D g2, Rectangle2D plotArea, Rectangle2D dataArea, PlotRenderingInfo plotState)(Code)(Java Doc) public void drawBackground(Graphics2D g2, Rectangle2D area)(Code)(Java Doc) protected void drawDomainGridlines(Graphics2D g2, Rectangle2D dataArea)(Code)(Java Doc) protected void drawDomainMarkers(Graphics2D g2, Rectangle2D dataArea, int index, Layer layer)(Code)(Java Doc) protected void drawRangeCrosshair(Graphics2D g2, Rectangle2D dataArea, PlotOrientation orientation, double value, ValueAxis axis, Stroke stroke, Paint paint)(Code)(Java Doc) protected void drawRangeGridlines(Graphics2D g2, Rectangle2D dataArea, List ticks)(Code)(Java Doc) protected void drawRangeLine(Graphics2D g2, Rectangle2D dataArea, double value, Stroke stroke, Paint paint)(Code)(Java Doc) protected void drawRangeMarkers(Graphics2D g2, Rectangle2D dataArea, int index, Layer layer)(Code)(Java Doc) public boolean equals(Object obj)(Code)(Java Doc) public double getAnchorValue()(Code)(Java Doc) public List getAnnotations()(Code)(Java Doc) public RectangleInsets getAxisOffset()(Code)(Java Doc) public List getCategories()(Code)(Java Doc) public List getCategoriesForAxis(CategoryAxis axis)(Code)(Java Doc) public SortOrder getColumnRenderingOrder()(Code)(Java Doc) public Range getDataRange(ValueAxis axis)(Code)(Java Doc) public CategoryDataset getDataset()(Code)(Java Doc) public CategoryDataset getDataset(int index)(Code)(Java Doc) public int getDatasetCount()(Code)(Java Doc) public DatasetRenderingOrder getDatasetRenderingOrder()(Code)(Java Doc) public CategoryAxis getDomainAxis()(Code)(Java Doc) public CategoryAxis getDomainAxis(int index)(Code)(Java Doc) public int getDomainAxisCount()(Code)(Java Doc) public RectangleEdge getDomainAxisEdge()(Code)(Java Doc) public RectangleEdge getDomainAxisEdge(int index)(Code)(Java Doc) public CategoryAxis getDomainAxisForDataset(int index)(Code)(Java Doc) public int getDomainAxisIndex(CategoryAxis axis)(Code)(Java Doc) public AxisLocation getDomainAxisLocation()(Code)(Java Doc) public AxisLocation getDomainAxisLocation(int index)(Code)(Java Doc) public Paint getDomainGridlinePaint()(Code)(Java Doc) public CategoryAnchor getDomainGridlinePosition()(Code)(Java Doc) public Stroke getDomainGridlineStroke()(Code)(Java Doc) public Collection getDomainMarkers(Layer layer)(Code)(Java Doc) public Collection getDomainMarkers(int index, Layer layer)(Code)(Java Doc) public boolean getDrawSharedDomainAxis()(Code)(Java Doc) public AxisSpace getFixedDomainAxisSpace()(Code)(Java Doc) public LegendItemCollection getFixedLegendItems()(Code)(Java Doc) public AxisSpace getFixedRangeAxisSpace()(Code)(Java Doc) public int getIndexOf(CategoryItemRenderer renderer)(Code)(Java Doc) public LegendItemCollection getLegendItems()(Code)(Java Doc) public PlotOrientation getOrientation()(Code)(Java Doc) public String getPlotType()(Code)(Java Doc) public ValueAxis getRangeAxis()(Code)(Java Doc) public ValueAxis getRangeAxis(int index)(Code)(Java Doc) public int getRangeAxisCount()(Code)(Java Doc) public RectangleEdge getRangeAxisEdge()(Code)(Java Doc) public RectangleEdge getRangeAxisEdge(int index)(Code)(Java Doc) public ValueAxis getRangeAxisForDataset(int index)(Code)(Java Doc) public AxisLocation getRangeAxisLocation()(Code)(Java Doc) public AxisLocation getRangeAxisLocation(int index)(Code)(Java Doc) public Paint getRangeCrosshairPaint()(Code)(Java Doc) public Stroke getRangeCrosshairStroke()(Code)(Java Doc) public double getRangeCrosshairValue()(Code)(Java Doc) public Paint getRangeGridlinePaint()(Code)(Java Doc) public Stroke getRangeGridlineStroke()(Code)(Java Doc) public Collection getRangeMarkers(Layer layer)(Code)(Java Doc) public Collection getRangeMarkers(int index, Layer layer)(Code)(Java Doc) public CategoryItemRenderer getRenderer()(Code)(Java Doc) public CategoryItemRenderer getRenderer(int index)(Code)(Java Doc) public CategoryItemRenderer getRendererForDataset(CategoryDataset dataset)(Code)(Java Doc) public SortOrder getRowRenderingOrder()(Code)(Java Doc) public int getWeight()(Code)(Java Doc) public void handleClick(int x, int y, PlotRenderingInfo info)(Code)(Java Doc) public boolean isDomainGridlinesVisible()(Code)(Java Doc) public boolean isDomainZoomable()(Code)(Java Doc) public boolean isRangeCrosshairLockedOnData()(Code)(Java Doc) public boolean isRangeCrosshairVisible()(Code)(Java Doc) public boolean isRangeGridlinesVisible()(Code)(Java Doc) public boolean isRangeZoomable()(Code)(Java Doc) public void mapDatasetToDomainAxis(int index, int axisIndex)(Code)(Java Doc) public void mapDatasetToRangeAxis(int index, int axisIndex)(Code)(Java Doc) public boolean removeAnnotation(CategoryAnnotation annotation)(Code)(Java Doc) public boolean render(Graphics2D g2, Rectangle2D dataArea, int index, PlotRenderingInfo info)(Code)(Java Doc) public void rendererChanged(RendererChangeEvent event)(Code)(Java Doc) public void setAnchorValue(double value)(Code)(Java Doc) public void setAnchorValue(double value, boolean notify)(Code)(Java Doc) public void setAxisOffset(RectangleInsets offset)(Code)(Java Doc) public void setColumnRenderingOrder(SortOrder order)(Code)(Java Doc) public void setDataset(CategoryDataset dataset)(Code)(Java Doc) public void setDataset(int index, CategoryDataset dataset)(Code)(Java Doc) public void setDatasetRenderingOrder(DatasetRenderingOrder order)(Code)(Java Doc) public void setDomainAxes(CategoryAxis[] axes)(Code)(Java Doc) public void setDomainAxis(CategoryAxis axis)(Code)(Java Doc) public void setDomainAxis(int index, CategoryAxis axis)(Code)(Java Doc) public void setDomainAxis(int index, CategoryAxis axis, boolean notify)(Code)(Java Doc) public void setDomainAxisLocation(AxisLocation location)(Code)(Java Doc) public void setDomainAxisLocation(AxisLocation location, boolean notify)(Code)(Java Doc) public void setDomainAxisLocation(int index, AxisLocation location)(Code)(Java Doc) public void setDomainAxisLocation(int index, AxisLocation location, boolean notify)(Code)(Java Doc) public void setDomainGridlinePaint(Paint paint)(Code)(Java Doc) public void setDomainGridlinePosition(CategoryAnchor position)(Code)(Java Doc) public void setDomainGridlineStroke(Stroke stroke)(Code)(Java Doc) public void setDomainGridlinesVisible(boolean visible)(Code)(Java Doc) public void setDrawSharedDomainAxis(boolean draw)(Code)(Java Doc) public void setFixedDomainAxisSpace(AxisSpace space)(Code)(Java Doc) public void setFixedLegendItems(LegendItemCollection items)(Code)(Java Doc) public void setFixedRangeAxisSpace(AxisSpace space)(Code)(Java Doc) public void setOrientation(PlotOrientation orientation)(Code)(Java Doc) public void setRangeAxes(ValueAxis[] axes)(Code)(Java Doc) public void setRangeAxis(ValueAxis axis)(Code)(Java Doc) public void setRangeAxis(int index, ValueAxis axis)(Code)(Java Doc) public void setRangeAxis(int index, ValueAxis axis, boolean notify)(Code)(Java Doc) public void setRangeAxisLocation(AxisLocation location)(Code)(Java Doc) public void setRangeAxisLocation(AxisLocation location, boolean notify)(Code)(Java Doc) public void setRangeAxisLocation(int index, AxisLocation location)(Code)(Java Doc) public void setRangeAxisLocation(int index, AxisLocation location, boolean notify)(Code)(Java Doc) public void setRangeCrosshairLockedOnData(boolean flag)(Code)(Java Doc) public void setRangeCrosshairPaint(Paint paint)(Code)(Java Doc) public void setRangeCrosshairStroke(Stroke stroke)(Code)(Java Doc) public void setRangeCrosshairValue(double value)(Code)(Java Doc) public void setRangeCrosshairValue(double value, boolean notify)(Code)(Java Doc) public void setRangeCrosshairVisible(boolean flag)(Code)(Java Doc) public void setRangeGridlinePaint(Paint paint)(Code)(Java Doc) public void setRangeGridlineStroke(Stroke stroke)(Code)(Java Doc) public void setRangeGridlinesVisible(boolean visible)(Code)(Java Doc) public void setRenderer(CategoryItemRenderer renderer)(Code)(Java Doc) public void setRenderer(CategoryItemRenderer renderer, boolean notify)(Code)(Java Doc) public void setRenderer(int index, CategoryItemRenderer renderer)(Code)(Java Doc) public void setRenderer(int index, CategoryItemRenderer renderer, boolean notify)(Code)(Java Doc) public void setRenderers(CategoryItemRenderer[] renderers)(Code)(Java Doc) public void setRowRenderingOrder(SortOrder order)(Code)(Java Doc) public void setWeight(int weight)(Code)(Java Doc) public void zoom(double percent)(Code)(Java Doc) public void zoomDomainAxes(double factor, PlotRenderingInfo state, Point2D source)(Code)(Java Doc) public void zoomDomainAxes(double lowerPercent, double upperPercent, PlotRenderingInfo state, Point2D source)(Code)(Java Doc) public void zoomRangeAxes(double factor, PlotRenderingInfo state, Point2D source)(Code)(Java Doc) public void zoomRangeAxes(double lowerPercent, double upperPercent, PlotRenderingInfo state, Point2D source)(Code)(Java Doc)
|
Methods inherited from org.jfree.chart.plot.Plot | public void addChangeListener(PlotChangeListener listener)(Code)(Java Doc) public void axisChanged(AxisChangeEvent event)(Code)(Java Doc) public Object clone() throws CloneNotSupportedException(Code)(Java Doc) public void datasetChanged(DatasetChangeEvent event)(Code)(Java Doc) abstract public void draw(Graphics2D g2, Rectangle2D area, Point2D anchor, PlotState parentState, PlotRenderingInfo info)(Code)(Java Doc) public void drawBackground(Graphics2D g2, Rectangle2D area)(Code)(Java Doc) public void drawBackgroundImage(Graphics2D g2, Rectangle2D area)(Code)(Java Doc) protected void drawNoDataMessage(Graphics2D g2, Rectangle2D area)(Code)(Java Doc) public void drawOutline(Graphics2D g2, Rectangle2D area)(Code)(Java Doc) public boolean equals(Object obj)(Code)(Java Doc) protected void fillBackground(Graphics2D g2, Rectangle2D area)(Code)(Java Doc) protected void fillBackground(Graphics2D g2, Rectangle2D area, PlotOrientation orientation)(Code)(Java Doc) public float getBackgroundAlpha()(Code)(Java Doc) public Image getBackgroundImage()(Code)(Java Doc) public int getBackgroundImageAlignment()(Code)(Java Doc) public float getBackgroundImageAlpha()(Code)(Java Doc) public Paint getBackgroundPaint()(Code)(Java Doc) public DatasetGroup getDatasetGroup()(Code)(Java Doc) public DrawingSupplier getDrawingSupplier()(Code)(Java Doc) public float getForegroundAlpha()(Code)(Java Doc) public RectangleInsets getInsets()(Code)(Java Doc) public LegendItemCollection getLegendItems()(Code)(Java Doc) public String getNoDataMessage()(Code)(Java Doc) public Font getNoDataMessageFont()(Code)(Java Doc) public Paint getNoDataMessagePaint()(Code)(Java Doc) public Paint getOutlinePaint()(Code)(Java Doc) public Stroke getOutlineStroke()(Code)(Java Doc) public Plot getParent()(Code)(Java Doc) abstract public String getPlotType()(Code)(Java Doc) protected double getRectX(double x, double w1, double w2, RectangleEdge edge)(Code)(Java Doc) protected double getRectY(double y, double h1, double h2, RectangleEdge edge)(Code)(Java Doc) public Plot getRootPlot()(Code)(Java Doc) public void handleClick(int x, int y, PlotRenderingInfo info)(Code)(Java Doc) public boolean isOutlineVisible()(Code)(Java Doc) public boolean isSubplot()(Code)(Java Doc) public void markerChanged(MarkerChangeEvent event)(Code)(Java Doc) public void notifyListeners(PlotChangeEvent event)(Code)(Java Doc) public void removeChangeListener(PlotChangeListener listener)(Code)(Java Doc) public static RectangleEdge resolveDomainAxisLocation(AxisLocation location, PlotOrientation orientation)(Code)(Java Doc) public static RectangleEdge resolveRangeAxisLocation(AxisLocation location, PlotOrientation orientation)(Code)(Java Doc) public void setBackgroundAlpha(float alpha)(Code)(Java Doc) public void setBackgroundImage(Image image)(Code)(Java Doc) public void setBackgroundImageAlignment(int alignment)(Code)(Java Doc) public void setBackgroundImageAlpha(float alpha)(Code)(Java Doc) public void setBackgroundPaint(Paint paint)(Code)(Java Doc) protected void setDatasetGroup(DatasetGroup group)(Code)(Java Doc) public void setDrawingSupplier(DrawingSupplier supplier)(Code)(Java Doc) public void setForegroundAlpha(float alpha)(Code)(Java Doc) public void setInsets(RectangleInsets insets)(Code)(Java Doc) public void setInsets(RectangleInsets insets, boolean notify)(Code)(Java Doc) public void setNoDataMessage(String message)(Code)(Java Doc) public void setNoDataMessageFont(Font font)(Code)(Java Doc) public void setNoDataMessagePaint(Paint paint)(Code)(Java Doc) public void setOutlinePaint(Paint paint)(Code)(Java Doc) public void setOutlineStroke(Stroke stroke)(Code)(Java Doc) public void setOutlineVisible(boolean visible)(Code)(Java Doc) public void setParent(Plot parent)(Code)(Java Doc) public void zoom(double percent)(Code)(Java Doc)
|
|
|