Изменить цвета двух осей Y с Seaborn? - PullRequest
0 голосов
/ 03 февраля 2020

Мой код:

import seaborn as sns
import pandas as pd

df = pd.read_excel('data.xls','data')

sns.regplot(x='X var', y='Y var1',fit_reg=False, data=df)
ax2 = plt.twinx()
sns.regplot(x='X var', y='Y var2', ax=ax2, fit_reg=False,
            color='r',data=df)

Я бы хотел, чтобы заголовок "Y var1" был синим, а заголовок "Y var2" - красным, если это возможно. Либо это, либо легенда, которая указывает, какой точечный график соответствует каким осям.

1 Ответ

0 голосов
/ 03 февраля 2020

Решение, которое я нашел, было:

import seaborn as sns
import pandas as pd

df = pd.read_excel('data.xls','data')

ax1 = sns.regplot(x='X var', y='Y var1',fit_reg=False, data=df)

ax1.set_ylabel('Y var1', color='b')

ax2 = plt.twinx()

ax2.set_ylabel('Y var2', color='r')

ax3 = sns.regplot(x='X var', y='Y var2', ax=ax2, fit_reg=False,
            color='r',data=df)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...