MPAndroidChart的詳細使用——DataSet類以及DataSet子類

這個DataSet類是所有數據集類(子類)的基類,類似於LineDataSet, BarDataSet、…諸若此類。

上一篇:MPAndroidChart的詳細使用——ChartData類以及ChartData子類
下一篇:MPAndroidChart的詳細使用——ViewPortHandler(視圖控制器)

Line-, Bar-, Scatter-, Bubble- 、CandleDataSet
setHighLightColor(int color) 設置高亮顏色
Line-, Bar-, Scatter-, Candle- / RadarDataSet
setDrawHighlightIndicators(boolean enabled) 設置是否繪製高亮指示線
setHighlightLineWidth(float width) 設置高亮指示線寬度
Line- 、 RadarDataSet
setFillColor(int color) 設置填充顏色
setFillAlpha(int alpha) 設置填充顏色的透明度
setFillDrawable(Drawable d) 選擇一個Drawable文件去填充
setDrawFilled(boolean filled) 開啓之後將會完全填充繪製,而不是僅僅只有一條線,開啓將影響性能,API小於18無法使用
setLineWidth(float width) 設置數據線寬度
LineDataSet
setCircleRadius(float size) 設置圓形指示器的大小(半徑),默認值4f
setDrawCircles(boolean enabled) 設置是否繪製圓形指示器,默認true
setDrawCubic(boolean enabled) 開啓之後數據線將顯示成立體模式,對性能有影響 默認false
setCubicIntensity(float intensity) 設置立體強度 最大值爲1f, 最小0.05f,默認0.2f
setCircleColor(int color) 設置圓形指示器的顏色
setCircleColors(List colors) 設置圓形指示器顏色(傳入list)
setCircleColorHole(int color) 設置圓形指示器內部圓的顏色
setDrawCircleHole(boolean enabled) 設置是否繪製圓形指示器內部圓
enableDashedLine(float lineLength, float spaceLength, float phase) 設置使用虛線數據線
BarDataSet
setBarSpacePercent(float percent) 設置條形圖間距
setBarShadowColor(int color) 設置條形圖背景陰影顏色
setHighLightAlpha(int alpha) 設置條形圖背景高亮指示器的透明度,最小0(完全透明),最大255(不透明).
setStackLabels(String[] labels) 給層疊條形圖設置多個標籤值
ScatterDataSet
setScatterShapeSize(float size) 設置形狀大小
setScatterShape(ScatterShape shape) 設置形狀樣式
CandleDataSet
setBodySpace(float space) 設置左右兩個蠟燭圖的間距,默認0.1f(10%),最大0.45f,最小0f
setShadowWidth(float width) 設置蠟燭陰影線的寬度,默認3f.
setShadowColor(int color) 設置陰影顏色
setDecreasingColor(int color) 當開盤比收盤數據大時,使用該顏色顯示.
setIncreasingColor(int color) 當開盤比收盤數據小時,使用該顏色顯示.
setDecreasingPaintStyle(Paint.Style style) 當開盤比收盤數據大時,使用該樣式繪製(填充或者描邊).
setIncreasingPaintStyle(Paint.Style style) 當開盤比收盤數據小時,使用該樣式繪製(填充或者描邊).
BubbleDataSet
etHighlightCircleWidth(float width) 設置高亮圈的寬度
PieDataSet
setSliceSpace(float degrees) 設置分開的餅圖兩片間的間距,默認:0沒有間距,最大20,最小0
setSelectionShift(float shift) 設置選中的扇形離開中心點的距離,默認12f
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章