這個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 |