Matplotlib は軸の 2 つの書式設定オプションを提供しますラベル:
へプロット内のオフセットと指数表記の両方を無効にします:
ax.ticklabel_format(useOffset=False,>
次のコードを考えてみましょう:
plt.plot(x, y) plt.show()
次の入力データを使用します:
x = np.linspace(1000, 1001, 100) y = np.linspace(1e-9, 1e9, 100)
最初、X 軸にはオフセットが設定されます (「 」記号で示されます)。また、y 軸には科学的表記法 (' ' 記号なし) が使用されます。
ax.ticklabel_format(style='plain')
を使用すると、y 軸の科学的表記法が無効になりますが、オフセットは変更されません。
[y 軸科学を無効にしたプロットの画像notation]
ax.ticklabel_format(useOffset=False)
を呼び出します。オフセットは削除されますが、y 軸の科学表記法は保持されます:
[x 軸オフセットが無効になっているプロットのイメージ]
最後に、両方を無効にするには、 use:
ax.ticklabel_format(useOffset=False,>
[オフセットと科学表記法の両方が無効になっているプロットの画像]
以上がMatplotlib プロットで科学表記法とオフセットを防ぐ方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。