首页 > 代码库 > 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属性详解