2016-09-28 2 views
0

MPAndroidChart을 사용하고 있습니다. 나는 다음과 같은 활동이 - StockDetail.Java을MPAndroidChart, Y 축 크기가 업데이트되지만 줄이 없습니다.

공용 클래스 StockDetail이 AppCompatActivity를 확장 { ArrayList를 historicalData = NULL;

@Override 
public void onCreate(Bundle savedInstanceState) { 

    super.onCreate(savedInstanceState); 
    SharedPreferences prefs=getApplicationContext().getSharedPreferences("arrayList",Context.MODE_PRIVATE); 

    try { 
     historicalData = (ArrayList<HistoricalData>) ObjectSerializer.deserialize(prefs.getString(
       Utils.ARRAY_LIST, ObjectSerializer.serialize(new ArrayList<HistoricalData>()))); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } catch (ClassNotFoundException e) { 
     e.printStackTrace(); 
    } 
    setContentView(R.layout.stock_detail); 

    LineChart lineChart=(LineChart) findViewById(R.id.lineChart); 


    List<Entry> datas=new ArrayList<>(); 
    ArrayList<Float> floats=getDateInFloatValues(historicalData); 
    HistoricalData hData; 
    for (int i=0; i<historicalData.size(); i++) { 
     hData=historicalData.get(i); 
     datas.add(new Entry(floats.get(i),Float.parseFloat(hData.getHigh()))); 
    } 
    LineDataSet lineDataSet=new LineDataSet(datas,"LineData"); 
    lineDataSet.setColor(R.color.material_red_700); 
    LineData lineData=new LineData(lineDataSet); 
    lineChart.setData(lineData); 
    lineChart.invalidate(); 
} 

}

Y 축 스케일이 업데이트되는하지만 여기가 더 라인이없는 및 스크린 샷입니다 : 몇 가지 문제가 같은

Image_1 Y-Axis scale updated

보인다 내 코드, 알려주세요

답변

0

나는 MPAndroidChar의 베타 버전을 사용하여 문제를 해결했습니다.

모든 것이 지금

작동 t은 내가

컴파일에 'v2.2.5 : MPAndroidChart com.github.PhilJay를'응용 프로그램 수준 build.gradle 변경