MPAndroidChart未滚动

MPAndroidChart未滚动,android,mpandroidchart,Android,Mpandroidchart,我正在使用PhilJay/MPAndroidChart,我在X轴上有12个条目,但我希望一次显示6个条目,其余的可以在向右滚动时看到。我试过了 mChart.setVisibleXRangeMaximum(6); 图表显示了6个条目,但并没有滚动到最后一个条目 我试过总的来说,你肯定需要提供更多的信息,比如初始化、配置图表以及在布局中使用图表的方式。但是,在我的头顶上,你可以尝试一下: 使用yourChart.getXAxis().setValueFormatter确保x上有所需的标签 像这

我正在使用PhilJay/MPAndroidChart,我在X轴上有12个条目,但我希望一次显示6个条目,其余的可以在向右滚动时看到。我试过了

mChart.setVisibleXRangeMaximum(6); 
图表显示了6个条目,但并没有滚动到最后一个条目


我试过

总的来说,你肯定需要提供更多的信息,比如初始化、配置图表以及在布局中使用图表的方式。但是,在我的头顶上,你可以尝试一下:

  • 使用yourChart.getXAxis().setValueFormatter确保x上有所需的标签
  • 像这样设置标签计数
    yourChart.getXAxis().setLabelCount
  • 像这样设置所需的粒度
    yourChart.getXAxis().setGranularity
    (并启用它
    yourChart.getXAxis().setGranularityEnabled
  • 将图表调整到屏幕
    yourChart.fitScreen
  • 最后但并非最不重要的一点是,如果数据项计数增加,您可能需要使用
    yourChart.setScaleMinima


    更新:要显示图表的最后一部分,请在设置数据后使用
    yourChart.centerview(barChart.getXChartMax(),0,YAxis.AxisDependency.RIGHT)

    总的来说,您肯定需要提供更多信息,比如初始化、配置图表以及在布局中使用图表的方式。但是,在我的头顶上,你可以尝试一下:

  • 使用yourChart.getXAxis().setValueFormatter确保x上有所需的标签
  • 像这样设置标签计数
    yourChart.getXAxis().setLabelCount
  • 像这样设置所需的粒度
    yourChart.getXAxis().setGranularity
    (并启用它
    yourChart.getXAxis().setGranularityEnabled
  • 将图表调整到屏幕
    yourChart.fitScreen
  • 最后但并非最不重要的一点是,如果数据项计数增加,您可能需要使用
    yourChart.setScaleMinima


    更新:要显示图表的最后一部分,请在设置数据后使用
    yourChart.centerview(barChart.getXChartMax(),0,YAxis.AxisDependency.RIGHT)

    能否显示有关图表配置的完整代码。因为这应该是可行的,所以这里还有其他原因导致问题。请显示有关图表配置的完整代码。因为这应该是可行的,所以这里还有其他原因导致了这个问题。