に変更されることはありません私は次のとおりです。 。 私の最初のポイントはy軸にあります。私はこの点をもっと目に見えるようにしたいと思います。軸のスケールは、私は以下のx値とmatplotlibのをプロットしようとしているmatplotlibの
私が試してみた:
ax.set_xlim(1e16, 1e36)
ax.set_xlim(xmin=1e16, xmax=1e36)
ax.set_xbound(lower=1e16, upper=1e36)
無駄に。私はx軸の上限を変更できますが、下限は変更できません。
編集:コード例を求めて人のために 、これは私が実行しているものです:
dose = np.array([1.1e19, 5.6e31, 1.1e32, 1.6e32, 2.2e32, 2.8e32])
counts = np.array([46, 31, 15, 16, 14, 13])
plt.rcParams['axes.formatter.useoffset'] = False
fig, ax = plt.subplots()
ax.plot(dose, counts, 'ob-')
ax.set_xlim(1e16, 1e36)
#ax.set_xlim(xmin=1e16, xmax=1e36)
#ax.set_xbound(lower=1e16, upper=1e36)
fig.tight_layout()
plt.show()
ことになります。それらをそのまま視覚化するには、 'ax.set_xlim([xmin、xmax])'だけでうまく動作するはずです。私はなぜあなたが 'ax'と' ax1'を持っているのか知りません。さらに詳しいヘルプが必要な場合は、最小限の完全なコードを表示する必要があります。 –
私は最初の値が小さいのでログスケールを使いたくありません。 –
私は個々の方法を試しました。 'ax1'はタイプミスでした。 –