MPAndroidChartライブラリを使用して折れ線グラフをデザインしています。そのチャートでは、「ポイントラベル」を削除または抑制し、そのポイントサークルをクリックするとマーカーが表示されます。ただし、現在は各ポイントサークルにポイントラベルが表示されているので、クリックしたときにのみマーカーにポイントを表示する必要があります。また、グラフをカスタマイズしようとしたところ、Y軸のポイントはfloat
として表示されました。それらをint
として表示しようとしましたが、機能しません。
どうすれば修正できますか?
とうとう答えを見つけました。 LineDataSet
値プロパティにset1.setDrawValues(false);
を追加する必要があります。ポイントが表示されないため、変更が行われます。
LineDataSet set1 = new LineDataSet(yVals1, "");
set1.setDrawValues(false);
ArrayList<LineDataSet> dataSets = new ArrayList<LineDataSet>();
dataSets.add(set1); // add the datasets
値を保持したいが(凡例に既に存在する可能性があるため)ラベルを削除する場合は、do mChart.setDrawEntryLabels(false);
私はこれが私のために働いたこれを使います
dataSet.setValueFormatter(new DefaultAxisValueFormatter(0));
または
dataSet.setValueFormatter(new DefaultValueFormatter(0));
これがお役に立てば幸い