public class VanChartRadarAxisGlyph.VanChartRadarXAxisGlyph extends VanChartCategoryAxisGlyph
categoryLabelList, HALFDEFAULT_MAX, niceMaxValue, niceMinValue, TICK_COUNTaxisGridLength, 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, setCategoryIndexMapaddAxisLabelJSON, 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, toJSONObjectcalBoundsWithMoreLabel4Cate, 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, value2Stringclone, selectableChildrenpublic VanChartRadarAxisGlyph.VanChartRadarXAxisGlyph()
protected void gridLineToJSON(JSONObject js) throws JSONException
gridLineToJSON 在类中 VanChartBaseAxisGlyphJSONExceptionprotected java.awt.geom.Rectangle2D getLabelBounds(double cateIndex,
double offset,
java.lang.String labelString,
int resolution)
getLabelBounds 在类中 AxisGlyphcateIndex - 标签的位置offset - 偏移量,标签画在刻度之间时为0.5,画在刻度下面时为0labelString - 标签文本resolution - 屏幕分辨率public void draw(java.awt.Graphics g,
int resolution)
draw 在接口中 Glyphdraw 在类中 VanChartBaseAxisGlyphg - 画布resolution - 分辨率protected void drawLabel(java.awt.Graphics g,
double value,
double offset,
java.lang.String labelString,
int resolution)
drawLabel 在类中 VanChartBaseAxisGlyphprotected void drawAxisLine(java.awt.Graphics g,
int resolution)
drawAxisLine 在类中 VanChartBaseAxisGlyph