修改没有自定义视图的 MPAndroidChart

Modify MPAndroidChart without custom views

我正在使用这个库:https://github.com/PhilJay/MPAndroidChart for creating charts in my app. At this moment i'm trying to match BarChart with needed design, here's what i've got :

这是我创建 BarChart 的代码:

mBarChart = (BarChart)view.findViewById(R.id.chart);
mBarChart.setData(getData());
mBarChart.setDrawValueAboveBar(true);
mBarChart.setDrawGridBackground(false);
mBarChart.getLegend().setEnabled(false);

我有两个问题:

1.为什么图表第一个居左,第二个居右,有什么方法可以使它们居中?

2。如您所见,图表上方是标签:"All Barnstable HS Teams" 和 "Another title"。有没有办法控制这个 textView 的位置和样式?

非常感谢任何帮助

我回答了问题的第二部分:

XAxis xAxis = mChart.getXAxis();//This is upper titles 

从现在开始您可以自定义此值:

xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
xAxis.setSpaceBetweenLabels(0);
xAxis.setDrawGridLines(false);
xAxis.setTextSize(getResources().getDimensionPixelSize(R.dimen.bar_chart_title_text_size)); 

这将导致标题被推到图表下方和 textSize 自定义,还有一个选项用于设置 Typeface 等等

仍在尝试理解为什么图表未居中