[解決済み] matplotlibで科学的記法を制御するには?
2022-03-01 23:56:37
質問
これは、プロットしようとしている私のデータフレームです。
my_dic = {'stats': {'apr': 23083904,
'may': 16786816,
'june': 26197936,
}}
my_df = pd.DataFrame(my_dic)
my_df.head()
このようにプロットしています。
ax = my_df['stats'].plot(kind='bar', legend=False)
ax.set_xlabel("Month", fontsize=12)
ax.set_ylabel("Stats", fontsize=12)
ax.ticklabel_format(useOffset=False) #AttributeError: This method only works with the ScalarFormatter.
plt.show()
プロットです。
科学的記法を制御したい。他の質問で提案されたように、この行で抑制しようとしました。
plt.ticklabel_format(useOffset=False)
しかし、このようなエラーが返されます。
AttributeError: This method only works with the ScalarFormatter
. 理想は、データを(mln)で表示することです。
どのように解決するのですか?
この行を追加すると、数字がプレーンな形式で表示されるようになりますが、','が付いているので、見た目はもっときれいになります。
ax.get_yaxis().set_major_formatter(
matplotlib.ticker.FuncFormatter(lambda x, p: format(int(x), ',')))
そして
int(x)/
を使えば、百万や千に変換することができます。
関連
-
[解決済み】ImportError: xlsxwriter という名前のモジュールがありません。
-
[解決済み] TypeError: softmax() が予期しないキーワード引数 'axis' を受け取りました。
-
[解決済み] リスト内包からのPython文字列
-
[解決済み] np.deleteとnp.s_。np_sの何がそんなに特別なんだ?
-
[解決済み] PandasでDataFrameの行を反復処理する方法
-
[解決済み] 列の値に基づいてDataFrameから行を選択するにはどうすればよいですか?
-
[解決済み] Matplotlibでプロットを表示するのではなく、画像ファイルに保存する。
-
[解決済み] IPythonノートブックmatplotlibプロットをインラインで行う方法
-
[解決済み】Matplotlibで図のタイトルと軸ラベルのフォントサイズを設定するには?
-
[解決済み] matplotlib のプロットでフォントサイズを変更する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PyCharmが "PEP8: expected 2 blank lines, found 1 "と表示される。
-
[解決済み] TypeError: softmax() が予期しないキーワード引数 'axis' を受け取りました。
-
[解決済み] cv2.createbackgroundsubtractormog2() のパラメータについて説明します.
-
[解決済み] Pythonでhtmlをデータフレームに読み込む際に "html5libが見つからない "というエラーが発生する。
-
[解決済み] matplotlibのカラーバーのフォントサイズを変更する
-
[解決済み] airflow Webサーバを再起動するにはどうすればよいですか?
-
[解決済み] トリプルクォートされた文字列リテラルのスキャン中に Python EOF が発生する
-
[解決済み] Python tkinterにおけるconfig()の有用性
-
[解決済み] np.deleteとnp.s_。np_sの何がそんなに特別なんだ?
-
[解決済み】Pythonのエラー: ファイル "<stdin>"