亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將圖例移動到 seaborn 散點圖之外?

如何將圖例移動到 seaborn 散點圖之外?

catspeake 2021-09-14 17:30:43
import matplotlib.pyplot as pltimport seaborn as snsimport pandas as pdsns.set(style="darkgrid")g = sns.scatterplot(x="Area", y="Rent/Sqft", hue="region", style="availability", data=df)當我運行它時,我得到下面的圖。我想將圖例移到情節之外。我用谷歌搜索并嘗試了以下g.legend(loc='right', bbox_to_anchor=(1.25, 0.5), ncol=1)plt.show()但我沒有得到任何輸出。此外,我無法理解對象 plt 如何連接到我的 sns 對象我使用的是 Jupyter Notebook、Python 3.6 和 Seaborn 0.9.0。
查看完整描述

1 回答

?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

請嘗試以下操作:

g.legend(loc='center left', bbox_to_anchor=(1.25, 0.5), ncol=1)

如果需要,您可以將第一個數字更改為負數以將圖例放在左側。

如果您使用的是 Jupyter IDE,則需要將兩行代碼放在同一個單元格中并一起運行以獲取輸出。此外,沒有sns對象這樣的東西。seaborn 中的大多數函數返回一個 matplotlibAxes對象,您可以在其中使用與該Axes對象關聯的所有方法,例如.legend()您在此處使用的方法(即)。


查看完整回答
反對 回復 2021-09-14
  • 1 回答
  • 0 關注
  • 764 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號