python爬取一个文本,爬去相关数据,用matplotlib实现数据绘图
时间: 2024-01-22 21:14:23 浏览: 76
以下是一个简单的Python爬取文本并使用matplotlib库绘制数据的示例代码:
```
import requests
import matplotlib.pyplot as plt
# 从URL获取文本数据
url = 'https://raw.githubusercontent.com/matplotlib/matplotlib/master/examples/data/iris.data'
response = requests.get(url)
data = response.text
# 解析数据并提取相关信息
x = []
y = []
for line in data.split('\n'):
if line:
values = line.split(',')
x.append(float(values[0]))
y.append(float(values[1]))
# 绘制散点图
plt.scatter(x, y)
plt.xlabel('Sepal length')
plt.ylabel('Sepal width')
plt.title('Iris dataset')
plt.show()
```
这个示例代码从URL获取文本数据,解析数据并提取第1列和第2列数据,存储在x和y列表中。然后使用matplotlib库的scatter方法绘制散点图,并使用xlabel、ylabel和title方法设置X轴、Y轴和标题标签。最后,使用show方法显示图表。
请注意,此示例代码仅适用于可用的文本数据,因此需要替换示例中的URL以匹配您要使用的数据源。
阅读全文