MPAndroidChart 折线图中未显示连续线性线?
Continuous linear line not showing in MPAndroidChart linechart?
我正在制作一个折线图来显示世界上冠状病毒的病例数。
private void setLinearChart() {
lineChart.setDragEnabled(true);
lineChart.setScaleEnabled(false);
lineChart.getAxisRight().setEnabled(false);
lineChart.getXAxis().setTextSize(1f);
lineChart.getXAxis().setPosition(XAxis.XAxisPosition.BOTTOM);
lineChart.setVisibleXRange(100, 100);
lineChart.getAxisLeft().setDrawGridLines(false);
lineChart.getXAxis().setDrawGridLines(false);
lineChart.setVisibleXRangeMinimum(100);
lineChart.setVisibleYRangeMinimum(100,
lineChart.getAxisLeft().getAxisDependency());
caseslist = getCasesList(casesMap);
LineDataSet casesSet = new LineDataSet(caseslist, "Cases");
casesSet.setFillAlpha(110);
LineData casesLineData = new LineData(casesSet);
XAxis xAxis = lineChart.getXAxis();
xAxis.setValueFormatter(new DateValueFormatter());
lineChart.setData(casesLineData);
lineChart.invalidate();
}
我得到了这样的行字符。
我这条线是一条连续的曲线,如下图所示
为了更平滑的曲线使用
casesSet.setMode(LineDataSet.Mode.CUBIC_BEZIER);
我正在制作一个折线图来显示世界上冠状病毒的病例数。
private void setLinearChart() {
lineChart.setDragEnabled(true);
lineChart.setScaleEnabled(false);
lineChart.getAxisRight().setEnabled(false);
lineChart.getXAxis().setTextSize(1f);
lineChart.getXAxis().setPosition(XAxis.XAxisPosition.BOTTOM);
lineChart.setVisibleXRange(100, 100);
lineChart.getAxisLeft().setDrawGridLines(false);
lineChart.getXAxis().setDrawGridLines(false);
lineChart.setVisibleXRangeMinimum(100);
lineChart.setVisibleYRangeMinimum(100,
lineChart.getAxisLeft().getAxisDependency());
caseslist = getCasesList(casesMap);
LineDataSet casesSet = new LineDataSet(caseslist, "Cases");
casesSet.setFillAlpha(110);
LineData casesLineData = new LineData(casesSet);
XAxis xAxis = lineChart.getXAxis();
xAxis.setValueFormatter(new DateValueFormatter());
lineChart.setData(casesLineData);
lineChart.invalidate();
}
我得到了这样的行字符。
我这条线是一条连续的曲线,如下图所示
为了更平滑的曲线使用
casesSet.setMode(LineDataSet.Mode.CUBIC_BEZIER);