com.ijchart.xychart.render
Interface IRenderWithAxis

All Superinterfaces:
IRender
All Known Implementing Classes:
AbstractBaseValueCategoryRender, AbstractCategoryRender, AbstractWithAxisRender, AbstractXYAreaRender, AbstractXYRender, AreaRender, Bar2DRender, Bar3DRender, BoxAndWhiskerRender, CylinderRender, DeviationRender, GranttRender, GroupStackedBarRender, HighLowRender, IntervalBarRender, IntervalXNumberYBaseBar2DRender, LayeredBarRender, LevelRender, Line3DRender, LineAndShapeRender, MinMaxRender, StackedAreaRender, StackedBar3DRender, StackedBarRender, StatisticalBarRender, StatisticalLineRender, StepRender, StockRender, VectorRender, WaterfallBarRender, WindRender, XYAreaRender, XYBlockRender, XYBoxAndWhiskerRender, XYBubbleRender, XYClusteredBar2DRender, XYDifferenceRender, XYDotRender, XYErrorRender, XYIntervalBar2DRender, XYLineAndShapeRender, XYShapeRender, XYStackedAreaRender, XYStackedBarRender, XYStackedStepAreaRender, XYStepLineRender, YIntervalRenderer

public interface IRenderWithAxis
extends IRender

Title: IJChart

定义包含坐标轴的chart的render的方法.

Description: a chart library for the Java(tm) platform.

Copyright: Copyright (c) 2013

Company:

Version:
1.0
Author:
zhang feng min,shanghai china. Contract me by email.

Method Summary
 void drawIntervalValueMarker(AbstractValueAxis valueAxis, boolean yAxis, RectangleEdge axisEdge, java.awt.geom.Rectangle2D dataArea, ChartOrientation orientation, RenderShapeCollection renderShapes)
          绘制value marker.
 void drawValueMarker(AbstractValueAxis valueAxis, boolean yAxis, RectangleEdge axisEdge, java.awt.geom.Rectangle2D dataArea, ChartOrientation orientation, RenderShapeCollection renderShapes)
          绘制value marker.
 ValueAxisOffsetType getValueAxisOffsetType()
          返回坐标轴偏移类型.
 
