【Android】开源图表库MPAndroidChart的学习
android开源图表库MPAndroidChart(中文翻译)
MPAndroidChart简化版运行效果:

主要的Api方法:
setDescription(String desc): 设置表格的描述setDescriptionTypeface(Typeface t):自定义表格中显示的字体setDrawYValues(boolean enabled): 设置是否显示y轴的值的数据setValuePaintColor(int color):设置表格中y轴的值的颜色,但是必须设置 setDrawYValues(true)setValueTypeface(Typeface t):设置字体setValueFormatter(DecimalFormat format): 设置显示的格式setPaint(Paint p, int which): 自定义笔刷
public ChartData getDataCurrent():返回ChartData对象当前显示的图表。它包含了所有信息的显示值最小和最大值等public float getYChartMin(): 返回当前最小值public float getYChartMax(): 返回当前最大值public float getAverage(): 返回所有值的平均值。public float getAverage(int type): 返回平均值public PointF getCenter(): 返回中间点public Paint getPaint(int which): 得到笔刷
setTouchEnabled(boolean enabled): 设置是否可以触摸,如为false,则不能拖动,缩放等setDragScaleEnabled(boolean enabled): 设置是否可以拖拽,缩放setOnChartValueSelectedListener(OnChartValueSelectedListener l): 设置表格上的点,被点击的时候,的回调函数setHighlightEnabled(boolean enabled): 设置点击value的时候,是否高亮显示public void highlightValues(Highlight[] highs): 设置高亮显示
saveToGallery(String title): 保存图表到图库中saveToPath(String title, String pathOnSD): 保存.setScaleMinima(float x, float y): 设置最小的缩放centerViewPort(int xIndex, float val): 设置视口fitScreen(): 适应屏幕
动画:
所有的图表类型都支持下面三种动画,分别是x方向,y方向,xy方向。
animateX(int durationMillis): x轴方向animateY(int durationMillis): y轴方向animateXY(int xDuration, int yDuration): xy轴方向
开发界面:

作者:xubuhang
出处:http://www.cnblogs.com/xubuhang/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

浙公网安备 33010602011771号