2016-08-21 2 views
0

Ich verwende die neueste Version der Bibliothek, und ich kann nicht das HorizontalBarChart den Wert oberhalb der Leiste zeichnen, selbst nach dem Festlegen von mChart.setDrawValueAboveBar (true) und das Diagramm ungültig zu machen . Ist das ein Fehler oder gibt es eine Möglichkeit, seine Arbeit zu machen?MPAndroidChart HorizontalBarChart Wert über Balken wird nie angezeigt

Layout-

<com.github.mikephil.charting.charts.HorizontalBarChart 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/expectativa_mensal_FEM" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

</com.github.mikephil.charting.charts.HorizontalBarChart> 

-Code

mHorizontalChart.setDrawValueAboveBar(true); 
mHorizontalChart.invalidate(); 

Antwort

0

setDrawValueAboveBar setzt nur den Ort, an dem Sie die Werte zeichnen möchten. Versuchen Sie, die Methode setDrawValues ​​für Ihr Dataset zu verwenden, und geben Sie ihm einen booleschen Wert von true - ich glaube, dadurch werden Ihre Werte angezeigt.

datensatz.setDrawValues ​​(true)

Verwandte Themen