这个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 |