详细版本见个人博客:Seaborn双变量分布jointplot的坐标轴标签设置
一、问题描述
我采用jointplot()
进行双变量分布绘图:
sns.jointplot(x, y)
但是没法通过plt.xlabel
来修改它的坐标轴标签。
二、解决办法
这里要用到JointGrid
对象。
jointplot()
函数基于JointGrid
对象来控制图形。我们可以直接使用JointGrid
来获得更高的灵活性。jointplot()
在绘制完成后会返回一个JointGrid
对象,我们可以通过它来增加更多图层或者调整其他细节。
下面是一个的修改jointplot()
坐标轴标签的实例:
import matplotlib.pyplot as plt
import seaborn as sns
import nump