web-dev-qa-db-ja.com

MPAndroidChartライブラリを使用して折れ線グラフからポイントラベルを削除する

MPAndroidChartライブラリを使用して折れ線グラフをデザインしています。そのチャートでは、「ポイントラベル」を削除または抑制し、そのポイントサークルをクリックするとマーカーが表示されます。ただし、現在は各ポイントサークルにポイントラベルが表示されているので、クリックしたときにのみマーカーにポイントを表示する必要があります。また、グラフをカスタマイズしようとしたところ、Y軸のポイントはfloatとして表示されました。それらをintとして表示しようとしましたが、機能しません。

どうすれば修正できますか?

17
karuppiah

とうとう答えを見つけました。 LineDataSet値プロパティにset1.setDrawValues(false);を追加する必要があります。ポイントが表示されないため、変更が行われます。

LineDataSet set1 = new LineDataSet(yVals1, "");
set1.setDrawValues(false);
ArrayList<LineDataSet> dataSets = new ArrayList<LineDataSet>();
dataSets.add(set1); // add the datasets
25
karuppiah

値を保持したいが(凡例に既に存在する可能性があるため)ラベルを削除する場合は、do mChart.setDrawEntryLabels(false);

2
suku

私はこれが私のために働いたこれを使います

   dataSet.setValueFormatter(new DefaultAxisValueFormatter(0));

または

dataSet.setValueFormatter(new DefaultValueFormatter(0));

これがお役に立てば幸い

1
Sameer Muslim