Methods inherited from interface com.ijchart.xychart.render.IRender
addChangeListener, drawBackground, drawBackgroundImage, drawDrawAreaBorder, getBaseItemBorderPaint, getBaseItemBorderStroke, getBaseItemFillPaint, getBaseItemFillPaintTransformer, getBaseItemLabelFont, getBaseItemLabelHorizontalAlignment, getBaseItemLabelPaint, getBaseItemLabelPosition, getBaseItemLabelVerticalAlignment, getBaseItemLabelVisible, getColumnItemBorderPaint, getColumnItemBorderStroke, getColumnItemFillPaint, getColumnItemFillPaintTransformer, getColumnItemLabelFont, getColumnItemLabelHorizontalAlignment, getColumnItemLabelPaint, getColumnItemLabelPosition, getColumnItemLabelVerticalAlignment, getItemBorderPaint, getItemBorderStroke, getItemFillPaint, getItemFillPaintTransformer, getItemLabelFont, getItemLabelHorizontalAlignment, getItemLabelPaint, getItemLabelPosition, getItemLabelVerticalAlignment, getLabelGenerator, getLegendType, getNegativeItemLabelHorizontalAlignment, getNegativeItemLabelVerticalAlignment, getPositiveItemLabelHorizontalAlignment, getPositiveItemLabelVerticalAlignment, getRowItemBorderPaint, getRowItemBorderStroke, getRowItemFillPaint, getRowItemFillPaintTransformer, getRowItemLabelFont, getRowItemLabelHorizontalAlignment, getRowItemLabelPaint, getRowItemLabelPosition, getRowItemLabelVerticalAlignment, getToolTipGenerator, isBaseItemDrawBorder, isBaseItemFill, isColumnItemDrawBorder, isColumnItemFill, isColumnItemLabelVisible, isColumnItemVisible, isItemDrawBorder, isItemFill, isItemLabelVisible, isItemVisible, isRowItemDrawBorder, isRowItemFill, isRowItemLabelVisible, isRowItemVisible, removeAllChangeListener, removeChangeListener, setBaseItemBorderPaint, setBaseItemBorderStroke, setBaseItemDrawBorder, setBaseItemFill, setBaseItemFillPaint, setBaseItemFillPaintTransformer, setBaseItemLabelFont, setBaseItemLabelHorizontalAlignment, setBaseItemLabelPaint, setBaseItemLabelPosition, setBaseItemLabelVerticalAlignment, setBaseItemLabelVisible, setColumnItemBorderPaint, setColumnItemBorderStroke, setColumnItemDrawBorder, setColumnItemFill, setColumnItemFillPaint, setColumnItemFillPaintTransformer, setColumnItemLabelFont, setColumnItemLabelHorizontalAlignment, setColumnItemLabelPaint, setColumnItemLabelPosition, setColumnItemLabelVerticalAlignment, setColumnItemLabelVisible, setColumnItemVisible, setCustomLegendType, setItemBorderPaint, setItemBorderStroke, setItemDrawBorder, setItemFill, setItemFillPaint, setItemFillPaintTransformer, setItemLabelFont, setItemLabelHorizontalAlignment, setItemLabelPaint, setItemLabelPosition, setItemLabelVerticalAlignment, setItemLabelVisible, setItemVisible, setLabelGenerator, setNegativeItemLabelHorizontalAlignment, setNegativeItemLabelVerticalAlignment, setPositiveItemLabelHorizontalAlignment, setPositiveItemLabelVerticalAlignment, setRowItemBorderPaint, setRowItemBorderStroke, setRowItemDrawBorder, setRowItemFill, setRowItemFillPaint, setRowItemFillPaintTransformer, setRowItemLabelFont, setRowItemLabelHorizontalAlignment, setRowItemLabelPaint, setRowItemLabelPosition, setRowItemLabelVerticalAlignment, setRowItemLabelVisible, setRowItemVisible, setToolTipGenerator
 

Method Detail

getValueAxisOffsetType

ValueAxisOffsetType getValueAxisOffsetType()
返回坐标轴偏移类型.

Returns:
ValueAxisOffsetType 坐标轴偏移类型 (可为null).

drawValueMarker

void drawValueMarker(AbstractValueAxis valueAxis,
                     boolean yAxis,
                     RectangleEdge axisEdge,
                     java.awt.geom.Rectangle2D dataArea,
                     ChartOrientation orientation,
                     RenderShapeCollection renderShapes)
绘制value marker.

Parameters:
valueAxis - AbstractValueAxis value坐标轴 (不可为null).
yAxis - boolean 是否是y坐标轴.
axisEdge - RectangleEdge 坐标轴的位置 (不可为null).
dataArea - Rectangle2D 数据区域 (不可为null).
orientation - ChartOrientation 图表的方向 (不可为null).
renderShapes - RenderShapeCollection render图形集合 (不可为null).

drawIntervalValueMarker

void drawIntervalValueMarker(AbstractValueAxis valueAxis,
                             boolean yAxis,
                             RectangleEdge axisEdge,
                             java.awt.geom.Rectangle2D dataArea,
                             ChartOrientation orientation,
                             RenderShapeCollection renderShapes)
绘制value marker.

Parameters:
valueAxis - AbstractValueAxis value坐标轴 (不可为null).
yAxis - boolean 是否是y坐标轴.
axisEdge - RectangleEdge 坐标轴的位置 (不可为null).
dataArea - Rectangle2D 数据区域 (不可为null).
orientation - ChartOrientation 图表的方向 (不可为null).
renderShapes - RenderShapeCollection render图形集合 (不可为null).