Python matplotlib figureで数値が指数に変換されるのを防ぐ方法
2023-09-19 10:45:09
質問
私はPythonでMatplotlibを使用して、簡単なx-yデータセットをプロットしています。これはきれいなグラフを作成しますが、プロットされたグラフの様々なセクションを図ビュー(
plt.show()
を実行したときに表示されます) を使ってプロットされたグラフのさまざまな部分を &qu;quot;ズームすると、X 軸の値が標準の数値形式 (1050, 1060, 1070 など) から指数表記による科学形式 (1, 1.5, 2.0 など、X 軸ラベルは次のように指定します) に変わってしまうのです。
+1.057e3
).
私は、指数形式を使用するのではなく、軸の単純な番号付けを保持するために私の図を希望します。Matplotlibにこれをさせる方法はありますか?
どのように解決するのですか?
ティックラベルの書式を制御するのは
Formatter
オブジェクトで制御され、何も派手なことをしていないと仮定すると
ScalerFormatter
で、デフォルトでは
. このフォーマッタは、表示される値の分数の変化が非常に小さい場合、一定のシフトを使用します。 これを避けるには、単にこれをオフにします。
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()
科学的な表記を全般的に避けたい場合。
ax.get_xaxis().get_major_formatter().set_scientific(False)
これをグローバルに制御するには
axes.formatter.useoffset
rcparamで制御できます。
関連
-
[解決済み] Pythonのコードをユーザーに読まれないようにするにはどうしたらいいですか?
-
[解決済み】Matplotlibで図のタイトルと軸ラベルのフォントサイズを設定するには?
-
[解決済み] Python Matplotlib の図のタイトルが軸のラベルに重なる(twiny を使用した場合
-
[解決済み] PythonでファイルのMD5チェックサムを計算するには?重複
-
[解決済み] Pythonの構文に新しいステートメントを追加することはできますか?
-
[解決済み] SQLAlchemy - テーブルのリストを取得する
-
[解決済み] virtualenv の `--no-site-packages` オプションを元に戻す。
-
[解決済み] Python 言語を決定するには?
-
[解決済み] Pythonでランダムなファイル名を生成する最良の方法
-
[解決済み] Matplotlib/Pyplot: サブプロットを一緒にズームするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Pandasの'Freq'タグにはどのような値が有効ですか?
-
[解決済み] Django Rest Framework ファイルアップロード
-
[解決済み] 値で列挙名を取得する [重複]。
-
[解決済み] Pythonで0xを使わずにhex()を使うには?
-
[解決済み] スペースがないテキストを単語のリストに分割する方法
-
[解決済み] Cythonのコードを含むPythonパッケージはどのように構成すればよいのでしょうか?
-
[解決済み] djangoフレームワークでフォームフィールドから値を取得するには?
-
[解決済み] Flaskで非同期タスクを作る
-
[解決済み] Python 言語を決定するには?
-
[解決済み] matplotlib.pyplotで科学的記法を使わないようにする [重複].