web-dev-qa-db-ja.com

MPAndroidChart BarChartでバーの幅を変更する方法は?

MPAndroidChartライブラリ を使用しています。

棒グラフに表示される棒のサイズを変更したいのですが。 mpの棒グラフの棒のサイズの変更を確認する場所を教えてくださいAndroid chart

10
Rakesh

Kotlin:

barChartView.data = BarData(dataSetList).apply { 
    barWidth = 0.5f
}    

データをグラフに合わせる(スクロール動作なし)

barChartView.xAxis.axisMaximum = dataList.size
barChartView.setVisibleXRange(1f,xAxisLabels.size.toFloat())
1
Amir Raza

これはMPAndroidChart APIに適用されます。バーの幅を狭くするには、バー間のスペースを増やす必要があります(Rakeshで説明したように)。値50Fはモバイルディスプレイに適していますが、デバイスの画面に合わせて増減できます。

1人のユーザーが要求したサンプルコード:

    BarDataSet barDataSet = new BarDataSet(group1, "X");
    barDataSet.setColors(ColorTemplate.COLORFUL_COLORS);
    barDataSet.setBarSpacePercent(50f);

APIのインポートは-

import com.github.mikephil.charting.data.BarDataSet;
0
Ajay B