Чтобы добавить текст на гистограмму с помощью Seaborn, вы можете использовать несколько методов. Вот несколько примеров кода:
-
Использование функции
аннотировать:import seaborn as sns import matplotlib.pyplot as plt # Create a barplot data = {'Category': ['A', 'B', 'C'], 'Value': [10, 15, 7]} sns.barplot(x='Category', y='Value', data=data) # Add text labels for index, row in data.iterrows(): plt.annotate(row['Value'], xy=(index, row['Value']), ha='center', va='bottom') # Display the plot plt.show() -
Использование функции
text:import seaborn as sns import matplotlib.pyplot as plt # Create a barplot data = {'Category': ['A', 'B', 'C'], 'Value': [10, 15, 7]} sns.barplot(x='Category', y='Value', data=data) # Add text labels for index, row in data.iterrows(): plt.text(index, row['Value'], str(row['Value']), ha='center', va='bottom') # Display the plot plt.show() -
Использование функции
set_xticklabels:import seaborn as sns import matplotlib.pyplot as plt # Create a barplot data = {'Category': ['A', 'B', 'C'], 'Value': [10, 15, 7]} ax = sns.barplot(x='Category', y='Value', data=data) # Add text labels for p in ax.patches: ax.annotate(format(p.get_height(), '.0f'), (p.get_x() + p.get_width() / 2., p.get_height()), ha = 'center', va = 'bottom') # Display the plot plt.show()
Это всего лишь несколько примеров того, как можно добавлять текстовые метки к гистограммам с помощью Seaborn. Вы можете настроить размер шрифта, цвет и положение текстовых меток в соответствии с вашими требованиями.