我想使用带有probscale的seaborn FacetGrid绘制曲线的概率图,每个曲线以不同的色调(颜色)以及标记类型显示。 我尝试使用'hue_kws'参数来指定标记类型,但它似乎不起作用。 (参考:https://seaborn.pydata.org/generated/seaborn.FacetGrid.html)
import seaborn as sns
import probscale
sns.set()
tips = sns.load_dataset("tips")
#try to plot probplots faceted to show different distributions by different
#hues and markers, but markers doesn't change
fg = (
sns.FacetGrid(data=tips, hue='smoker', hue_kws=dict(marker=['o','v']),height=5)
.map(probscale.probplot, 'total_bill', probax='y')
.set_ylabels('Probabilities')
.add_legend()
)
我希望标记类型会随色调(如hue_kws中所指定)一起改变,但是该图只为每条曲线显示不同的颜色,但标记保持相同的类型。 如何使曲线的标记类型与色相一起改变?