|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ijchart.xychart.render.AbstractRender
com.ijchart.xychart.render.AbstractWithAxisRender
com.ijchart.xychart.render.category.AbstractCategoryRender
com.ijchart.xychart.render.category.StackedBarRender
com.ijchart.xychart.render.category.GroupStackedBarRender
public class GroupStackedBarRender
Title: IJChart
Description: a chart library for the Java(tm) platform.
绘制堆栈形式的柱状图.Copyright: Copyright (c) 2013
Company:
Field Summary |
---|
Fields inherited from class com.ijchart.xychart.render.category.AbstractCategoryRender |
---|
DEFAULT_BASE_VALUE, DEFAULT_ITEM_MARGIN, DEFAULT_MAXIMUM_BAR_WIDTH, DEFAULT_MINIMUM_BAR_WIDTH |
Constructor Summary | |
---|---|
GroupStackedBarRender(IMatrixDataset dataset)
构造器. |
|
GroupStackedBarRender(IMatrixDataset dataset,
boolean renderAsPercentages)
构造器. |
Method Summary | |
---|---|
void |
drawAllItems(CategoryAxis categoryAxis,
AbstractValueAxis valueAxis,
RectangleEdge valueAxisEdge,
java.awt.geom.Rectangle2D dataArea,
ChartOrientation orientation,
RenderShapeCollection renderShapes,
float alpha)
绘制所有的图形. |
protected int |
getLegendItemCount()
返回图例的个数. |
LegendType |
getLegendType()
返回图例类型. |
Methods inherited from class com.ijchart.xychart.render.category.StackedBarRender |
---|
clone, equals, hashCode, isRenderAsPercentages, setRenderAsPercentages, toString |
Methods inherited from class com.ijchart.xychart.render.category.AbstractCategoryRender |
---|
addAnnotation, createCategoryMarkerShape, drawAllAnnotation, drawCategoryMarker, getAllAnnotations, getBaseValue, getItemMargin, getMaximumBarWidth, getMinimumBarWidth, removeAllAnnotation, setBaseValue, setItemMargin, setMaximumBarWidth, setMinimumBarWidth |
Methods inherited from class com.ijchart.xychart.render.AbstractWithAxisRender |
---|
createItemShape, createValueMarkerShape, drawIntervalValueMarker, drawValueMarker, getValueAxisOffsetType |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public GroupStackedBarRender(IMatrixDataset dataset)
dataset
- IMatrixDataset 数据集 (不可为null).
public GroupStackedBarRender(IMatrixDataset dataset, boolean renderAsPercentages)
dataset
- IMatrixDataset 数据集 (不可为null).
renderAsPercentages
- boolean 是否以百分比形式显示数据.
Method Detail |
---|
public void drawAllItems(CategoryAxis categoryAxis, AbstractValueAxis valueAxis, RectangleEdge valueAxisEdge, java.awt.geom.Rectangle2D dataArea, ChartOrientation orientation, RenderShapeCollection renderShapes, float alpha)
drawAllItems
in class StackedBarRender
categoryAxis
- CategoryAxis category坐标轴 (不可为null).
valueAxis
- AbstractValueAxis value坐标轴 (不可为null).
valueAxisEdge
- RectangleEdge value坐标轴位置 (不可为null).
dataArea
- Rectangle2D 数据区域 (不可为null).
orientation
- ChartOrientation 图表的方向 (不可为null).
renderShapes
- RenderShapeCollection render图形集合 (不可为null).
alpha
- float alpha值,须属于闭区间[0.0,1.0].
public LegendType getLegendType()
getLegendType
in interface IRender
getLegendType
in class AbstractRender
protected int getLegendItemCount()
getLegendItemCount
in class AbstractRender
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |