オシロスコープから波形を読み込みます。波形は時間の関数として10個のセグメントに分割されます。私は完全な波形を描きたいと思います。言い換えれば、1つのセグメントは、別のセグメントの上に(または下に)、「垂直オフセットで」配置します。さらに、信号強度を示すにはカラーマップが必要です。あなたが見ることができるように、すべての曲線が許容できないとなる、重畳されている同じグラフにオフセットを持つ複数の曲線をプロットする方法
:私は、次のプロットを得ることができました。 1つは、yデータにオフセットを追加することができますが、これはどのようにしたいのですか。確かに、私のデータをプロットするもっときれいな方法がありますか?私はピラブを使ってこの問題を解決するためにいくつかのことを試みましたが、進める方法やこれが正しい方法であるかどうかはわかりません。
ご協力いただければ幸いです。
import readTrC#helps read binary data from an oscilloscope
import matplotlib.pyplot as plt
fName = r"...trc"
datX, datY, m = readTrc.readTrc(fName)
segments = m['SUBARRAY_COUNT'] #number of segments
x, y = [], []
for i in range(segments+1):
x.append(datX[segments*i:segments*(i+1)])
y.append(datY[segments*i:segments*(i+1)])
plt.plot(x,y)
plt.show()
([ギャラリー]を通じて見てhttps://matplotlib.org/gallery/ index.html)、何をしようとしているのかに似たものを見つけて、あなたの目的に合ってください。 – wwii