2016-08-10 2 views
0
ScatterChart scatterChart = (ScatterChart) findViewById(R.id.chart);  

ScatterDataSet dataset = new ScatterDataSet(entries, "온도"); 

//ArrayList<String> labels = new ArrayList<String>(); 

ScatterData data = new ScatterData(labels, dataset); 
scatterChart.setData(data); 


scatterChart.setDescription("Description");   
dataset.setColors(ColorTemplate.COLORFUL_COLORS); // 
dataset.setScatterShapeSize(8); 
dataset.setScatterShape(ScatterChart.ScatterShape.CIRCLE); 
scatterChart.animateY(2000);  

scatterChart.setScaleXEnabled(false); 
scatterChart.setScaleYEnabled(false); 
scatterChart.notifyDataSetChanged(); 

사진을 참조하십시오.MPandroid chart Xline 왜 데이터 사이에 값이 표시 되는가

enter image description here

+0

질문이 명확하지 않은 이유는 무엇입니까? 어느 선 이요? 어떤 오류입니까? 무슨 문제 야? 설명 해주십시오. – Talha

+0

레이블은 어디에 정의되어 있습니까? – Talha

답변

0

대신 모든 레이블 인해 제한된 공간에 x 축에 그려집니다하지 차트 그런 식으로 그려 질의 원인이되는 데이터 사이에 추가 값이 있다는 것을 아니다. 모든 라벨을 표시하려면 다음을 시도해보십시오.

XAxis xAxis = scatterChart.getXAxis(); 
xAxis.setSpaceBetweenLabels(0); 
xAxis.setLabelsToSkip(0); 
관련 문제