支持多条曲线的线形图表控件,简单好用。当点超出屏幕宽度时可拖动。可自定义点、线的样式。对于简单的曲线图标,这是个不错的选择。项目地址:https://github.com/Erzer/polonium-chart-view 效果图:如何使用创建com.polonium.linechart.LineChartView实例:<com.polonium.linechart.LineChartView
android:id="@ id/chart"
android:layout_width="match_parent"
android:layout_height="200dp" >
</com.polonium.linechart.LineChartView>2. 为图表LineChartView添加线(Line)。为线添加点(LinePoint)。chart = (LineChartView)this.findViewById(R.id.chart);
Line line = new Line(this);
for (int i = 0; i < 300; i = 10) {
line.addPoint(new LinePoint(this, i, (int) (Math.random() * 50 20)));
}
chart.addLine(line);上面只是创建了一条曲线,如果要实现多曲线,可继续用chart.addLine()添加新的LIne。设置点(LinePoint)的样式,默认情况下点是不显示的,可通过linePoint.setVisible(true)让其显示。点有三种样式: CIRCLE:圆形的 SQUARE:方形的 TRIANGLE:三角形的如何设置:Line line = new Line(this);
for (int i = 0; i < 300; i = 10) {
LinePoint point = new LinePoint(this, i, (int) (Math.random() * 50 20));
point.setVisible(true);
point.setType(Type.TRIANGLE);
line.addPoint(point);
}
评论0
最新资源