當前位置:首頁 » 安卓系統 » android餅圖繪制

android餅圖繪制

發布時間: 2025-06-18 04:45:54

⑴ 如何在android畫分析圖(例如 柱狀圖、趨勢圖、餅圖)

目前android上圖標引擎並不少見,像aChartEngine就能很好的完成繪圖:

aChartEngine支持:1、linechart(折線圖)2、areachart(面積圖;分區圖,對比圖)3、scatterchart(散點圖)4、timechart(時間圖;進度表)5、barchart(條形圖;柱狀圖)6、piechart(餅圖)7、bubblechart(氣泡圖)8、doughnutchart(圓環圖)9、range(high-low)barchart(范圍條形圖)10、dialchart/gauge(撥號盤/壓力表)11、combined(anycombinationofline,cubicline,scatter,bar,rangebar,bubble)chart(組合圖)12、cubiclinechart(立方折線圖)

上述所有支持的圖表類型,都可以包含多個系列,都支持水平(默認)或垂直方式展示圖表,並且支持許多其他的自定義功能。所有圖表都可以建立為一個view,也可以建立為一個用於啟動activity的intent.

下面是一個餅狀圖的源碼事例:

package org.achartengine.chartdemo.demo.chart;


import org.achartengine.ChartFactory;

import org.achartengine.renderer.DefaultRenderer;


import android.content.Context;

import android.content.Intent;

import android.graphics.Color;


public class BudgetPieChart extends AbstractDemoChart {

public String getName() {

return "Budget chart";

}


public String getDesc() {

return "The budget per project for this year (pie chart)";

}

public Intent execute(Context context) {

double[] values = new double[] { 12, 14, 11, 10, 19 };//餅圖分層5塊,每塊代表的數值

int[] colors = new int[] { Color.BLUE, Color.GREEN, Color.MAGENTA, Color.YELLOW, Color.CYAN };//每塊餅圖的顏色

DefaultRenderer renderer = buildCategoryRenderer(colors);

renderer.setZoomButtonsVisible(true);//設置顯示放大縮小按鈕

renderer.setZoomEnabled(true);//設置允許放大縮小.

renderer.setChartTitleTextSize(20);//設置圖表標題的文字大小

return ChartFactory.getPieChartIntent(context, buildCategoryDataset("Project budget", values),

renderer, "Budget");//構建Intent, buildCategoryDataset是調用AbstraDemoChart的構建方法.

}


}

⑵ 時間管理軟體哪個最好

安卓獨有,這是我在早起踐行手寫時間管理期間,有人向我推薦的。


記錄時間,管理自我。

我是沐尤一,微信ID:muyouyi2017

熱點內容
wordpress上傳中文 發布:2025-09-19 23:42:35 瀏覽:831
我的世界電腦版國內最大的伺服器 發布:2025-09-19 22:54:21 瀏覽:307
南郵演算法 發布:2025-09-19 22:30:44 瀏覽:775
view陰影android 發布:2025-09-19 22:27:20 瀏覽:516
為什麼c語言一保存就編譯不了 發布:2025-09-19 22:25:30 瀏覽:440
c語言寫的程序 發布:2025-09-19 22:17:10 瀏覽:116
java語言編譯 發布:2025-09-19 22:12:56 瀏覽:399
arm交叉編譯環境搭建 發布:2025-09-19 21:17:54 瀏覽:307
java讀取文件路徑 發布:2025-09-19 21:11:09 瀏覽:502
c語言空讀 發布:2025-09-19 21:05:20 瀏覽:424