0
respostas

Gráfico com 2 eixos y usando seaborn

Estou tentando fazer um gráfico com eixo y duplo que diga tanto a frequência de um lado e a cumulativa de outro.

Usando a ferramenta do matplotlib consegui fazer os dois gráficos com eixo duplo, porém gostaria de usar os gráficos do seaborn que plotei individualmente.

Código para o gráfico do matplotlib com eixo y duplo:

fig, ax = plt.subplots()
ax.hist(bloco_a['Feret'], bins = bins_a)
ax2 = ax.twinx()
ax2.hist(bloco_a['Feret'], bins = bins_a, cumulative = True, 
         histtype = 'step', color = "C1")

ax.tick_params(axis="y", colors="C0")
ax2.tick_params(axis="y", colors="C1")

plt.show()

Os gráficos individualmente usando o Seaborn:

sns.histplot(data = bloco_a['Feret'],  stat = 'percent', binwidth = 2)
sns.histplot(data = bloco_a['Feret'],  stat = 'percent', binwidth = 2, 
             cumulative = True, element = 'poly', fill = False, color = 'C1')

Teria alguma forma de fazer o mesmo procedimento realizado no matplotlib com os demais gráficos?