リアルタイムでプロットする必要のある大きなデータセット(10 Hzデータ、つまり24時間あたり864kポイント)があります。アイデアは、ユーザーが非常に詳細な散布図にズームおよびパンできることです。
データはあまり連続的ではなく、スパイクがあります。データセットが非常に大きいため、プロットが更新されるたびにすべてのポイントをプロットすることはできません。
しかし、n番目のポイントごとにプロットすることもできません。そうしないと、大きいが短いスパイクなどの主要な機能を見逃してしまいます。
Matlabはそれを正しく行います。ゼロでいっぱいの864kベクトルを指定し、任意の1つのポイントを1に設定するだけで、ズームとパンを使用してリアルタイムで正しくプロットされます。
Matlabはどのようにそれを行いますか?
私のターゲットシステムはJavaなので、Swing/Java2Dでこのプロットのビューを生成します。