类 PolarPlot
- java.lang.Object
-
- org.meteoinfo.chart.plot.Plot
-
- org.meteoinfo.chart.plot.AbstractPlot2D
-
- org.meteoinfo.chart.plot.Plot2D
-
- org.meteoinfo.chart.plot.PolarPlot
-
public class PolarPlot extends Plot2D
- 作者:
- Yaqiang Wang
-
-
字段概要
-
从类继承的字段 org.meteoinfo.chart.plot.AbstractPlot2D
background
-
从类继承的字段 org.meteoinfo.chart.plot.Plot
columnIndex, DEFAULT_BACKGROUND_ALPHA, DEFAULT_BACKGROUND_PAINT, DEFAULT_FOREGROUND_ALPHA, DEFAULT_LEGEND_ITEM_BOX, DEFAULT_LEGEND_ITEM_CIRCLE, DEFAULT_OUTLINE_PAINT, DEFAULT_OUTLINE_STROKE, isSubPlot, MINIMUM_HEIGHT_TO_DRAW, MINIMUM_WIDTH_TO_DRAW, outerPosition, position, rowIndex, symbolAntialias, units
-
-
构造器概要
构造器 构造器 说明 PolarPlot()Constructor
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddGraphic(int idx, Graphic g)Add a graphic by indexvoidaddGraphic(Graphic g)Add a graphicvoiddraw(java.awt.Graphics2D g, java.awt.geom.Rectangle2D area)Draw plotjava.awt.geom.Rectangle2DgetGraphArea(java.awt.Graphics2D g, java.awt.geom.Rectangle2D area)Get graphic areadoublegetRadius()Get max radiusMargingetTightInset(java.awt.Graphics2D g, java.awt.geom.Rectangle2D positionArea)Get tight inset areajava.awt.FontgetXTickFont()Get x tick fontjava.util.List<java.lang.String>getXTickLabels()Get x tick labelsjava.util.List<java.lang.Double>getXTickLocations()Get x tick locationsjava.awt.FontgetYTickFont()Get y tick fontjava.lang.StringgetYTickFormat()Get y tick formatfloatgetYTickLabelPos()Get y tick label positionjava.util.List<java.lang.String>getYTickLabels()Get y tick labelsjava.util.List<java.lang.Double>getYTickLocations()Get y tick locationsvoidsetDrawExtent(Extent extent)Set draw extentvoidsetRadius(double value)Set max radiusvoidsetXTickFont(java.awt.Font value)Set x tick fontvoidsetXTickLabels(java.util.List<java.lang.String> value)Set x tick labelsvoidsetXTickLocations(java.util.List<java.lang.Number> value)Set x tick locationsvoidsetYTickFont(java.awt.Font value)Set y tick fontvoidsetYTickFormat(java.lang.String value)Set y tick formatvoidsetYTickLabelPos(float value)Set y tick label positionvoidsetYTickLabels(java.util.List<java.lang.String> value)Set y tick labelsvoidsetYTickLocations(java.util.List<java.lang.Number> value)Set y tick locations-
从类继承的方法 org.meteoinfo.chart.plot.Plot2D
addGraphics, getBarsWidth, getDataset, getGraphicRectangle, getGraphics, getLegendScheme, removeGraphic, removeGraphic, removeLastGraphic, setAutoExtent, setBarsWidth, setDataset, setGraphics, updateLegendScheme
-
从类继承的方法 org.meteoinfo.chart.plot.AbstractPlot2D
addLegend, addText, getAspect, getAxis, getBackground, getDrawExtent, getExtent, getGridLine, getLeftTitle, getLegend, getLegend, getLegends, getOuterPositionArea, getPlotOrientation, getPlotType, getPositionArea, getRightTitle, getSelectedColor, getTexts, getTightInsetArea, getTitle, getWindArrow, getXAxis, getXAxisLocation, getYAxis, getYAxisLocation, isAutoAspect, isDrawNeatLine, isDrawRightAxis, isDrawTopAxis, isInsideTick, isLogX, isLogY, isXReverse, isYReverse, projToScreen, projXLength, projYLength, removeLegend, removeLegend, screenToProj, setAspect, setAutoAspect, setAxis, setAxisLabelFont, setAxisOn, setBackground, setDrawExtent1, setDrawLegend, setDrawNeatLine, setDrawRightAxis, setDrawTopAxis, setExtent, setInsideTick, setLeftTitle, setLeftTitle, setLegend, setLegends, setPlotOrientation, setRightTitle, setRightTitle, setSelectedColor, setTexts, setTitle, setTitle, setWindArrow, setXAxis, setXAxisLocation, setYAxis, setYAxisLocation, updateDrawExtent, zoomToExtentScreen
-
从类继承的方法 org.meteoinfo.chart.plot.Plot
getGraphArea, getOuterPosition, getOuterPositionArea, getPlotShrink, getPosition, getPositionArea, getPositionArea, getPositionAreaZoom, getTightInset, getUnits, isOuterPosActive, isSameShrink, isSymbolAntialias, setGraphArea, setOuterPosActive, setOuterPosition, setOuterPosition, setOuterPosition, setOuterPositionArea, setPlotShrink, setPosition, setPosition, setPosition, setPositionArea, setPositionAreaZoom, setSameShrink, setSymbolAntialias, setTightInset, setUnits, setUnits, updatePosition, updatePosition, updatePositionArea, updatePostionAreaZoom
-
-
-
-
方法详细资料
-
getRadius
public double getRadius()
Get max radius- 返回:
- Max radius
-
setRadius
public void setRadius(double value)
Set max radius- 参数:
value- Max radius
-
getXTickFont
public java.awt.Font getXTickFont()
Get x tick font- 返回:
- X tick font
-
setXTickFont
public void setXTickFont(java.awt.Font value)
Set x tick font- 参数:
value- X tick font
-
getYTickFont
public java.awt.Font getYTickFont()
Get y tick font- 返回:
- Y tick font
-
setYTickFont
public void setYTickFont(java.awt.Font value)
Set y tick font- 参数:
value- Y tick font
-
getXTickLocations
public java.util.List<java.lang.Double> getXTickLocations()
Get x tick locations- 返回:
- X tick locations
-
setXTickLocations
public void setXTickLocations(java.util.List<java.lang.Number> value)
Set x tick locations- 参数:
value- X tick locations
-
getXTickLabels
public java.util.List<java.lang.String> getXTickLabels()
Get x tick labels- 返回:
- X tick labels
-
setXTickLabels
public void setXTickLabels(java.util.List<java.lang.String> value)
Set x tick labels- 参数:
value- X tick labels
-
getYTickLocations
public java.util.List<java.lang.Double> getYTickLocations()
Get y tick locations- 返回:
- Y tick locations
-
setYTickLocations
public void setYTickLocations(java.util.List<java.lang.Number> value)
Set y tick locations- 参数:
value- Y tick locations
-
getYTickLabels
public java.util.List<java.lang.String> getYTickLabels()
Get y tick labels- 返回:
- Y tick labels
-
setYTickLabels
public void setYTickLabels(java.util.List<java.lang.String> value)
Set y tick labels- 参数:
value- Y tick labels
-
getYTickLabelPos
public float getYTickLabelPos()
Get y tick label position- 返回:
- Y tick label position
-
setYTickLabelPos
public void setYTickLabelPos(float value)
Set y tick label position- 参数:
value- Y tick label position
-
getYTickFormat
public java.lang.String getYTickFormat()
Get y tick format- 返回:
- Y tick format
-
setYTickFormat
public void setYTickFormat(java.lang.String value)
Set y tick format- 参数:
value- Y tick format
-
addGraphic
public void addGraphic(Graphic g)
Add a graphic- 覆盖:
addGraphic在类中Plot2D- 参数:
g- Grahic
-
addGraphic
public void addGraphic(int idx, Graphic g)Add a graphic by index- 覆盖:
addGraphic在类中Plot2D- 参数:
idx- Indexg- Graphic
-
setDrawExtent
public void setDrawExtent(Extent extent)
Set draw extent- 覆盖:
setDrawExtent在类中AbstractPlot2D- 参数:
extent- Extent
-
getTightInset
public Margin getTightInset(java.awt.Graphics2D g, java.awt.geom.Rectangle2D positionArea)
Get tight inset area- 覆盖:
getTightInset在类中AbstractPlot2D- 参数:
g- Graphics2DpositionArea- Position area- 返回:
- Tight inset area
-
getGraphArea
public java.awt.geom.Rectangle2D getGraphArea(java.awt.Graphics2D g, java.awt.geom.Rectangle2D area)Get graphic area- 覆盖:
getGraphArea在类中AbstractPlot2D- 参数:
g- Graphic2Darea- Whole area- 返回:
- Graphic area
-
draw
public void draw(java.awt.Graphics2D g, java.awt.geom.Rectangle2D area)Draw plot- 覆盖:
draw在类中AbstractPlot2D- 参数:
g- Graphics2Darea- Drawing area
-
-