您的位置:首页 > 其它

AchartEngine的柱状图属性设置

2017-02-22 07:20 337 查看
1.      修改背景色或设置背景图片

背景色设置需要设置两项:setMarginsColor(设置四边颜色)以及setBackgroundColor(设置中间背景色)

设置背景图片:

        http://blog.csdn.net/kmyhy/article/details/6590294

2.      setAxisTitleTextSize(16);// 设置坐标轴标题文本大小

3.      setChartTitleTextSize(20); // 设置图表标题文本大小

4.      setLabelsTextSize(15); // 设置轴标签文本大小

5.      setLegendTextSize(15); // 设置图例文本大小

6.      renderer.setChartTitle( "个人收支表");//设置柱图名称

7.      renderer.setXTitle( "名单" );//设置X轴名称

8.      renderer.setYTitle( "金额" );//设置Y轴名称

9.      renderer.setXAxisMin(0.5);//设置X轴的最小值为0.5

10.  renderer.setXAxisMax(5.5);//设置X轴的最大值为5

11.  renderer.setYAxisMin(0);//设置Y轴的最小值为0

12.  renderer.setYAxisMax(500);//设置Y轴最大值为500

13.  renderer.setDisplayChartValues(true);//设置是否在柱体上方显示值

14.  renderer.setShowGrid(true);//设置是否在图表中显示网格

15.  renderer.setXLabels(0);//设置X轴显示的刻度标签的个数

16.  如果想要在X轴显示自定义的标签,那么首先要设置renderer.setXLabels(0);  如果不设置为0,那么所设置的Labels会与原X坐标轴labels重叠

其次我们要renderer.addTextLabel()循环添加

eg:for(int i=0;i<13;i++)
       {
       
renderer.addTextLabel(i+1,years[i]); //循环添加Xlabel其中显示的label放在years数组中
       }

17.  renderer.setXLabelsAlign(Align.RIGHT);//设置刻度线与X轴之间的相对位置关系

18.  renderer.setYLabelsAlign(Align.RIGHT);//设置刻度线与Y轴之间的相对位置关系

19.  renderer.setZoomButtonsVisible(true);//设置可以缩放

20.  renderer.setPanLimits(newdouble[] { 0, 20, 0, 140 });//设置拉动的范围

21.  renderer.setZoomLimits(newdouble[] { 0.5, 20, 1, 150 });//设置缩放的范围

22.  renderer.setRange(newdouble[]{0d, 5d, 0d, 100d}); //设置chart的视图范围

23.  renderer.setFitLegend(true);// 调整合适的位置

24.  renderer.setClickEnabled(true)//设置是否可以滑动及放大缩小;

25.  Dataset和Render参数介绍:

       http://blog.csdn.net/lk_blog/article/details/7645661
26.ChartView.repaint();是重新绘图的命令
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=181311
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: