日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

MPAndroidChart 教程:开始 Getting Started

發布時間:2024/9/21 Android 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MPAndroidChart 教程:开始 Getting Started 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

入門

本章介紹使用此庫的基本設置。

添加依賴

首先,將此庫的依賴項添加到項目中。如何執行此操作在此存儲庫的用法部分中進行了描述。Gradle是使用此庫作為依賴項的推薦方法。

創建視圖

要使用LineChart, BarChart, ScatterChart, CandleStickChart, PieChart, BubbleChart or RadarChart?,請在.xml中定義它:

<com.github.mikephil.charting.charts.LineChartandroid:id="@+id/chart"android:layout_width="match_parent"android:layout_height="match_parent" />

然后從您的Activity,Fragment或其他內容中檢索它:

// in this example, a LineChart is initialized from xmlLineChart chart = (LineChart) findViewById(R.id.chart);

或者在代碼中創建它(然后將其添加到布局中):

// programmatically create a LineChartLineChart chart = new LineChart(Context);// get a layout defined in xmlRelativeLayout rl = (RelativeLayout) findViewById(R.id.relativeLayout);rl.add(chart); // add the programmatically created chart

添加數據

擁有圖表實例后,您可以創建數據并將其添加到圖表中。此示例使用LineChart,其中Entry類表示圖表中具有x和y坐標的單個條目。其他圖表類型(例如BarChart)使用其他類(例如BarEntry)。

要將數據添加到圖表中,請將您擁有的每個數據對象包裝到Entry對象中,如下所示:

YourData[] dataObjects = ...; List<Entry> entries = new ArrayList<Entry>(); for (YourData data : dataObjects) {// turn your data into Entry objectsentries.add(new Entry(data.getValueX(), data.getValueY())); }

下一步,您需要將創建的List<Entry>添加到LineDataSet對象中。DataSet對象保存屬于一起的數據,并允許對該數據進行單獨設計。以下使用的“Label ”僅具有描述性目的,并在Legend中顯示(如果已啟用)。

LineDataSet dataSet = new LineDataSet(entries, "Label"); // add entries to dataset dataSet.setColor(...); dataSet.setValueTextColor(...); // styling, ...

最后一步,您需要將創建的LineDataSet對象(或多個對象)添加到LineData對象中。此對象包含由Chart實例表示的所有數據,并允許進一步樣式化。創建數據對象后,您可以將其設置為圖表并刷新它:

LineData lineData = new LineData(dataSet); chart.setData(lineData); chart.invalidate(); // refresh

請考慮上面的場景一個非常基本的設置。有關更詳細的說明,請參閱設置數據部分,它解釋了如何根據示例將數據添加到各種圖表類型。

造型

有關圖表表面和數據的設置和樣式的信息,請訪問常規設置和樣式部分。有關各個圖表類型的更具體的樣式和設置,請查看特定設置和樣式?Wiki頁面。

?

參考:

https://github.com/PhilJay/MPAndroidChart/wiki/Getting-Started

https://blog.csdn.net/u014136472/article/details/50293767

?

?

總結

以上是生活随笔為你收集整理的MPAndroidChart 教程:开始 Getting Started的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。