2016-06-18 13 views
0

私はアンドロイドアプリでmpandroidchartを使用しています。私はいくつかの問題に直面しています。mpandroidchartのBarchartに関する問題

enter image description here

あなたが見ることができるように、(「説明」が表示される領域)のバーの下側基準の下に示されたグラフの部分がある.This問題は、Yの値のいずれかが0の通りであるときにのみ存在しますこの場合。どのようにそれを取り除く?また、どのように '説明'を取り除く?あなたはいくつかの問題を見ることができます。ここ

enter image description here

:として

別の問題があります。まず、ビューの大部分がXラベルの下で空になります(Xラベルが大きければ、すべてのラベルが表示されるように回転する必要があります。そうでない場合は、X軸に代替ラベルが表示されます)。私はグラフができるだけ多くのスペースを占有したい。しかし、それはその一部だけを占めています。 ここで2番目の問題は、グラフの高さです。彼らはかなり不均衡です。私は説明を除去することにより

答えて

1

。最初の写真のように(それらの値にバーの均一な高さは比例したい、余分な面積が消灯します。 barChart.setDescription("");を設定することで、記述を削除するようにしてください。

働いていない場合は、 1秒間

YAxis yAxisLeft = barChart.getAxisLeft(); yAxisLeft.setAxisMinValue(0f);

YAxis yAxisRight = barChart.getAxisRight(); yAxisRight.setAxisMinValue(0f);

してみてください、あなたはエリアを埋めるために、チャートの最小の高さを設定する必要があります。 android:layout_height="match_parent"はMPAndroidChartでは機能しません。

設定barChart.setMinimumHeight(height);

グラフの均一な高さのために、この試してみてください。ゼロに軸最小値を設定することにより

YAxis yAxisLeft = barChart.getAxisLeft(); yAxisLeft.setAxisMinValue(0f);

YAxis yAxisRight = barChart.getAxisRight(); yAxisRight.setAxisMinValue(0f);

を、グラフには、ゼロから描画されます、あなたが取得します均一な高さ。

+0

Thanks a ton Madhu ...あなたの推奨事項を実装します。 – Mandroid

関連する問題