首页 > 代码库 > AChartEngine中属性XYMultipleSeriesRenderer和XYSeriesRender属性详解

AChartEngine中属性XYMultipleSeriesRenderer和XYSeriesRender属性详解

XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer();

        renderer.setShowAxes(true);//?TODO

//        renderer.setShowCustomTextGrid(false);//?TODO

//        renderer.setShowGrid(true);//是否显示网格线

//        renderer.setShowGridX(true);//是否显示X方向的网格线

//        renderer.setShowGridY(true);//是否显示Y方向的网格线

//        renderer.setShowLabels(false);//是否显示XY轴的数值和标题

//        renderer.setShowLegend(true);//是否显示图例,就是图表下对图中一些折线或者标识的一些解释

//        renderer.setStartAngle(80.0f);//?TODO 应该是应用在饼状图中

//        renderer.setTextTypeface(typefaceName, style)//设置字体名和类型 ,怎么用??TODO

//        renderer.setXAxisMax(15.0f);//设置X最大值

//        renderer.setXAxisMax(15.0f, 0);//scale? TODO 

//        renderer.setXAxisMin(1.1);//设置X最小值

//        renderer.setXLabels(9);//设置x轴上的标签数量,最大值根据所给坐标而定

//        renderer.setXLabelsAlign(Align.LEFT);//设置X轴标签的对齐方式,就是便签相对于左边点的位置

//        renderer.setXLabelsAngle(angle)//?TODO

//        renderer.setXLabelsColor(0x660000FF);//x轴数值的字体颜色

        renderer.setXTitle("X Title");

//        renderer.setYAxisAlign(Align.CENTER, 0);//设置Y轴的位置。

//        renderer.setYAxisMax(max);//设置Y最大值

//        renderer.setYAxisMax(max, scale);//scale?TODO

//        renderer.setYAxisMin(min);设置Y最小值

//        renderer.setYLabels(yLabels);//设置Y轴标签的数量

//        renderer.setYLabelsAlign(Align.RIGHT);//设置y轴标签相对于y坐标轴的位置

//        renderer.setYLabelsAlign(Align.RIGHT, scale);//scale?TODO

//        renderer.setYLabelsColor(scale, color);//scale?TODO

        renderer.setYTitle("YTitle");

//        renderer.setYTitle(title, scale);//scalse?TODO

        renderer.setZoomButtonsVisible(true);//折线缩放按钮是否可见

//        renderer.setZoomEnabled(false);//?TODO

//        renderer.setZoomEnabled(true, false);//确定可以缩放的轴

//        renderer.setZoomLimits(double[]);//?TODO

//        renderer.setZoomRate(2.0f);

        

        XYSeriesRenderer renderer1 = new XYSeriesRenderer();

//        renderer1.setChartValuesSpacing(20f);//?TODO

        renderer1.setChartValuesTextAlign(Align.RIGHT);//设置折线上Y值相对于坐标点的位置

        renderer1.setChartValuesTextSize(20.0f);//设置折线上数值字体的大小

        renderer1.setColor(0xFF3300FF);//设置对应折线的颜色

        renderer1.setDisplayChartValues(true);//是否显示折线上的数值

        renderer1.setFillBelowLine(true);//是否填充折线以下x轴以上图形

        renderer1.setFillBelowLineColor(0x618417FF);//设置填充的颜色

//        renderer1.setFillPoints(true);//?TODO

//        renderer1.setGradientEnabled(false);//?TODO

//        renderer1.setGradientStart(5.0, 0x33FFFFFF);//?TODO

//        renderer1.setGradientStop(10.0, 0x33FFFFFF);//?TODO

//        renderer1.setLineWidth(5.0f);//设置线的宽度

        renderer1.setPointStyle(PointStyle.TRIANGLE);//设置坐标点的样式

        renderer1.setStroke(BasicStroke.DOTTED);//设置线的样式

        

        renderer.addSeriesRenderer(renderer1);


AChartEngine中属性XYMultipleSeriesRenderer和XYSeriesRender属性详解