public class HybsLineRenderer extends org.jfree.chart.renderer.category.LineAndShapeRenderer implements HybsDrawItem
3.8.9.2 (2007/07/28) 新規作成 |
コンストラクタと説明 |
---|
HybsLineRenderer()
Creates a renderer with both lines and shapes visible by default.
|
HybsLineRenderer(boolean lines,
boolean shapes)
Creates a new renderer with lines and/or shapes visible.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
drawItem2(java.awt.Graphics2D g2,
org.jfree.chart.renderer.category.CategoryItemRendererState state,
java.awt.geom.Rectangle2D dataArea,
org.jfree.chart.plot.CategoryPlot plot,
org.jfree.chart.axis.CategoryAxis domainAxis,
org.jfree.chart.axis.ValueAxis rangeAxis,
org.jfree.data.category.CategoryDataset dataset,
int serNo)
drawItem と同等の機能を持った、高速版メソッドです。
|
boolean |
equals(java.lang.Object anObject)
このオブジェクトと指定されたオブジェクトを比較します。
|
org.jfree.data.Range |
findRangeBounds(org.jfree.data.category.CategoryDataset dataset)
指定されたデータセットからのアイテムをすべて表示するために、要求する値の範囲を返します。
|
int |
hashCode()
このオブジェクトのハッシュコードを返します。
|
void |
setItemLabelLastVisible(boolean flag)
itemLabelVisible 時に、最後の値のみ表示するかどうか[true:有効/false:無効]を指定します。
|
protected void |
setShapeColors(java.awt.Color[] colors)
データ毎にShapeを切り替える時の色の繰返しパターンを文字列配列で指定します。
|
protected void |
setShapeScale(java.lang.String scale)
shapeの大きさを倍率指定で変更します(初期値:null)。
|
protected void |
setValueMarkOverColors(ValueMarkOverColors vmoc,
int dynamicOverColorNo)
マーカーラインの超過時のShape色管理クラスを設定します。
|
protected void |
setVisibleLimit(double limit)
表示下限値(これ以下のデータは未表示)の値(double)を指定します。
|
clone, drawItem, getBaseLinesVisible, getBaseShapesFilled, getBaseShapesVisible, getDrawOutlines, getItemLineVisible, getItemMargin, getItemShapeFilled, getItemShapeVisible, getLegendItem, getLinesVisible, getPassCount, getSeriesLinesVisible, getSeriesShapesFilled, getSeriesShapesVisible, getShapesFilled, getShapesVisible, getUseFillPaint, getUseOutlinePaint, getUseSeriesOffset, setBaseLinesVisible, setBaseShapesFilled, setBaseShapesVisible, setDrawOutlines, setItemMargin, setLinesVisible, setLinesVisible, setSeriesLinesVisible, setSeriesLinesVisible, setSeriesShapesFilled, setSeriesShapesFilled, setSeriesShapesVisible, setSeriesShapesVisible, setShapesFilled, setShapesFilled, setShapesVisible, setShapesVisible, setUseFillPaint, setUseOutlinePaint, setUseSeriesOffset
addEntity, addItemEntity, calculateDomainMarkerTextAnchorPoint, calculateRangeMarkerTextAnchorPoint, createState, drawBackground, drawDomainGridline, drawDomainMarker, drawItemLabel, drawOutline, drawRangeGridline, drawRangeLine, drawRangeMarker, findRangeBounds, getBaseItemLabelGenerator, getBaseItemURLGenerator, getBaseToolTipGenerator, getColumnCount, getDomainAxis, getDrawingSupplier, getItemLabelGenerator, getItemMiddle, getItemURLGenerator, getLegendItemLabelGenerator, getLegendItems, getLegendItemToolTipGenerator, getLegendItemURLGenerator, getPlot, getRangeAxis, getRowCount, getSeriesItemLabelGenerator, getSeriesItemURLGenerator, getSeriesToolTipGenerator, getToolTipGenerator, getToolTipGenerator, initialise, setBaseItemLabelGenerator, setBaseItemURLGenerator, setBaseToolTipGenerator, setItemLabelGenerator, setItemURLGenerator, setLegendItemLabelGenerator, setLegendItemToolTipGenerator, setLegendItemURLGenerator, setPlot, setSeriesItemLabelGenerator, setSeriesItemURLGenerator, setSeriesToolTipGenerator, setToolTipGenerator, updateCrosshairValues
addChangeListener, calculateLabelAnchorPoint, clearSeriesPaints, clearSeriesStrokes, fireChangeEvent, getAutoPopulateSeriesFillPaint, getAutoPopulateSeriesOutlinePaint, getAutoPopulateSeriesOutlineStroke, getAutoPopulateSeriesPaint, getAutoPopulateSeriesShape, getAutoPopulateSeriesStroke, getBaseCreateEntities, getBaseFillPaint, getBaseItemLabelFont, getBaseItemLabelPaint, getBaseItemLabelsVisible, getBaseLegendShape, getBaseLegendTextFont, getBaseLegendTextPaint, getBaseNegativeItemLabelPosition, getBaseOutlinePaint, getBaseOutlineStroke, getBasePaint, getBasePositiveItemLabelPosition, getBaseSeriesVisible, getBaseSeriesVisibleInLegend, getBaseShape, getBaseStroke, getCreateEntities, getDataBoundsIncludesVisibleSeriesOnly, getDefaultEntityRadius, getItemCreateEntity, getItemFillPaint, getItemLabelAnchorOffset, getItemLabelFont, getItemLabelFont, getItemLabelPaint, getItemLabelPaint, getItemOutlinePaint, getItemOutlineStroke, getItemPaint, getItemShape, getItemStroke, getItemVisible, getLegendShape, getLegendTextFont, getLegendTextPaint, getNegativeItemLabelPosition, getNegativeItemLabelPosition, getPositiveItemLabelPosition, getPositiveItemLabelPosition, getSeriesCreateEntities, getSeriesFillPaint, getSeriesItemLabelFont, getSeriesItemLabelPaint, getSeriesNegativeItemLabelPosition, getSeriesOutlinePaint, getSeriesOutlineStroke, getSeriesPaint, getSeriesPositiveItemLabelPosition, getSeriesShape, getSeriesStroke, getSeriesVisible, getSeriesVisible, getSeriesVisibleInLegend, getSeriesVisibleInLegend, getTreatLegendShapeAsLine, hasListener, isItemLabelVisible, isSeriesItemLabelsVisible, isSeriesVisible, isSeriesVisibleInLegend, lookupLegendShape, lookupLegendTextFont, lookupLegendTextPaint, lookupSeriesFillPaint, lookupSeriesOutlinePaint, lookupSeriesOutlineStroke, lookupSeriesPaint, lookupSeriesShape, lookupSeriesStroke, notifyListeners, removeChangeListener, setAutoPopulateSeriesFillPaint, setAutoPopulateSeriesOutlinePaint, setAutoPopulateSeriesOutlineStroke, setAutoPopulateSeriesPaint, setAutoPopulateSeriesShape, setAutoPopulateSeriesStroke, setBaseCreateEntities, setBaseCreateEntities, setBaseFillPaint, setBaseFillPaint, setBaseItemLabelFont, setBaseItemLabelFont, setBaseItemLabelPaint, setBaseItemLabelPaint, setBaseItemLabelsVisible, setBaseItemLabelsVisible, setBaseItemLabelsVisible, setBaseLegendShape, setBaseLegendTextFont, setBaseLegendTextPaint, setBaseNegativeItemLabelPosition, setBaseNegativeItemLabelPosition, setBaseOutlinePaint, setBaseOutlinePaint, setBaseOutlineStroke, setBaseOutlineStroke, setBasePaint, setBasePaint, setBasePositiveItemLabelPosition, setBasePositiveItemLabelPosition, setBaseSeriesVisible, setBaseSeriesVisible, setBaseSeriesVisibleInLegend, setBaseSeriesVisibleInLegend, setBaseShape, setBaseShape, setBaseStroke, setBaseStroke, setCreateEntities, setCreateEntities, setDataBoundsIncludesVisibleSeriesOnly, setDefaultEntityRadius, setFillPaint, setFillPaint, setItemLabelAnchorOffset, setItemLabelFont, setItemLabelFont, setItemLabelPaint, setItemLabelPaint, setItemLabelsVisible, setItemLabelsVisible, setItemLabelsVisible, setLegendShape, setLegendTextFont, setLegendTextPaint, setNegativeItemLabelPosition, setNegativeItemLabelPosition, setOutlinePaint, setOutlinePaint, setOutlineStroke, setOutlineStroke, setPaint, setPaint, setPositiveItemLabelPosition, setPositiveItemLabelPosition, setSeriesCreateEntities, setSeriesCreateEntities, setSeriesFillPaint, setSeriesFillPaint, setSeriesItemLabelFont, setSeriesItemLabelFont, setSeriesItemLabelPaint, setSeriesItemLabelPaint, setSeriesItemLabelsVisible, setSeriesItemLabelsVisible, setSeriesItemLabelsVisible, setSeriesNegativeItemLabelPosition, setSeriesNegativeItemLabelPosition, setSeriesOutlinePaint, setSeriesOutlinePaint, setSeriesOutlineStroke, setSeriesOutlineStroke, setSeriesPaint, setSeriesPaint, setSeriesPositiveItemLabelPosition, setSeriesPositiveItemLabelPosition, setSeriesShape, setSeriesShape, setSeriesStroke, setSeriesStroke, setSeriesVisible, setSeriesVisible, setSeriesVisible, setSeriesVisible, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setShape, setShape, setStroke, setStroke, setTreatLegendShapeAsLine
addChangeListener, getBaseItemLabelFont, getBaseItemLabelPaint, getBaseItemLabelsVisible, getBaseNegativeItemLabelPosition, getBaseOutlinePaint, getBaseOutlineStroke, getBasePaint, getBasePositiveItemLabelPosition, getBaseSeriesVisible, getBaseSeriesVisibleInLegend, getBaseShape, getBaseStroke, getItemLabelFont, getItemLabelFont, getItemLabelPaint, getItemLabelPaint, getItemOutlinePaint, getItemOutlineStroke, getItemPaint, getItemShape, getItemStroke, getItemVisible, getNegativeItemLabelPosition, getNegativeItemLabelPosition, getPositiveItemLabelPosition, getPositiveItemLabelPosition, getSeriesItemLabelFont, getSeriesItemLabelPaint, getSeriesNegativeItemLabelPosition, getSeriesOutlinePaint, getSeriesOutlineStroke, getSeriesPaint, getSeriesPositiveItemLabelPosition, getSeriesShape, getSeriesStroke, getSeriesVisible, getSeriesVisible, getSeriesVisibleInLegend, getSeriesVisibleInLegend, isItemLabelVisible, isSeriesItemLabelsVisible, isSeriesVisible, isSeriesVisibleInLegend, removeChangeListener, setBaseItemLabelFont, setBaseItemLabelPaint, setBaseItemLabelsVisible, setBaseItemLabelsVisible, setBaseItemLabelsVisible, setBaseNegativeItemLabelPosition, setBaseNegativeItemLabelPosition, setBaseOutlinePaint, setBaseOutlineStroke, setBasePaint, setBasePositiveItemLabelPosition, setBasePositiveItemLabelPosition, setBaseSeriesVisible, setBaseSeriesVisible, setBaseSeriesVisibleInLegend, setBaseSeriesVisibleInLegend, setBaseShape, setBaseStroke, setItemLabelFont, setItemLabelPaint, setItemLabelsVisible, setItemLabelsVisible, setItemLabelsVisible, setNegativeItemLabelPosition, setNegativeItemLabelPosition, setOutlinePaint, setOutlineStroke, setPaint, setPositiveItemLabelPosition, setPositiveItemLabelPosition, setSeriesItemLabelFont, setSeriesItemLabelPaint, setSeriesItemLabelsVisible, setSeriesItemLabelsVisible, setSeriesItemLabelsVisible, setSeriesNegativeItemLabelPosition, setSeriesNegativeItemLabelPosition, setSeriesOutlinePaint, setSeriesOutlineStroke, setSeriesPaint, setSeriesPositiveItemLabelPosition, setSeriesPositiveItemLabelPosition, setSeriesShape, setSeriesStroke, setSeriesVisible, setSeriesVisible, setSeriesVisible, setSeriesVisible, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setSeriesVisibleInLegend, setShape, setStroke
public HybsLineRenderer()
public HybsLineRenderer(boolean lines, boolean shapes)
lines
- draw lines?shapes
- draw shapes?protected void setShapeColors(java.awt.Color[] colors)
colors
- データ毎の色の繰返しパターン(文字列配列)Color.BLACK
4.0.3.0 (2008/01/07) 新規追加 |
protected void setShapeScale(java.lang.String scale)
scale
- shapeの大きさの倍率4.1.1.0 (2008/02/04) 新規追加 |
protected void setValueMarkOverColors(ValueMarkOverColors vmoc, int dynamicOverColorNo)
vmoc
- マーカーラインの超過時のShape色管理クラスdynamicOverColorNo
- 動的なマーカーラインの基準シリーズ番号4.1.0.1(2008/01/19) 新規追加 |
4.1.1.0 (2008/02/04) 動的なオーバーカラー |
protected void setVisibleLimit(double limit)
limit
- 表示下限値(これ以下のデータは未表示)4.0.3.0 (2008/01/07) 新規追加 |
public void setItemLabelLastVisible(boolean flag)
setItemLabelLastVisible
インタフェース内 HybsDrawItem
flag
- 最後の値のみ表示するかどうか[true:有効/false:無効]4.1.2.0 (2008/03/12) 新規追加 |
public void drawItem2(java.awt.Graphics2D g2, org.jfree.chart.renderer.category.CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, org.jfree.chart.plot.CategoryPlot plot, org.jfree.chart.axis.CategoryAxis domainAxis, org.jfree.chart.axis.ValueAxis rangeAxis, org.jfree.data.category.CategoryDataset dataset, int serNo)
drawItem2
インタフェース内 HybsDrawItem
g2
- Graphics2Dオブジェクトstate
- CategoryItemRendererStateオブジェクトdataArea
- Rectangle2Dオブジェクトplot
- CategoryPlotオブジェクトdomainAxis
- CategoryAxisオブジェクトrangeAxis
- ValueAxisオブジェクトdataset
- CategoryDatasetオブジェクトserNo
- シリアル番号4.0.3.0 (2008/01/07) shapeColors 属性追加 |
4.1.1.0 (2008/02/04) 繰返しshapeの開始番号(shapeStartNo)追加 |
4.1.1.0 (2008/02/04) seriesColors 属性は、色(Paint)のみ切り替えるようにする。 |
4.1.1.0 (2008/02/04) ラベルブレイク機能の追加(HybsCategoryAxis) |
4.1.1.0 (2008/02/04) 動的なマーカーライン |
4.1.1.0 (2008/02/22) Stroke を設定するロジックを追加 |
4.1.2.0 (2008/03/12) ラベルのアンダーライン時にItemLavelを表示しない |
public boolean equals(java.lang.Object anObject)
equals
クラス内 org.jfree.chart.renderer.category.LineAndShapeRenderer
anObject
- 比較されるオブジェクト4.3.1.1 (2008/08/23) 新規追加 |
5.1.9.0 (2010/08/01) findbug対応 |
public int hashCode()
hashCode
クラス内 org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
4.3.1.1 (2008/08/23) 新規追加 |
5.1.9.0 (2010/08/01) findbug対応 |
public org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset dataset)
findRangeBounds
インタフェース内 org.jfree.chart.renderer.category.CategoryItemRenderer
findRangeBounds
クラス内 org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
dataset
- カテゴリDatasetWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.