2016-08-17 2 views
0

Ich habe versucht, holder.chart1.setViewPortOffsets(10f, 0f, 10f, 0f); Aber es gilt für die Chart-View.Inted, dass ich Padding zwischen horizontalen Linien entfernen möchte. Wie im Bild gezeigt, gibt es (1,0) wo (Wert, xaxisValue).MPAndroidChart: Padding zwischen Punkt lineChart entfernen

Es standardmäßig Padding hinzugefügt ich möchte diese Auffüllung entfernen.

enter image description here

Mein Code ist:

 holder.chart1.setDrawGridBackground(false); 
      holder.chart1.setDescription(""); 
      holder.chart1.setDragEnabled(false); 
      holder.chart1.setPinchZoom(false); 
      holder.chart1.setScaleEnabled(false); 
holder.chart1.getAxisLeft().setDrawGridLines(false); 
      holder.chart1.getXAxis().setDrawGridLines(false); 
      holder.chart1.getAxisLeft().setEnabled(false); 
      holder.chart1.getAxisLeft().setDrawLabels(true); 
      holder.chart1.getXAxis().setDrawLabels(true); 
      holder.chart1.getLegend().setEnabled(false); 

       holder.xAxis = holder.chart1.getXAxis();      holder.xAxis.setPosition(XAxis.XAxisPosition.BOTTOM); 
      holder.xAxis.setDrawAxisLine(true); 


      holder.rightAxis = holder.chart1.getAxisRight(); 
      holder.rightAxis.removeAllLimitLines(); 
      holder.rightAxis.setAxisMinValue(0f); 
      holder.rightAxis.setDrawAxisLine(false); 
      holder.rightAxis.setDrawZeroLine(false); 

Antwort

0
 holder.rightAxis.setAxisMinValue(0f); 
     holder.rightAxis.setAxisMaxValue(0f); 

-> Ersetzen Sie es mit höchsten/niedrigsten Wert Ihres Datensatzes

+0

Es ist nicht nein Änderung in Grafik macht ich versucht. Es ist bereits MinValue ist (0f), aber es fügt unteren Padding und Top Padding hinzu. –

+0

Haben Sie die Achsenabhängigkeit für das Dataset festgelegt: 'dataSet.setAxisDependency (AxisDependency.RIGHT);' – anhtuannd

+0

Nein, ich habe diese Abhängigkeit für das Dataset nicht festgelegt. Lass mich versuchen –

Verwandte Themen