1

ヒストグラムとしてプロットしたいデータ (スペクトル) があります。データをインポートするとspectrum.shape、形式として (1024,) が表示されますがplt.hist、データが正しくプロットされません。私が使用するplt.bar(...)と問題なく動作しますが、審美的な理由から (「ステップフィルされた」ヒストグラム デザインを使用したい)、plt.histこのオプションを提供するものを使用する必要があります。私は本当に何をすべきかわかりません。これが私のコードです:

import matplotlib.pyplot as plt
import numpy as np

spectrum = np.loadtxt('3000.mp',  skiprows=53)

y1=spectrum[:]
num_bins = 1024
diagram = plt.hist(y1, num_bins, alpha=0.5)
plt.xlabel("TOF / $\mu$s")
plt.ylabel("# ions")
plt.show()

あなたの助けを願っています。

4

1 に答える 1