一個Android圖表和圖形創建庫:EazeGraph
EazeGraph是一個 Android 庫用于創建漂亮和花哨的圖表。它具有易于使用和高度可定制的特點。當前支持四種不同的圖表如下:
Chart types
- Bar Chart
- Stacked Bar Chart
- Pie Chart
- Line Chart
特性
- 4種不同的圖表類型
- 動態生圖例標簽
- 可能使用你自己的圖例標簽
- 每一個圖表都具有動畫
- PieChart和LineChart支持觸摸交互
- 自定義圖表的各種XML屬性
示例:
Bar Chart
XML
<org.eazegraph.lib.charts.BarChart xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/barchart" android:layout_width="match_parent" android:layout_height="256dp" android:padding="10dp" app:egFixedBarWidth="true" app:egBarWidth="20dp" app:egLegendHeight="40dp"/>
Java
BarChart mBarChart = (BarChart) findViewById(R.id.barchart); mBarChart.addBar(new BarModel(2.3f, 0xFF123456)); mBarChart.addBar(new BarModel(2.f, 0xFF343456)); mBarChart.addBar(new BarModel(3.3f, 0xFF563456)); mBarChart.addBar(new BarModel(1.1f, 0xFF873F56)); mBarChart.addBar(new BarModel(2.7f, 0xFF56B7F1)); mBarChart.addBar(new BarModel(2.f, 0xFF343456)); mBarChart.addBar(new BarModel(0.4f, 0xFF1FF4AC)); mBarChart.addBar(new BarModel(4.f, 0xFF1BA4E6)); mBarChart.startAnimation();
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!