我正在尝试在条形图中向X轴添加标签,但是它仅显示一个值,而不是数组中的所有值。
仅显示“ Fri”值。
这是显示图表的代码:
private void showgraph()
{
BarDataSet barDataSet = new BarDataSet(getdata(),"Moj graf");
barDataSet.setValueTextSize(10);
bardata = new BarData();
bardata.addDataSet(barDataSet);
barChart.setData(bardata);
barChart.setExtraBottomOffset(20);
barChart.setDragEnabled(true);
barChart.setPinchZoom(true);
barChart.setDoubleTapToZoomEnabled(true);
barChart.setHorizontalScrollBarEnabled(true);
barChart.getViewPortHandler().setMaximumScaleX(5f);
barChart.getViewPortHandler().setMaximumScaleY(5f);
barChart.invalidate();
XAxis xAxis = barChart.getXAxis();
final String[] weekdays = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
xAxis.setValueFormatter(new IndexAxisValueFormatter(weekdays));
xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
}
虽然我 barChart.setExtraBottomOffset(20)可以解决它,但没有。
您能告诉我我在做什么错吗?谢谢。