ホームページ >バックエンド開発 >Python チュートリアル >Matplotlib プロットで指数表記が表示されないようにするにはどうすればよいですか?
Matplotlib プロットでの指数形式の防止
図ビューで matplotlib グラフを探索するときに、ズームインすると X 軸値の表示がトリガーされる可能性があります。標準の数値形式の代わりに指数表記を使用します。この変換を防ぐには、次の手順に従います。
オフセット スケーリングを無効にする:
matplotlib の目盛りラベル フォーマッタは、X 軸値の書式設定を決定します。デフォルトでは、ScalerFormatter が使用されます。これは、表示される値に小さな変化が表示される場合、指数表記に自動的に切り替わります。このオフセット スケーリングを無効にするには:
<code class="python">import matplotlib.pyplot as plt plt.plot(arange(0, 100, 10) + 1000, arange(0, 100, 10)) ax = plt.gca() ax.get_xaxis().get_major_formatter().set_useOffset(False) plt.draw()</code>
科学表記法を無効にする:
一般に科学表記法を完全に防止するには、次のコードを使用します:
<code class="python">ax.get_xaxis().get_major_formatter().set_scientific(False)</code>
グローバル構成:
すべての matplotlib プロットに対してグローバルにオフセット スケーリングを無効にするには、'axes.formatter.useoffset' rcparam:
<code class="python">import matplotlib as mpl mpl.rcParams['axes.formatter.useoffset'] = False</code>
以上がMatplotlib プロットで指数表記が表示されないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。