public class MeterPlotGlyph extends PlotGlyph
限定符和类型 | 字段和说明 |
---|---|
static double |
GAP |
CATEGORY_PARA, conditionCollection, DEFAULT_SIZE, plotStyle, RESET_JAVA_FONT_X, SERIES_PARA, seriesList, STACK, X_AXIS, X_PARA, Y_AXIS, Y_PARA
bounds, visible
构造器和说明 |
---|
MeterPlotGlyph() |
限定符和类型 | 方法和说明 |
---|---|
void |
addOtherJSON(JSONObject js,
Repository repo) |
void |
addSeriesJSON(JSONObject js,
ConditionCollection conditionCollection,
Repository repo) |
java.lang.Object |
clone() |
void |
draw(java.awt.Graphics g,
int resolution)
画所有Plot都共有的系列
|
boolean |
equals(java.lang.Object ob) |
java.lang.String |
getChartType() |
MeterStyle |
getMeterStyle()
获取仪表盘的样式
|
protected double |
getOrder() |
java.lang.String |
getPlotDetailType() |
java.lang.String |
getPlotGlyphType()
用于JS中的Type类型.
|
JSONObject |
getPlotOptionsJSON(Repository repo,
boolean isJsDraw,
ChartWebPara para)
获取 plotOptions的JSON对象
|
java.lang.String |
getVanChartType() |
boolean |
isSupportLegend()
是否支持图例
|
void |
layoutAxisGlyph(int resolution)
布局坐标轴
|
void |
layoutDataSeriesGlyph(int resolution)
布局系列
|
void |
setMeterStyle(MeterStyle meterStyle)
设置仪表盘的样式
|
JSONObject |
toJSONObject(Repository repo)
转为json数据
|
addECNameToHyperLink, addSeries, addSeriesJSON, avoidCoverLabelBounds, axisExtendsMaxMinValueWithTrendLine, calculateDataPointPercentValue, calculateOrderList, createColors4Cate, createColors4Series, createDataSheetGlyph, dealDataPointLabel, dealLabelBoundsInOrder, dealLabelBoundsOutPlotBounds, dealPlotHotAttr, doLayout, drawInfo, drawLabel4Series, drawShape4Series, getAdditionalCanvasCount, getAllDataPointGlyph, getAllTrendLineGlyph, getAutoRefreshPerSecond, getCategoryCount, getCombinedSize, getConditionCollection, getDataPointLabelBoundsWithPosition, getDataPointLabelBoundsWithPosition, getDataPointLabelBoundsWithPosition4Line, getDataProcessor, getDrawSequence, getExtraLabelValue, getExtraTooltipValue, getFirstDataPoint, getHotHyperLink, getHotTooltipStyle, getPlotFillStyle, getPlotStyle, getPreGap4AxisRightUnit, getPreGap4AxisTopUnit, getPreLeft4DataSheet, getSeries, getSeriesSize, getSmallIconType, getWholeChartBackground, getXDivideUnit, getYDivideUnit, is3DPlotGlyph, isDataPointXNotInPlotBounds, isExistAttrByResult, isNeedDealHotHyperlink, isNullValueBreak, isSeriesDragEnable, isSupportZoom, isZoom, notDealDataPointLabel, resetClip, selectableChildren, setAutoRefreshPerSecond, setCombinedSize, setConditionCollection, setDataProcessor, setHotHyperLink, setHotTooltipStyle, setIsNullValueBreak, setPlotFillStyle, setPlotStyle, setSeriesDragEnable, setWholeChartBackground, setZoom, skipDealPointHotAttr, trendLineFitting
getBounds, getOutline4Fill, getShape, isInvisible, isVisible, setBounds, setVisible
dealCondition, dealConditionWithSeriesColor, drawOnlyBorder, drawWithOutBorder, getAlpha, getBackground, getBorderColor, getBorderStyle, getGeneralInfo, getRoundRadius, is3DIE6, isRoundBorder, isShadow, paint, paintBackground, putBackgroundJSON, putPlotBackgroundJSON, setAlpha, setBackground, setBorderColor, setBorderStyle, setGeneralInfo, setRoundBorder, toVanJSONObject
public static final double GAP
public void layoutAxisGlyph(int resolution)
layoutAxisGlyph
在类中 PlotGlyph
resolution
- 分辨率public void setMeterStyle(MeterStyle meterStyle)
meterStyle
- 仪表盘样式public MeterStyle getMeterStyle()
public void layoutDataSeriesGlyph(int resolution)
layoutDataSeriesGlyph
在类中 PlotGlyph
resolution
- 分辨率public void draw(java.awt.Graphics g, int resolution)
PlotGlyph
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 PlotGlyph
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public JSONObject toJSONObject(Repository repo) throws JSONException
toJSONObject
在接口中 Glyph
toJSONObject
在类中 PlotGlyph
repo
- 请求JSONException
- 抛错public java.lang.String getPlotGlyphType()
PlotGlyph
getPlotGlyphType
在类中 PlotGlyph
protected double getOrder()
public void addSeriesJSON(JSONObject js, ConditionCollection conditionCollection, Repository repo) throws JSONException
addSeriesJSON
在类中 PlotGlyph
JSONException
public JSONObject getPlotOptionsJSON(Repository repo, boolean isJsDraw, ChartWebPara para) throws JSONException
PlotGlyph
getPlotOptionsJSON
在类中 PlotGlyph
repo
- 请求isJsDraw
- 动态展示JSONException
- 抛出问题public void addOtherJSON(JSONObject js, Repository repo) throws JSONException
addOtherJSON
在类中 PlotGlyph
JSONException
public java.lang.String getPlotDetailType()
getPlotDetailType
在类中 PlotGlyph
public java.lang.String getVanChartType()
getVanChartType
在类中 PlotGlyph
public java.lang.String getChartType()
getChartType
在类中 PlotGlyph
public boolean isSupportLegend()
isSupportLegend
在类中 PlotGlyph