Matplotlib での軸目盛りの相対シフトの削除
Matplotlib では、大きな範囲の値に対してプロットすると、軸目盛りにシフトが生じる可能性があります。 「1e3」などの注釈。これらのシフトを削除して絶対ティック値を取得するには、次の手順に従います。
<code class="python">plot([1000, 1001, 1002], [1, 2, 3]) # Capture current axes and retrieve x-axis object axes = gca() x_axis = axes.get_xaxis() # Disable tick offsets for major x-axis formatter major_formatter = x_axis.get_major_formatter() major_formatter.set_useOffset(False) # Refresh plot draw()</code>
この方法では、メジャー ティック フォーマッタでのオフセットの使用が無効になり、絶対ティック値が表示されます。新しい Matplotlib バージョン (1.4 ) では、rcparam axes.formatter.useoffset を False に設定して、デフォルトの動作を変更できます。
以上がMatplotlib 軸の絶対値の相対シフトを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。