如何修改MPAndroidChart BarChart中的条宽?

Rak*_*esh 10 android mpandroidchart

我正在使用MPAndroidChart库.

我想修改条形图中的条形大小.你能告诉我们在mp android图表中检查条形图中条形图的修改大小的位置

abh*_*nav 21

您可以减小条之间的间距,这将自动增加条的宽度.

BarDataSet set = new BarDataSet(vals, "Set A");
set.setBarSpacePercent(50f);
Run Code Online (Sandbox Code Playgroud)

更新 v3.0.0:

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

BarData barData = new BarData(...);
barData.setBarWidth(1f);
Run Code Online (Sandbox Code Playgroud)

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

  • 这在较新版本的MPAndroidchart中不再是现有的API. (4认同)
  • 这不适用于数量更多的条形数据集。 (2认同)

Zai*_*utt 6

至于库的最新版本,BarDataSet不再具有此功能,它在BarData类中.

BarData data = new BarData(dataset);
data.setBarWidth(0.5f);
Run Code Online (Sandbox Code Playgroud)