Нарисовать среднюю индексированную гистограмму? - PullRequest
0 голосов
/ 15 октября 2018

Как нарисовать следующий график, показывающий разницу со средним значением, используя matplotlib, searborn, Plotly или с какой-либо другой структурой?

enter image description here

1 Ответ

0 голосов
/ 15 октября 2018

Я обнаружил, что некоторые называют этот сюжет Mean indexed bar chart.Используя seaborn, он может использовать код, подобный следующему:

import seaborn as sns
import matplotlib.pyplot as plt
sns.set(style="white", context="talk")

f, ax1 = plt.subplots(figsize=(7, 5), sharex=True)


mean = df.mean()
y2 = mean - df["your column"]
sns.barplot(x=dfCopy.index, y=y2, palette="deep", ax=ax1)
ax1.axhline(0, color="k", clip_on=False)
ax1.set_ylabel("Diverging")

# Finalize the plot
sns.despine(bottom=True)
plt.setp(f.axes, yticks=[])
plt.tight_layout(h_pad=2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...