현재 값을 계속적으로 넣으면 한 그래프 형식처럼 보이게 만들고 싶어서 밑에 코드와 같이
짰는데, 총 2개만 그래프에 표시만 되고 나머지는 data안에 들어가지는 건 확인이 되는데 그래프에 표시가 안되네요.. 어떤게 문제일까요?
private void addEntry() {
LineData data = mChart.getLineData();
if(data != null)
{
ILineDataSet set = data.getDataSetByIndex(0);
if(set == null) {
set = createSet();
data.addDataSet(set);
}
Log.d("여기도 봐요ㅠ", "배수 : " + mMultiply);
data.addEntry(new Entry(set.getEntryCount(), mMultiply), 0);
data.notifyDataChanged();
// Log.d("여기도 봐요ㅠ", "data : " + data.getDataSetByIndex(0));
//mChart.setMaxVisibleValueCount((int)((mMultiply-1.0f)*100));
//mChart.setVisibleXRangeMaximum((mMultiply-1.0f)*100);
mChart.setVisibleXRange(0, (mMultiply-1.0f)*100);
mChart.setVisibleYRange(1.0f, mMultiply + 3.0f, YAxis.AxisDependency.LEFT);
// mChart.setVisibleYRange(0.0f, );
//Log.d("여기 보랑께~!", "개수 : " + (int)((mMultiply-1.0f)*100));
mChart.moveViewToX(data.getEntryCount());
mChart.invalidate();
}
}