seaborn.jointpolt绘图坐标轴问题seaborn, xlabel,ylabel

使用seaborn的时候,不管我怎么设置坐标轴,就是不会在图中显示

已有的设置坐标轴,都是直接引用pandas数据库里的表,可以直接设置

penguins = sns.load_dataset("penguins")
sns.jointplot(data=penguins, x="bill_length_mm", y="bill_depth_mm")

 

人家是直接引用库,但我不想引用库,也想要坐标轴

from matplotlib import pyplot as plt
import seaborn as sns
import numpy as np

a = np.random.normal(0,1,100)
b = np.random.normal(2,1,100)
ax = sns.jointplot(x=a,y=b)
ax = ax.plot(sns.scatterplot,sns.distplot)
plt.xlabel("a")
plt.ylabel("b")
plt.show

结果是:

根本没有用,标题也是一样的

看了很多,终于找到了一个解决办法:

ax.set_axis_labels('x', 'y', fontsize=16)
ax.fig.suptitle("Your title here")
plt.show()

然后就好了

 当然也可以这样:

ax.ax_joint.set_xlabel('new x label', fontweight='bold')

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值