Java 如何使用MPAndroidChart条形图将Y轴值仅设置为左侧,而不同时设置为左侧和右侧
我已经知道如何使用下面的方法将X轴值设置为显示在底部而不是顶部。我现在的问题是,我的Y轴值显示在左侧和右侧,我只希望它们显示在图表的左侧Java 如何使用MPAndroidChart条形图将Y轴值仅设置为左侧,而不同时设置为左侧和右侧,java,android,android-studio,mpandroidchart,Java,Android,Android Studio,Mpandroidchart,我已经知道如何使用下面的方法将X轴值设置为显示在底部而不是顶部。我现在的问题是,我的Y轴值显示在左侧和右侧,我只希望它们显示在图表的左侧 if (response.isSuccessful()) { // Reload data source Items = new ArrayList<>(); Items.clear(); Items.addAll(response.body()); //currentReportingGroup = Items.ge
if (response.isSuccessful()) {
// Reload data source
Items = new ArrayList<>();
Items.clear();
Items.addAll(response.body());
//currentReportingGroup = Items.get(0).ReportingGroup;
//ItemsAdapter.notifyDataSetChanged();
Log.i(TAG, "onResponse: ");
//load(view);
BarChart chart = (BarChart) aq.id(R.id.chart).getView();
XAxis xAxisChart = chart.getXAxis();
YAxis yAxisChart = chart.getAxisLeft();
//yAxisChart.setValueFormatter(new MyAxisValueFormatter());
// yAxisChart.setPosition(YAxis.YAxisLabelPosition.);
xAxisChart.setPosition(XAxis.XAxisPosition.BOTTOM);
BarData data = new BarData(getXAxisValues(), getDataSet());
chart.setData(data);
chart.setDescription("");
chart.animateXY(2000, 2000);
chart.invalidate();
}
if(response.issusccessful()){
//重新加载数据源
Items=newarraylist();
Items.clear();
Items.addAll(response.body());
//currentReportingGroup=Items.get(0).ReportingGroup;
//ItemsAdapter.notifyDataSetChanged();
Log.i(标记“onResponse:”);
//加载(视图);
条形图=(条形图)aq.id(R.id.chart).getView();
XAxis xAxisChart=chart.getXAxis();
YAxis yAxisChart=chart.getAxisLeft();
//setValueFormatter(新的MyAxisValueFormatter());
//yAxisChart.setPosition(YAxis.YAxisLabelPosition.);
xaxiscart.setPosition(XAxis.XAxisPosition.BOTTOM);
BarData data=新的BarData(GetXaxiValues(),getDataSet());
图表.设置数据(数据);
图表.设置说明(“”);
图表.动画制作(2000年,2000年);
chart.invalidate();
}
您可以使用以下方法禁用右轴:
chart.getAxisRight().setEnabled(false);