【问题标题】:How to remove grid lines behind the bars in HorizontalBarChart?如何删除 Horizo​​ntalBarChart 中条形后面的网格线?
【发布时间】:2016-09-15 07:31:27
【问题描述】:

我正在使用MPAndroidChart,我想在显示的每个间隔中删除背景线。试过这个但没有用。 dailyTargetChart.setDrawGridBackground(false);

XAxis xl = dailyTargetChart.getXAxis();
                        xl.setDrawAxisLine(true);
                        xl.setDrawGridLines(false);

                        YAxis yl = dailyTargetChart.getAxisLeft();
                        yl.setDrawAxisLine(true);
                        yl.setDrawGridLines(true);

                        YAxis yr = dailyTargetChart.getAxisRight();
                        yr.setDrawAxisLine(true);
                        yr.setDrawGridLines(false);

也试过了,但垂直线仍然不时可见

【问题讨论】:

  • 是的,横条后面都有水平线和垂直线
  • XAxis xl = dailyTargetChart.getXAxis(); xl.setDrawAxisLine(true); xl.setDrawGridLines(false); YAxis yl = dailyTargetChart.getAxisLeft(); yl.setDrawAxisLine(true); yl.setDrawGridLines(true); YAxis yr = dailyTargetChart.getAxisRight(); yr.setDrawAxisLine(true); yr.setDrawGridLines(false);已经尝试了所有这些,但仍然可以看到垂直线
  • 每隔一段时间?您是指在动画或用户输入期间?
  • 动画后,赋值后间隔表示在轴线上看到的标签,如示例100,200,300

标签: android charts mpandroidchart


【解决方案1】:

试试这个

 horizontalBarChart.getXAxis().setEnabled(false);
 horizontalBarChart.getAxisLeft().setEnabled(false);
 horizontalBarChart.getAxisRight().setEnabled(false);

【讨论】:

    【解决方案2】:

    试试这个 它将删除条形图条背景线。

    chart.getXAxis().setDrawGridLines(false); // 禁用 XAxis 的网格线 chart.getAxisLeft().setDrawGridLines(false); // 禁用左侧 YAxis 的网格线 chart.getAxisRight().setDrawGridLines(false); // 禁用右侧 YAxis 的网格线

    【讨论】:

      猜你喜欢
      • 2016-01-16
      • 2014-06-14
      • 2017-05-30
      • 2016-05-08
      • 2019-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多