用于生成图表Android类库:AndroidCharts

jopen 9年前

AndroidCharts是一款易于使用的Android图表动画类库。包含曲线/折线图、饼图、时钟图、柱状图。

用法:
曲线图:
用于生成图表Android类库:AndroidCharts
<HorizontalScrollView>          <view              android:layout_width="wrap_content"              android:layout_height="300dp"              android:id="@+id/line_view" />  </HorizontalScrollView>
LineView lineView = (LineView)findViewById(R.id.line_view);  lineView.setDrawDotLine(false); //optional  lineView.setShowPopup(LineView.SHOW_POPUPS_MAXMIN_ONLY); //optional  LineView.setBottomTextList(strList);  LineView.setDataList(dataLists);
柱状图:
用于生成图表Android类库:AndroidCharts
<HorizontalScrollView>          <view              android:layout_width="wrap_content"              android:layout_height="300dp"              android:id="@+id/bar_view" />  </HorizontalScrollView>
BarView barView = (BarView)findViewById(R.id.bar_view);  barView.setBottomTextList(strList);  barView.setDataList(dataList,100);
时钟饼图:
用于生成图表Android类库:AndroidCharts
<view      android:layout_width="300dp"      android:layout_height="wrap_content"      android:id="@+id/clock_pie_view" />
ClockPieView pieView = (ClockPieView)findViewById(R.id.clock_pie_view);  ArrayList<ClockPieHelper> pieHelperArrayList = new ArrayList<ClockPieHelper>();  pieView.setDate(pieHelperArrayList);
饼图:
用于生成图表Android类库:AndroidCharts
<view      android:layout_width="300dp"      android:layout_height="wrap_content"      android:id="@+id/pie_view" />
PieView pieView = (PieView)findViewById(R.id.pie_view);  ArrayList<PieHelper> pieHelperArrayList = new ArrayList<PieHelper>();  pieView.setDate(pieHelperArrayList);  pieView.selectedPie(2); //optional  pieView.setOnPieClickListener(listener) //optional  pieView.showPercentLabel(false); //optional

项目主页:http://www.open-open.com/lib/view/home/1413862884106