1
ラベル:matplotlibのドル記号には、次の棒グラフを考える
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
df = pd.DataFrame({'A': ['A', 'B'], 'B': [1000,2000]})
fig, ax = plt.subplots(1, 1, figsize=(2, 2))
df.plot(kind='bar', x='A', y='B',
align='center', width=.5, edgecolor='none',
color='grey', ax=ax)
plt.xticks(rotation=25)
plt.show()
を私はこのような数千ドルとしてのy目盛りラベルを表示したいと思います:
$ 2,000
これを使用してドル記号を追加することができます:
import matplotlib.ticker as mtick
fmt = '$%.0f'
tick = mtick.FormatStrFormatter(fmt)
ax.yaxis.set_major_formatter(tick)
...これはコンマ追加する:
ax.get_yaxis().set_major_formatter(
mtick.FuncFormatter(lambda x, p: format(int(x), ',')))
を...しかし、私は両方をどのように入手できますか?
ありがとうございます!
グレート!どうもありがとう。 –
は、それを1K、2K、..にするために遠くにありますか? – weefwefwqg3