2015-11-05 68 views
5

我有使用以下方法seaborn(其中回報和波動性是彩車的列表)一個很好的KDE聯合策劃:將數據添加到seaborn jointplot

data=pd.DataFrame({"return":returns,"volatility":volatilities,}) 
a=sns.jointplot(x="volatility", y="return", data=data, size=10) 

我如何可以覆蓋這個聯合的具體點情節?例如,如果我想要一個紅點在位置疊加在KDE聊天(0.2,0.2)

回答

8

您可以在關節軸標繪出由jointplot這樣的:

a=sns.jointplot(x="volatility", y="return", data=data, size=10) 
a.ax_joint.plot([0.2],[0.2],'ro') 

順便說一句,您還可以訪問xy保證金子圖與

a.ax_marg_x 
a.ax_marg_y 
+0

謝謝。你知道如何爲該點添加標籤嗎? a.ax_joint.plot([0.2],[0.2],'ro',label ='test')似乎不顯示任何內容。 –

+0

你想要點旁邊還是圖例上的標籤? – tom

+0

如果可能,請點旁邊的:-) –