MPAndroidChart:删除点 lineChart 之间的填充
MPAndroidChart: remove padding between point lineChart
我试过 holder.chart1.setViewPortOffsets(10f, 0f, 10f, 0f);
但它适用于图表 view.Insted 我想删除水平线之间的填充。如图所示,有 (1,0) 其中 (value,xaxisValue).
它默认添加了填充我想删除那个填充。
我的代码是:
holder.chart1.setDrawGridBackground(false);
holder.chart1.setDescription("");
holder.chart1.setDragEnabled(false);
holder.chart1.setPinchZoom(false);
holder.chart1.setScaleEnabled(false);
holder.chart1.getAxisLeft().setDrawGridLines(false);
holder.chart1.getXAxis().setDrawGridLines(false);
holder.chart1.getAxisLeft().setEnabled(false);
holder.chart1.getAxisLeft().setDrawLabels(true);
holder.chart1.getXAxis().setDrawLabels(true);
holder.chart1.getLegend().setEnabled(false);
holder.xAxis = holder.chart1.getXAxis(); holder.xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
holder.xAxis.setDrawAxisLine(true);
holder.rightAxis = holder.chart1.getAxisRight();
holder.rightAxis.removeAllLimitLines();
holder.rightAxis.setAxisMinValue(0f);
holder.rightAxis.setDrawAxisLine(false);
holder.rightAxis.setDrawZeroLine(false);
holder.rightAxis.setAxisMinValue(0f);
holder.rightAxis.setAxisMaxValue(0f);
--> 将其替换为数据集的 highest/lowest 值
我试过 holder.chart1.setViewPortOffsets(10f, 0f, 10f, 0f);
但它适用于图表 view.Insted 我想删除水平线之间的填充。如图所示,有 (1,0) 其中 (value,xaxisValue).
它默认添加了填充我想删除那个填充。
我的代码是:
holder.chart1.setDrawGridBackground(false);
holder.chart1.setDescription("");
holder.chart1.setDragEnabled(false);
holder.chart1.setPinchZoom(false);
holder.chart1.setScaleEnabled(false);
holder.chart1.getAxisLeft().setDrawGridLines(false);
holder.chart1.getXAxis().setDrawGridLines(false);
holder.chart1.getAxisLeft().setEnabled(false);
holder.chart1.getAxisLeft().setDrawLabels(true);
holder.chart1.getXAxis().setDrawLabels(true);
holder.chart1.getLegend().setEnabled(false);
holder.xAxis = holder.chart1.getXAxis(); holder.xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
holder.xAxis.setDrawAxisLine(true);
holder.rightAxis = holder.chart1.getAxisRight();
holder.rightAxis.removeAllLimitLines();
holder.rightAxis.setAxisMinValue(0f);
holder.rightAxis.setDrawAxisLine(false);
holder.rightAxis.setDrawZeroLine(false);
holder.rightAxis.setAxisMinValue(0f);
holder.rightAxis.setAxisMaxValue(0f);
--> 将其替换为数据集的 highest/lowest 值