public class VanChartRadarAxisGlyph.VanChartRadarXAxisGlyph extends VanChartCategoryAxisGlyph
categoryLabelList, HALF
DEFAULT_MAX, niceMaxValue, niceMinValue, TICK_COUNT
axisGridLength, axisLabelWidth, axisLength, axisReversed, bounds, DEFAULT_SAMPLING_TIME, DEFAULT_UNIT, endLabelDim, format, isArrowShow, isCustomMaxValue, isCustomMinValue, isLabelWrap, isShowAxisLabel, labelNumber, lineColor, lineStyle, MAIN_TICK_LENGTH, mainGridColor, mainGridStyle, mainUnit, MAX_AXIS_LABEL_HEIGHT, MAX_AXIS_LABEL_WIDTH, maxValue, MIN_TICK_LENGTH, minValue, originPoint, PIE_ANGLE, plotLastBounds, plotZeroBounds, position, SEC_TICK_LENGTH, secTickMarkType, startLabelDim, textAttr, threeDBase, TICK_WIDTH, tickMarkType, titleDim, titleGlyph, TOP_AND_DOWN_GAP, unitLength, VERTICAL_ANGLE
构造器和说明 |
---|
VanChartRadarAxisGlyph.VanChartRadarXAxisGlyph() |
限定符和类型 | 方法和说明 |
---|---|
void |
draw(java.awt.Graphics g,
int resolution)
画出坐标轴的相关元素
|
protected void |
drawAxisLine(java.awt.Graphics g,
int resolution)
画x轴坐标轴的轴线
|
protected void |
drawLabel(java.awt.Graphics g,
double value,
double offset,
java.lang.String labelString,
int resolution)
最终的坐标轴标签画法
|
protected java.awt.geom.Rectangle2D |
getLabelBounds(double cateIndex,
double offset,
java.lang.String labelString,
int resolution) |
protected void |
gridLineToJSON(JSONObject js) |
addCategoryLabel, calculateAxisLengthUnit, drawAxisGrid, drawTickLabel, drawTicks, getAlertValuePoint, getArrowValue, getAxisName, getCategoryCount, getCategoryIndexMap, getCrossValue, getJSAxisType, getLabelSamplingTime, getLabelString, getMaxLabelWidthAndInitStartEndLabelDim, getMaxTickValue, getObjectValue, getPreLeftWidth4DataSheet, hasLabel, initMinMaxValue, isToNumber, setCategoryIndexMap
addAxisLabelJSON, addMinMaxValue, addValueFormat, calculateBoundsWidthOrientationAndTitle, calculateTitleDimesion, calculateValueTimeNiceDomain, calculatorTitleBounds, dealOnZeroAxisGlyphLocation, drawAfterPlot4AlertValues, drawAlertValueGlyph, drawAxisTitle, drawIntervalBackground, drawLabel, finallyUpdateAxisGridLength, getAlertValues, getCategoryNum, getCateLabelWidth, getCustomBackgroundShape, getCustomIntervalBackgroundArray, getDefaultIntervalBackgroundColor, getDefaultTickCount, getLeftRightY, getMainTickLine, getMaxHeight, getNiceMaxValue, getNiceMinValue, getObjectFromFormula, getOtherPoint2ValueLength, getOtherPositionGridLine, getOtherPositionLabelBounds, getOtherPositionTickLine, getOtherPositionTitleBounds, getPoint2D, getSecTickLine, getTickLengthShow, getTickLine, getTickLineByCenterPoint, getValuePoint, getVanAxisName, getVanAxisType, init, initAxisGlyphStartPoint, initMinMaxValue, isAutoLabelGap, isCommonValueFormat, isHorizontalAxis, isLimitSize, isRevertAndArrow, isRotation, isTitleUseHtml, isXAdd, isYAdd, notShowAllAttr, setAlertValues, setAutoLabelGap, setCategoryNum, setChartBounds, setCommonValueFormat, setCustomIntervalBackgroundArray, setCustomMaxValue, setCustomMinValue, setDefaultIntervalBackgroundColor, setHtmlLabel, setISXAxis, setLimitSize, setMainTickLine, setMaxHeight, setMinMaxTickInterval, setNiceMaxValue, setNiceMinValue, setRotation, setSecTickLine, setTitleUseHtml, setVanAxisName, setVanAxisType, shouldBeHeight, shouldDrawTickLine, toJSONObject
calBoundsWithMoreLabel4Cate, calculateAxisGlyph, calculateLocationWithEllipsis, changeAxisLabelStringWithLabelBounds, dealPlotBoundsWithAxisLabel, dealPlotBoundsWithAxisTitle, dealPlotBoundsWithLabel, dealPlotBoundsWithLabelInHorizontal, dealWithPlotBounds, draw4ThreeD, drawArrow, drawLabelWrapWhenNeed, drawTickLine, drawWithOutAlert, equals, get2ValueLength, getAxisGridLength, getAxisLabelDim, getAxisLabelWidth, getAxisLabelWidth, getAxisLength, getAxisType, getBigDecimalMainUnit, getBottomTitleBounds, getBounds, getCrossValueInPlot, getCubic, getDivideUnit, getFormat, getGridLine, getLabelBounds4WrapWhenAxisLeftOrRight, getLabelNumber, getLeftTitleBounds, getLineColor, getLineStyle, getMainGridColor, getMainGridStyle, getMainUnit, getMaxValue, getMinValue, getOrigin, getPlotLastBounds, getPlotZeroBounds, getPointInBounds, getPosition, getRightTitleBounds, getSecTickMarkType, getSecUnit, getShape, getShowUnit, getTextAttr, getThreeDBase, getTickIndex4Value, getTickLine, getTickLineByCenterPoint, getTickMarkType, getTickSamplingTime, getTitleDim, getTopBottomX, getTopTitleBounds, getUnitLen, getVanAxisStringType, hasAxisReversed, isArrowShow, isCustomMainUnit, isCustomMaxValue, isCustomMinValue, isCustomSecUnit, isDrawBetweenTick, isHorizontal, isLog, isPercentage, isShowAxisLabel, isZoom, setArrowShow, setAttr, setAxisGridLength, setAxisLabelWidth, setAxisLength, setAxisReversed, setAxisType, setBounds, setCubic, setCustomMainUnit, setCustomMaxValue, setCustomMinValue, setCustomSecUnit, setDrawBetweenTick, setFormat, setLabelNumber, setLabelWrap, setLineColor, setLineStyle, setLog, setMainGridColor, setMainGridStyle, setMainUnit, setMaxValue, setMinMaxValue, setMinValue, setOrigin, setPlotZeroBounds, setPosition, setSecTickMarkType, setSecUnit, setShowAxisLabel, setTextAttr, setThreeDBase, setTickMarkType, setTitleGlyph, setUnitLen, setZoom, toVanJSONObject, value2String
clone, selectableChildren
public VanChartRadarAxisGlyph.VanChartRadarXAxisGlyph()
protected void gridLineToJSON(JSONObject js) throws JSONException
gridLineToJSON
在类中 VanChartBaseAxisGlyph
JSONException
protected java.awt.geom.Rectangle2D getLabelBounds(double cateIndex, double offset, java.lang.String labelString, int resolution)
getLabelBounds
在类中 AxisGlyph
cateIndex
- 标签的位置offset
- 偏移量,标签画在刻度之间时为0.5,画在刻度下面时为0labelString
- 标签文本resolution
- 屏幕分辨率public void draw(java.awt.Graphics g, int resolution)
draw
在接口中 Glyph
draw
在类中 VanChartBaseAxisGlyph
g
- 画布resolution
- 分辨率protected void drawLabel(java.awt.Graphics g, double value, double offset, java.lang.String labelString, int resolution)
drawLabel
在类中 VanChartBaseAxisGlyph
protected void drawAxisLine(java.awt.Graphics g, int resolution)
drawAxisLine
在类中 VanChartBaseAxisGlyph