欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

AndroidHelloChart開(kāi)源庫(kù)圖表之折線(xiàn)圖的實(shí)例代碼

前面我們介紹了開(kāi)源圖表庫(kù)MPAndroidChart,請(qǐng)參考:

創(chuàng)新互聯(lián)公司專(zhuān)注于網(wǎng)站建設(shè),為客戶(hù)提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)開(kāi)發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗(yàn),各類(lèi)網(wǎng)站都可以開(kāi)發(fā),品牌網(wǎng)站建設(shè),公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計(jì),建網(wǎng)站費(fèi)用,建網(wǎng)站多少錢(qián),價(jià)格優(yōu)惠,收費(fèi)合理。

Android MPAndroidChart開(kāi)源庫(kù)圖表之折線(xiàn)圖的實(shí)例代碼

我們今天介紹的將是一個(gè)更為優(yōu)秀的圖表庫(kù),比MPAndroidChart性能更好,功能更完善,UI風(fēng)格更美觀(guān),坐標(biāo)軸更精細(xì)。

支持縮放、滑動(dòng)以及平移。Zoom(pinch to zoom, double tap zoom), scroll and fling

支持自定義坐標(biāo)軸(比如坐標(biāo)軸位置:上下左右內(nèi)部),支持自動(dòng)生成坐標(biāo)軸。Custom and auto-generated axes(top, bottom, left, right, inside)

動(dòng)畫(huà)(Animations)

支持預(yù)覽,即在chart下面會(huì)有一個(gè)坐標(biāo)密度更細(xì)的附屬chart,當(dāng)選中附屬chart的某一區(qū)域,附屬chart上面的chart會(huì)顯示選中區(qū)域的更詳細(xì)情況。

GitHub地址

下面主要實(shí)現(xiàn)折線(xiàn)圖:

1.從上面的地址中下載最新hellocharts-library-1.5.3.jar包, 然后copy到項(xiàng)目的libs中

2. 定義xml文件

Android HelloChart開(kāi)源庫(kù)圖表之折線(xiàn)圖的實(shí)例代碼

3. 顯示折線(xiàn)圖的部分邏輯如下:

for (int i = 0; i < 10 ; i++) { 
 mPointValues.add(new PointValue(i, new Random().nextInt(10))); 
 mAxisValues.add(new AxisValue(i).setLabel(i)); //為每個(gè)對(duì)應(yīng)的i設(shè)置相應(yīng)的label(顯示在X軸) 
} 
Line line = new Line(mPointValues).setColor(BLUE).setCubic(false); 
List<Line> lines = new ArrayList<Line>(); 
lines.add(line); 
LineChartData data = new LineChartData(); 
data.setLines(lines); 
//坐標(biāo)軸 
Axis axisX = new Axis(); //X軸 
axisX.setHasTiltedLabels(true); 
axisX.setTextColor(BLUE); 
axisX.setName("采集時(shí)間"); 
axisX.setMaxLabelChars(10); 
axisX.setValues(mAxisValues); 
data.setAxisXBottom(axisX); 
Axis axisY = new Axis(); //Y軸 
axisY.setMaxLabelChars(7); //默認(rèn)是3,只能看最后三個(gè)數(shù)字 
data.setAxisYLeft(axisY); 
//設(shè)置行為屬性,支持縮放、滑動(dòng)以及平移 
mLineChartView.setInteractive(true); 
mLineChartView.setZoomType(ZoomType.HORIZONTAL); 
mLineChartView.setContainerScrollEnabled(true, ContainerScrollType.HORIZONTAL); 
mLineChartView.setLineChartData(data); 
mLineChartView.setVisibility(View.VISIBLE); 

上文所表述的全部?jī)?nèi)容是Android HelloChart開(kāi)源庫(kù)圖表之折線(xiàn)圖的實(shí)例代碼,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)創(chuàng)新互聯(lián)的支持。

文章名稱(chēng):AndroidHelloChart開(kāi)源庫(kù)圖表之折線(xiàn)圖的實(shí)例代碼
本文來(lái)源:http://chinadenli.net/article42/gejdhc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司網(wǎng)站內(nèi)鏈商城網(wǎng)站微信小程序企業(yè)網(wǎng)站制作建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)