数据可视化——Matplotlib【Task3】

链接

1、学习链接
2、数据链接

思考题

(1)画出数据的散点图和边际分布
数据集来自github仓库下data/layout_ex1.csv
请利用数据,画出如下的图:
题目图片

fig,axs = plt.subplots(2, 5, figsize=(10, 4), sharex=True, sharey=True)
fig.suptitle('墨尔本1981至1990年月温度变化曲线', size=20)
year = 1981
index = 0
for i in range(2):
    axs[i, 0].set_ylabel("气温")
    for j in range(5):
        axs[i][j].scatter(np.random.randn(10), np.random.randn(10))
        axs[i][j].set_title('%d年'%year)
        year += 1
        axs[i][j].plot(range(1, 13), data.iloc[index : index + 12]['Temperature'], marker='*')
        index += 12 
        axs[i][j].set_xlim(1,12)
        axs[i][j].set_ylim(5,20)
fig.subplots_adjust(left=0.1, bottom=0.01, right=0.8, top=0.85, wspace=0.1, hspace=0.2)
#fig.tight_layout()

在这里插入图片描述
(2)画出数据的散点图和边际分布
用 np.random.randn(2, 150) 生成一组二维数据,使用两种非均匀子图的分割方法,做出该数据对应的散点图和边际分布图
题目图片

在这里插入代码片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值