MpAndroidChart柱状图固定柱的宽度

MpAndroidChart的柱状图默认根据数据的数量,自适应变化柱的宽度,这就导致柱的宽度不一,太少和太多的时候不太美观。

修改柱体的宽度方法是  barChartView.barData.barWidth    (设置每个条形图在x轴上的宽度(以值而非像素为单位),默认0.85f)

记录一下设置柱体固定宽度的方法:

// 获取图表视图的宽度
val chartWidth = barChartView.width
// 数据的个数
val  dataCount= data.size
// 计算 barWidth 
val minBarWidth = dp2px(5f).toFloat()
val barWidth = (minBarWidth / chartWidth ) * dataCount.toFloat()
// 设置柱宽
barChartView.barData.barWidth = barWidth
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值