2016-08-10 3 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 Xline, почему нужно видеть значение между данными

enter image description here

+0

Почему ваш вопрос непонятен? Какая линия? Какая ошибка? Какой вопрос? Пожалуйста, объясни. – Talha

+0

Где указаны метки? – Talha

ответ

0

Это не то, что есть дополнительное значение между вашими данными, в результате чего ваш график, который можно сделать таким образом, вместо того, чтобы не все этикетки нарисованы на вашей оси х из-за ограниченного пространства. Если вы действительно хотите показать все этикетки, вы можете попробовать следующее:

XAxis xAxis = scatterChart.getXAxis(); 
xAxis.setSpaceBetweenLabels(0); 
xAxis.setLabelsToSkip(0);