我正在尝试创建条形图和折线图,以使条形值与y1对齐,而线形与y2对齐 但是,来自ax2代码的代码会生成空白图表。一直在尝试利用g.axes等各种属性来解决问题
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)
我想念什么?
在标记线图值时也需要帮助