軸の目盛りの表示を実際のデータの値ではなく0.1刻みで表示したい。

実現したいこと

軸の目盛りの表示を実際のデータの値ではなく0.1刻みで表示したい。

前提

dfpd = pd.read_csv(datafile, skiprows=8, header=None)
dfnp = dfpd.to_numpy()
wavelength_axis=dfnp[0][1:]
time_axis=dfnp[:,0][1:]
data_matrix=dfnp[1:,1:]
plt.contourf(wavelength_axis,time_axis,data_matrix,levels=np.linspace(np.amin(data_matrix),np.amax(data_matrix),11),cmap="seismic")
plt.xlabel("Wavelength")
plt.ylabel("Time")
plt.colorbar()
plt.show()

2次元プロットの軸の表示が実際のデータの値ですべて表示されて重なってしまい、黒く塗りつぶしたみたいになってしまっています。

発生している問題・エラーメッセージ

特にエラーはなし

該当のソースコード

ソースコード

試したこと

plt.yticks([ 0, 100, 200 ])
または
plt.yticks( np.arange(0, 1, 0.1))
これでも実際のデータの値が表示されてしまいます。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント