ホームページ >バックエンド開発 >Python チュートリアル >Matplotlib プロットでの科学表記を防ぐにはどうすればよいですか?

Matplotlib プロットでの科学表記を防ぐにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-14 04:01:09885ブラウズ

How Can I Prevent Scientific Notation in Matplotlib Plots?

プロットにおける科学的表記法の防止

コードでは、y 軸に科学的表記法が表示されないようにすることを目的としていますが、困難に遭遇した。明確にするために、「科学的表記法」という用語は、軸に表示される数値に適用できる乗数を指します。対照的に、「オフセット」は数値に追加される追加値です。

オフセットを無効にする

X 軸のオフセットを無効にするにはあなたの場合、あなたが試みたように ax.ticklabel_format(useOffset=False) を使用できます。これにより、軸ラベルからプラス記号 ( ) が効果的に削除されます。

gt;科学的表記法を無効にする

科学的表記法を無効にするには、ax.ticklabel_format(style) ='プレーン')。これにより、y 軸ラベルから乗数が削除されます。

両方を無効にする

オフセットと科学表記法の両方を無効にしたい場合は、ax を使用できます。 ticlabel_format(useOffset=False,>.

これは、その方法を示す例です。コードを変更するには:

import matplotlib.pyplot as plt

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

これにより、科学表記法またはどちらの軸にもオフセットのないグラフが生成されます。

以上がMatplotlib プロットでの科学表記を防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。