0
私はキャンドルスティックチャートを使用します。最後のろうそくをリアルタイムで近づけるようにする必要があります。更新エントリMPAndroidChart
CandleEntry lastEntry = getCandleData().getDataSetByIndex(0).getEntryForXIndex(candleDataSetEntryCount);
lastEntry.setClose(newClose);
getCandleData().notifyDataChanged();
notifyDataSetChanged();
invalidate();
それとも (最後のエントリを削除し、代わりにそれの新しいものを追加しようとしました)
getCandleData().getDataSetByIndex(0).removeLast();
getCandleData().notifyDataChanged();
notifyDataSetChanged();
getCandleData().addXValue("0");
getCandleData().addEntry(new CandleEntry(getCandleData().getDataSetByIndex(0).getEntryCount(), oldHigh, oldLow, oldOpen, newClose), 0);
notifyDataSetChanged();
invalidate();
私は最後のエントリを削除するか、新しいを追加し続ける場合、コードは動作します。私が試した何 古いエントリを新しいエントリに置き換えようとしたときには発生しません。 P.P.変更されたエントリの値をログに記録すると、実際には変更されますが、古いピクセルデータで描画されたようです。