使用achartengine 做图表时需要设置很多属性,以下是对一些属性的归纳:
<span style="font-size:18px;"> mRenderer.setXLabelsPadding(20);//设置X轴下标签与X轴的距离
mRenderer.setBarSpacing(0.8);//图形的显示大小 数值越小 面积越大
mRenderer.setXLabels(0);//X轴显示的坐标个数
mRenderer.setYLabels(15);
mRenderer.setXAxisMin(0);//设置X轴坐标显示的第一个坐标数值 从0即从0开始设置
mRenderer.setXAxisMax(8);//显示最多8个刻度
mRenderer.setYAxisMin(0)
mRenderer.setMargins(new int[] {80, 60, 30, 60});//上 左 下 右 图表四周的范围
mRenderer.setPanLimits(new double[] { -1, 24, 0, 320 });//设置拉动的范围
mRenderer.setYLabelsAlign(Align.RIGHT);
mRenderer.setPanEnabled(false, false);//允许X轴可拉动
mRenderer.setZoomEnabled(false, false);//设置不可缩放
mRenderer.setChartTitle(CityName);//图表名称
mRenderer.setChartTitleTextSize(60);//图表名称字体大小
mRenderer.setBackgroundColor(Color.WHITE);
mRenderer. setLabelsTextSize(40);//设置标签字体大小
mRenderer.setFitLegend(true);// 设置是否显示图例
mRenderer.clearXTextLabels(); //清空标签
mRenderer.setMarginsColor(Color.WHITE);//画布距数轴之间的颜色
// mRenderer.setYLabelsColor(Color.BLACK);
mRenderer.setYLabelsColor(0, Color.BLACK);//Y轴上标签的字体颜色
mRenderer.setXLabelsColor(Color.BLACK);//X轴上标签的字体颜色
mRenderer.setLabelsColor(Color.BLACK);//图标的标题字体颜色
mRenderer.setAxesColor(Color.BLACK);//设置坐标轴颜色
mRenderer.setPointSize(5f);//设置点的大小
XYRenderer= new XYSeriesRenderer();
XYRenderer.setColor(Color.BLUE);; //设置折线颜色
XYRenderer.setPointStyle(PointStyle.CIRCLE);
XYRenderer.setPointStrokeWidth(6);//设置点宽的大小
XYRenderer.setDisplayChartValues(true);//设置是否显示数值
XYRenderer.setChartValuesTextSize(40);//设置数值的字体大小
XYRenderer.setDisplayChartValuesDistance(5);//设置数值与样式点的距离
XYRenderer.setChartValuesSpacing(7);//设置值
XYRenderer.setLineWidth(5f);//设置线宽