【1分で解決!】matplotlibのY軸(ticker)に円マークを付けるシンプルな方法

  • 2019年11月9日
  • 2022年12月10日
  • Python
  • 346view
この記事でわかること

・matplotlibのY軸(ticker)に円マークをつけるPythonの書き方がわかる

・matplotlib.tickerのStrMethodFormatterの使い方の例がわかる

 

実現したいこと

matplotlibのグラフ描画においてY軸のところの数字に円マークを付けて出力したい。

 

イメージは以下のとおりです。

matplotlibにてグラフのY軸に円マークを入れる

 

 

 

 

Y軸に円マークを付けるサンプルコード

Y軸に円マークを付けるサンプルコードを載せます。

 

import matplotlib.pyplot as plt
import matplotlib.ticker as mtick

import pandas as pd

x = [1,2,3,4,5,6,7,8,9,10]
y = [i * 1000  for i in x   ]

ax = plt.subplot()

#Y軸は円マークを追加したい
fmt = '¥{x:,.0f}'
tick = mtick.StrMethodFormatter(fmt)
ax.yaxis.set_major_formatter(tick) 
        
plt.plot(x,y)

 

まとめ

以上、Y軸に円マークを付けるを実現する方法でした。

プログラミング・実務経験がある方も必見!
空いた時間をスキルアップ・収入増に使ってみませんか?

副業で仕事を取る方法を教えてくれる!
プログラミングスクール4選の詳細

最新情報をチェックしよう!
>プログラミングスクール検索・比較表サイト

プログラミングスクール検索・比較表サイト

ワンクリック、さらに詳細に条件を指定してプログラミングスクールの検索ができます。さらに比較表により特徴を細かく比較できる!

CTR IMG