Seaborn stripplot不显示只有3条记录的facecolor

时间:2015-11-10 08:07:08

标签: python matplotlib seaborn

解释

我正在使用hue参数制作带stripplot方法的图,但结果图像的某些标记没有我想要的面部颜色,而是有黑色,灰色或白色。

下面的简化代码在我的案例中使图像相似。只有3条记录可以绘制,它们的标记会失去面部颜色。

the created plot

我是Python的新手,所以我可能会错过一些东西......如果这篇文章需要更多信息,请告诉我。

问题:

是否有任何解决方法只有3条记录有面色?

环境:

  • MacOS 10.11.1

  • Python 2.7.10(Homebrew安装)

  • seaborn 0.6.0(pip install)

  • matplotlib 1.5.0(pip install)

代码:

#!/usr/bin/env python

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

data = sns.load_dataset("tips")
data = data[data.sex == "Female"][0:3]

plot = sns.stripplot(
    x="total_bill",
    y="sex", 
    data=data
    )

plt.show()

1 个答案:

答案 0 :(得分:0)

此问题已在GitHub上提及。

请参阅github.com/mwaskom/seaborn/issues/753