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
  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值