Я пытаюсь создать столбчатую и линейную диаграмму, чтобы значения столбцов были выровнены с 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)
Что мне не хватает ???
Также нужна помощь по маркировке значений линейного графика