Android Chart框架 MPAndroidChart學習筆記18_數據模型DataSet續
1.DataSet續
適用于Line-, Bar-, Scatter-, Bubble- & CandleDataSet
-
setHightColor(int color)
:給選擇高亮進行顏色設置
Line-, Bar-, Scatter-, Candle- & RadarDataSet
setDrawHighlightIndicators(boolean enabled)
:設置水平或垂直方向的高亮選擇器,如setDrawVerticalHighlightIndicator(...)
為設置垂直方向的高亮選擇器,而setDrawHorizontalHighlightIndicator(...)
:設置水平方向的高亮選擇器setHighlightLineWidth(float width)
:設置高亮選擇器的寬度
Line- & RadarDataSet
-
setFillColor(int color)
:設置線條的顏色 -
setFillAlpha(int apha)
:設置線條的透明度(0~255),默認值為85,0表示全部透明,255表示全不透明。
LineDataSet
-
setCircleRadius(float size)
:設置圓形指示器的半徑;
這里把半徑設置的比較大:
18-2
-
setDrawCircles(boolean enabled)
:設置是否打開圓形指示器;
看一下打開和不打開的區別
18-3
-
setCircleColor(int color)
:設置圓圈顏色; -
setCircleColors(List colors)
:設置圓圈顏色; -
setDrawCircleHole(boolean enabled)
:設置內圈顏色;
來看一看這惡心的配色
18-4
-
enableDashedLine(float lineLength, float spaceLength, float phase)
:設置虛線,這個在前面有寫過
虛線
18-5
看一下代碼設置:
dataSet.setDrawCircles(true);
dataSet.setCircleRadius(20f);
dataSet.setCircleColor(Color.YELLOW);
dataSet.setCircleColorHole(Color.GREEN);
dataSet2.setDrawCircles(false);
dataSet2.enableDashedLine(5f,5f,0f);
**BarDataSet **
-
setBarShadowColor(int color)
:設置柱形的陰影顏色; -
setHighLightAlpha(int alpha)
:設置高亮選中透明值,[0~255]:0為完全透明,255為全不透明;
這里設置為255
高亮透明值
-
setStackLabels(String[] labels)
:為條形堆棧的不同值設置標簽,如果有的話。
PieDataSet
-
setSliceSpace(float degrees)
:設置餅塊之間的距離[0~20f]:最小為0沒有距離,最大為20f
這里設置為0
setSliceSpace=0
這里設置為10f
setSliceSpace=10f
-
setSelectionShift(float shift)
:設置被選中區域的激凸程度,默認為12f
這里設置為50f
setSelectionShift