web-dev-qa-db-ja.com

MPAndroidChartでハイライト行を無効にする方法は?

MPAndroidChart -折れ線グラフ

enter image description here

目に見えない接触線にどのように?
助けてください。

20
KI-NAM BANG

実際には、選択した軸を強調表示します。

それを削除するにはmChart.getData().setHighlightEnabled(false);を使用します

setHighlightEnabledこのデータオブジェクトに含まれるすべてのDataSetの値の強調表示を有効/無効にします。 trueに設定されている場合、これは、プログラムまたはタッチジェスチャーによって値を強調表示できることを意味します。


MP Android Libのサンプルがある場合は、 "Toggle Highlight"というオプションメニューから確認できます

これは documentation にもあります。

22
Dhaval Parmar

それでもマーカーを表示し、それらの行を非表示にする場合は、これを試してください。 (MPAndroidChart v3.0.0)

dataSet.setDrawHorizontalHighlightIndicator(false);dataSet.setDrawVerticalHighlightIndicator(false);

32
Ting

使用できるタッチラインを削除するには

dataSet.setDrawHighlightIndicators(false);

個別のインジケーターラインを削除するには、次のいずれかを使用します。

dataSet.setDrawHorizontalHighlightIndicator(false);
dataSet.setDrawVerticalHighlightIndicator(false);

この場合、「dataSet」は LineScatterCandleRadarDataSet のインスタンスである必要があります(継承階層でそのクラスを拡張するLineDataSet)

MpAndroidChartバージョン3は必要ありません。バージョン2.1.6で試しました。

19