この記事でわかること
・matplotlibのY軸(ticker)に円マークをつけるPythonの書き方がわかる
・matplotlib.tickerのStrMethodFormatterの使い方の例がわかる
実現したいこと
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軸に円マークを付けるを実現する方法でした。
プログラミング・実務経験がある方も必見!
空いた時間をスキルアップ・収入増に使ってみませんか?