将数据添加到 seaborn jointplot
Add data to a seaborn jointplot
我使用以下 seaborn 方法得到了一个不错的 KDE 联合图(其中 return 和 volatility 是浮点数列表):
data=pd.DataFrame({"return":returns,"volatility":volatilities,})
a=sns.jointplot(x="volatility", y="return", data=data, size=10)
如何在这个联合图上叠加特定的点?例如,如果我想在位置 (0.2,0.2)
的 KDE 聊天中叠加一个红点
您可以像这样在 jointplot
的关节轴上绘制:
a=sns.jointplot(x="volatility", y="return", data=data, size=10)
a.ax_joint.plot([0.2],[0.2],'ro')
顺便说一句,您还可以使用
访问 x
和 y
边距子图
a.ax_marg_x
a.ax_marg_y
我使用以下 seaborn 方法得到了一个不错的 KDE 联合图(其中 return 和 volatility 是浮点数列表):
data=pd.DataFrame({"return":returns,"volatility":volatilities,})
a=sns.jointplot(x="volatility", y="return", data=data, size=10)
如何在这个联合图上叠加特定的点?例如,如果我想在位置 (0.2,0.2)
的 KDE 聊天中叠加一个红点您可以像这样在 jointplot
的关节轴上绘制:
a=sns.jointplot(x="volatility", y="return", data=data, size=10)
a.ax_joint.plot([0.2],[0.2],'ro')
顺便说一句,您还可以使用
访问x
和 y
边距子图
a.ax_marg_x
a.ax_marg_y