python简单绘图(根据表格绘制曲线图)

本文介绍了如何使用Python的pandas和matplotlib.pyplot库,根据《An Introduction to Statistical Learning with Applications in R》一书中的Advertising.csv数据集,绘制销售量与广告投入(电视、广播、报纸)之间的关系曲线图。通过read_csv()读取数据,利用subplot()创建多个子图,分别展示不同广告类型的影响,并用不同颜色区分。最后展示了完成的图像。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验数据

数据来自出版书籍《An Introduction to Statistical Learning with Applications in R》(Springer, 2013),作者Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani。共200条数据,每条数据4个属性。该数据可以从这个链接直接下载得到:http://www-bcf.usc.edu/~gareth/ISL/Advertising.csv

下载的数据是一个名为Advertising.csv的文件,一共200行4列 。这个是商品的销售量与电视广告、广播广告、报纸广告之间的关系,具体的单位可以先不管。每一行是一个商品,前三列是输入特征,后三列是输出特征。数据的样子如下:

python绘图

使用到了pandas和 matplotlib.pyplot这两个库,没安装的可以用pip安装或者直接安装一个Anaconda。需要吐槽一下我之前好蠢==一直以为是panda,所以很奇怪为什么import panda的时候没有这个库。  

首先需要写好Advertising.csv的路径,python里面写路径可以在路径前加一个r,表示不需要转义字符了,比如说:  

path = r'C:\Users\***\learning\data\Advertising.csv'

然后使用pandas里面的函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值