如何修改MPAndroidChart BarChart中的条宽?

新手上路,请多包涵

我正在使用 MPAndroidChart 库

我想修改条形图中条形的大小。你能告诉我们在哪里检查 mp android 图表中条形图中条形的修改大小吗

原文由 Rakesh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

您可以减少条形之间的间距,这会自动增加条形的宽度。

 BarDataSet set = new BarDataSet(vals, "Set A");
set.setBarSpacePercent(50f);

更新 v3.0.0:

从这个库版本开始,您可以使用以下方法控制条形宽度:

 BarData barData = new BarData(...);
barData.setBarWidth(1f);

您为此方法提供的数字表示 x 轴上的特定间隔。如果您的总轴有一个范围,例如 10k,并且您将条形宽度设置为 1000,则条形将覆盖总 x 轴范围的 10%。

原文由 abhi 发布,翻译遵循 CC BY-SA 3.0 许可协议

至于最新版本的库BarDataSet 已经没有这个功能了,它在BarData 类中。

 BarData data = new BarData(dataset);
data.setBarWidth(0.5f);

原文由 ZainNazirButt 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题