Seaborn-双y轴,用于描述facetgrid中所有子图的条形图和折线图值(bass col =)

时间:2020-06-18 14:01:06

标签: seaborn yaxis

我正在尝试创建条形图和折线图,以使条形值与y1对齐,而线形与y2对齐 但是,来自ax2代码的代码会生成空白图表。一直在尝试利用g.axes等各种属性来解决问题

enter image description here

sns.set(style="ticks")

g= sns.catplot(x='Date',y='Count',data=abc,kind='bar',ci=0,col='Case Origin',sharex=False,sharey=False)
g.set_xticklabels(rotation=90)

ax2=ax.twinx()
g= sns.catplot(x='Date',y='AHT_Min',data=abc,kind='point',ci=0,col='Case Origin',sharex=False,sharey=True,ax=ax2)

for ax in g.axes.ravel():
    for p in ax.patches:
        height = np.nan_to_num(p.get_height(), 0)
        p.axes.text(p.get_x() + p.get_width()/2., height, '%d' % int(height), 
                fontsize=12, color='red', ha='center', va='bottom')

使用与下面的代码相同的数据,可以根据第二张图像生成正确的折线图

h = sns.catplot(x='Date',y='AHT_Min',data=abc,kind='point',ci=0,col='Case Origin',sharex=False,sharey=False)
h.set_xticklabels(rotation=90)

enter image description here

我想念什么?

在标记线图值时也需要帮助

0 个答案:

没有答案