2017-02-16 15 views
-2

я нанесен на barplot, используя следующий код:Как изменить размер и формат текста над штрих-кодом в matplotlib?

Ax = max_runs.sort_values ​​(по возрастанию = False) [10] .plot.bar (ширина = 0,8, цвета = 'R') для р в ах .patches: ax.annotate (format (p.get_height()), (p.get_x(), p.get_height() + 0.25), color = 'B')

Теперь значения отображаются над панелью Граф в формате float. Как изменить его в формате int? А также как уменьшить размер текста?

ответ

0

Try:

# 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) 

Это если ваши метки на оси х, если они на использовании оси у ax.get_yticklabels() и ax.set_yticklabels().