「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Matplotlib プロットから科学表記法とオフセットを削除するにはどうすればよいですか?

Matplotlib プロットから科学表記法とオフセットを削除するにはどうすればよいですか?

2024 年 12 月 22 日に公開
ブラウズ:174

How to Remove Scientific Notation and Offsets from Matplotlib Plots?

Matplotlib プロットから科学的表記法を削除する

科学的表記法と軸のオフセットを含むプロットがあり、それらを削除したいと考えています。

オフセットの無効化

オフセットは科学表記法とは別に、軸に表示される数値に加算されます。無効にするには、

plt.ticklabel_format(useOffset=False)

科学的記数法の無効化

科学的記数法を無効にするには、

plt.ticklabel_format(style='plain')

無効化両方

オフセットと科学表記法の両方を無効にするには、次を使用します:

plt.ticklabel_format(useOffset=False,>

Example

次のコード:

import matplotlib.pyplot as plt

plt.plot(range(2003, 2012, 1), range(200300, 201200, 100))
plt.ticklabel_format(useOffset=False)

plt.show()

次のプロットが生成されます:

[プロットのイメージ]

正しい設定を適用すると、オフセットと科学的表記法の両方を削除できます:

import matplotlib.pyplot as plt

plt.plot(range(2003, 2012, 1), range(200300, 201200, 100))
plt.ticklabel_format(useOffset=False,>

結果は次のプロットになります:

[科学的表記法とオフセットを使用しないプロットのイメージ]

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3