Добавление меток данных на гистограмму с данными из фрейма данных - PullRequest
1 голос
/ 09 апреля 2020

Я пытаюсь добавить метки данных на гистограмму, мой фрейм данных выглядит следующим образом:

Фрейм данных

Я пробовал несколько вещей, и я подошел очень близко, но график также показывает индекс моего фрейма данных в верхней части панели, и мне просто нужно значение данных. Кроме того, я хотел бы немного увеличить значение данных.

Показывает индексные метки помимо значений данных

Мой код следующий:

import matplotlib as mpl
import matplotlib.pyplot as plt

ax = df_final.plot(kind='bar',figsize=(20,8), width=0.8, color=['#5cb85c', '#5bc0de', '#d9534f'])

# Set legend size
ax.legend(fontsize=14)

# Set ticks sizes
ax.set_yticks([])
ax.tick_params(axis='x', labelsize=14)

# Set title and size
ax.set_title('Percentage of respondets interested in Data Science areas', fontsize=16)

# Remove borders
ax.spines['top'].set_visible(False)
ax.spines['left'].set_visible(False)
ax.spines['right'].set_visible(False)

# Display percentage above bar graph
for p in ax.patches:
    ax.annotate("%.2f" % p.get_height(), (p.get_x() + p.get_width() / 2., p.get_height()), ha='center', va='center', xytext=(0, 10), textcoords='offset points')

Я очень ценю помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...