如何使用MPAndroidChart BarChart将Y轴值设置为仅左侧而不是左侧和右侧

时间:2017-02-02 12:44:14

标签: java android android-studio mpandroidchart

我已经想出如何使用下面的方法设置X轴值显示在底部而不是顶部。我现在的问题是我的Y轴值左右显示,我只希望它们显示在图表的左侧。

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();

}

1 个答案:

答案 0 :(得分:4)

您可以使用以下方法禁用右轴:

chart.getAxisRight().setEnabled(false);