【Android】开源图表库MPAndroidChart的学习
生活随笔
收集整理的這篇文章主要介紹了
【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軸方向
開發界面:
? ? ? ? ? ? ??
?下載地址:http://download.csdn.net/detail/xubuhang/8561397
轉載于:https://www.cnblogs.com/xubuhang/p/4390238.html
總結
以上是生活随笔為你收集整理的【Android】开源图表库MPAndroidChart的学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 开源分布式缓存框架Ehcach
- 下一篇: Excel中Sumproduct函数的使