Морской барбард прокладка между барами - PullRequest
1 голос
/ 07 октября 2019

Недавно я опубликовал этот вопрос: Барборд Seaborn: меняйте цвет в зависимости от x и оттенка

Мой пример кода из этого вопроса создает барплот, который выглядит следующим образом:

barplot spaced

Как видите, между столбиками очень маленькое пространство.

Код такой:

import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

df = pd.DataFrame(columns=["model", "time", "value"])
df["model"] = ["on"]*2 + ["off"]*2
df["time"] = ["short", "long"] * 2
df["value"] = [1, 10, 2, 4]

sns.barplot(data=df, x="model", hue="time", y="value")
plt.show()

Теперь я выполнил код на другом компьютере, и он создал другое изображение: barplot unspaced

Разные цвета не имеют значения, я буду указывать свою собственную палитру в любомкейс. Но для меня есть важное отличие: столбцы теперь соприкасаются друг с другом, между ними больше нет белой границы.

Как воспроизвести исходное поведение, как я могу явно задать заполнение столбцов столбцов вseaborn?

Моя текущая версия seaborn - 0.9.0. К сожалению, я не знаю, с какой версией было создано исходное изображение.

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