不久前,我发布了一个问题: seaborn barplot: vary color with x and hue
这个问题的示例代码生成了一个条形图,如下所示:
正如你所看到的,两个酒吧之间有一个很小的空间。在
代码如下:
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()
在任何情况下,我都不会指定不同的颜色。但对我来说,一个重要的区别是:现在这些条线彼此接触,它们之间不再有白色的边界。在
如何重现原始行为,如何在seaborn中显式设置barplots栏的填充?在
我现在的seaborn版本是0.9.0。不幸的是,我不知道原始图像是用哪个版本创建的。在
目前没有回答
相关问题 更多 >
编程相关推荐