AChartEngine 常用屬性設定
阿新 • • 發佈:2019-02-02
1. 修改背景色或設定背景圖片
背景色設定需要設定兩項:setMarginsColor(設定四邊顏色)以及setBackgroundColor(設定中間背景色)
2. setAxisTitleTextSize(16);// 設定座標軸標題文字大小
3. setChartTitleTextSize(20); // 設定圖表標題文字大小
4. setLabelsTextSize(15); // 設定軸標籤文字大小
5. setLegendTextSize(15); // 設定圖例文字大小
6. renderer.setChartTitle( "設定柱圖名稱");//設定柱圖名稱
7. renderer.setXTitle( "XX" );//設定X軸名稱
8. renderer.setYTitle( "YY" );//設定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);其次我們要renderer.addTextLabel()迴圈新增
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.ChartView.repaint();重新繪圖
26.關於AChartEngine的點選事件,雙擊事件,滑動事件均可以用自定義事件解決,但是需要注意的是先設定renderer.setClickEnabled(false);
27.若是新增圖形後變形,可以設定 renderer.setInScroll(true);
28.renderer.setGridColor();//設定網格顏色
29.renderer.setAxesColor();//設定座標軸顏色
背景色設定需要設定兩項:setMarginsColor(設定四邊顏色)以及setBackgroundColor(設定中間背景色)
2. setAxisTitleTextSize(16);// 設定座標軸標題文字大小
3. setChartTitleTextSize(20); // 設定圖表標題文字大小
4. setLabelsTextSize(15); // 設定軸標籤文字大小
5. setLegendTextSize(15); // 設定圖例文字大小
6. renderer.setChartTitle( "設定柱圖名稱");//設定柱圖名稱
7. renderer.setXTitle( "XX" );//設定X軸名稱
8. renderer.setYTitle( "YY" );//設定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);其次我們要renderer.addTextLabel()迴圈新增
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.ChartView.repaint();重新繪圖
26.關於AChartEngine的點選事件,雙擊事件,滑動事件均可以用自定義事件解決,但是需要注意的是先設定renderer.setClickEnabled(false);
27.若是新增圖形後變形,可以設定 renderer.setInScroll(true);
28.renderer.setGridColor();//設定網格顏色
29.renderer.setAxesColor();//設定座標軸顏色
30.Renderer.setShowLegend(true); //顯示底部說明
31.Renderer.setShowLabels(false); //不顯示標籤
32.renderer.setLegendTextSize(20);//設定左下角表注的文字大小
33.renderer.setZoomButtonsVisible(true);//設定顯示放大縮小按鈕
34.renderer.setZoomEnabled(false);//設定不允許放大縮小.
35.renderer.setChartTitleTextSize(30);//設定圖表標題的文字大小
36.renderer.setChartTitle("統計結果");//設定圖表的標題 預設是居中頂部顯示
37.renderer.setLabelsTextSize(20);//餅圖上標記文字的字型大小
38.renderer.setLabelsColor(Color.WHITE);//餅圖上標記文字的顏色
39.renderer.setPanEnabled(false);//設定是否可以平移
40.renderer.setDisplayValues(true);//是否顯示值
41.renderer.setClickEnabled(true);//設定是否可以被點選