[英]Change colors of two y-axes with Seaborn?
我的代碼是:
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”標題為紅色。 此圖或指示哪個散點圖對應於哪個軸的圖例。
我找到的解決方案是:
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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.