Построение сгруппированной гистограммы с помощью Python Matplotlib требует тщательного рассмотрения манипуляций с данными, интервала между столбцами и маркировки. Вот как можно решить вашу конкретную проблему:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame(...).div(2233)
ax = df.plot(kind='bar', color=colors, figsize=(20, 8), ylabel='Percentage', title="...")
for p in ax.patches:
ax.annotate(f'{p.get_height():0.2f}', (p.get_x() p.get_width() / 2., p.get_height()), ha='center', va='center', xytext=(0, 10), textcoords='offset points')
Этот код создаст сгруппированную гистограмму с аннотированной высотой столбцов.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3