


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【移動(dòng)應(yīng)用開發(fā)技術(shù)】android中怎么利用achartengine繪制柱狀圖
1.下載achartengine庫(kù)
2.GraphicalView
graphicalView;
graphicalView=ChartFactory.getBarChartView(getBaseContext(),
dataset,
renderer,
type);//柱狀圖
graphicalView=ChartFactory.getPieChartView(getBaseContext(),
dataset,
renderer);//餅狀圖
注解:dataset表示數(shù)據(jù)源,renderer表示渲染參數(shù),type表示類型
3.設(shè)置dataset數(shù)據(jù)源
String[]
titles={"test"};
List<double[]>
values=new
ArrayList<double[]>();
values.add(new
double[]{5120.0,21251.0,25610.0});
XYMultipleSeriesDataset
dataset=buildBarDataset(titles,
values);
protected
XYMultipleSeriesDataset
buildBarDataset(String[]
titles,
List<double[]>
values)
{
XYMultipleSeriesDataset
dataset
=
new
XYMultipleSeriesDataset();
int
length
=
titles.length;
for
(int
i
=
0;
i
<
length;
i++)
{
CategorySeries
series
=
new
CategorySeries(titles[i]);
double[]
v
=
values.get(i);
int
seriesLength
=
v.length;
for
(int
k
=
0;
k
<
seriesLength;
k++)
{
series.add(v[k]);
}
dataset.addSeries(series.toXYSeries());
}
return
dataset;
}protected
XYMultipleSeriesRenderer
buildBarRenderer(int[]
colors)
{
XYMultipleSeriesRenderer
renderer
=
new
XYMultipleSeriesRenderer();
renderer.setAxisTitleTextSize(16);
renderer.setChartTitleTextSize(20);
renderer.setLabelsTextSize(15);
renderer.setLegendTextSize(15);
int
length
=
colors.length;
for
(int
i
=
0;
i
<
length;
i++)
{
SimpleSeriesRenderer
r
=
new
SimpleSeriesRenderer();
r.setColor(colors[i]);
renderer.addSeriesRenderer(r);
}
return
renderer;
}private
void
setChartSettings(XYMultipleSeriesRenderer
renderer,
String
title,
String
xlable,
String
ylable,
int
xmin,
int
xmax,
int
ymin,
int
ymax)
{
renderer.setChartTitle(title);
renderer.setXTitle(xlable);
renderer.setYTitle(ylable);
renderer.setXAxisMin(xmin);
renderer.setXAxisMax(xmax);
renderer.setYAxisMin(ymin);
renderer.setYAxisMax(ymax);
}layout=(LinearLayout)findViewById(R.id.linearlayout);
layout.removeAllViews();
layout.setBackgroundC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 多層次體系建設(shè)下第三支柱養(yǎng)老保險(xiǎn)的發(fā)展研究
- A小貸公司“信貸工廠”模式優(yōu)化研究
- 餐飲外賣配送服務(wù)協(xié)議
- 機(jī)場(chǎng)垃圾清運(yùn)合作協(xié)議書
- 服裝店裝修終止合同協(xié)議書
- 2025年度綠色報(bào)廢車輛回收處理及資源化利用協(xié)議
- 電商運(yùn)營(yíng)專家居間協(xié)議
- 2025年度安全生產(chǎn)技術(shù)協(xié)同創(chuàng)新合作協(xié)議
- 2025年醫(yī)用檢驗(yàn)與生化分析儀器項(xiàng)目建議書
- 七年級(jí)下冊(cè)語文背誦內(nèi)容檢查計(jì)劃
- 2020年中國(guó)人身保險(xiǎn)產(chǎn)品研究報(bào)告
- 常見織帶花鏈的排法和穿棕方法
- 《化工工程制圖》完整教案
- 心肌梗死后心衰病例分享
- 洪恩識(shí)字識(shí)字卡(001-100)可直接打印剪裁
- 《單片機(jī)技術(shù)及應(yīng)用》教學(xué)大綱
- J-STD-033D處理包裝運(yùn)輸和使用濕度回流和過程敏感設(shè)備
- 文聯(lián)述職報(bào)告
- SCI期刊的名稱縮寫與全稱對(duì)照表
- 人本位醫(yī)療培訓(xùn)課件
- 水利工程危險(xiǎn)源辨識(shí)評(píng)價(jià)及風(fēng)險(xiǎn)管控清單
評(píng)論
0/150
提交評(píng)論