2017-02-16 7 views
-2

私は次のコードを使用してbarplotプロットした:AXのpについて.plot.bar(幅= 0.8、色= 'R') :matplotlibのバープロットの上のテキストのサイズとフォーマットを変更するにはどうすればよいですか?

AX = max_runs.sort_values(昇順=偽)[10]を。パッチ: ax.annotate(形式(p.get_height()、(p.get_x()、p.get_height()+ 0.25)、color = 'B')

ここで、バーに表示される値グラフは浮動小数点形式です。どのように私はそれをint形式に変更するのですか?また、テキストのサイズを減らす方法も?

答えて

0

試してみてください。

# Get current axis. 
import matplotlib.pyplot as plt 
ax = plt.gca() 

# Change the labels. 
new_labels = [int(label) for label in ax.get_xticklabels()] 
ax.set_xticklabels(new_labels, fontsize=your_fontsize) 

彼らは、y軸の使用ax.get_yticklabels()ax.set_yticklabels()にしている場合は、あなたのラベルは、x軸上にある場合です。

関連する問題