import matplotlib.pyplot as plt import pandas as pd crime = pd.read_csv("data/crimeRatesByState2005.csv") crime = crime[crime.state != "United States"] crime = crime[crime.state != "District of Columbia"] plt.scatter(x=list(crime.murder), y=list(crime.burglary), s=50) plt.xlabel("murder") plt.ylabel("burglary") plt.show()
时间: 2024-03-31 13:37:59 浏览: 101
import numpy as np import matplotlib.pyplot as plt import math
这段代码是用来读取名为 "crimeRatesByState2005.csv" 的文件,并将其中 "state" 列不为 "United States" 和 "District of Columbia" 的行筛选出来。然后使用 Matplotlib 库绘制了一个散点图,横坐标是 "murder" 列数据,纵坐标是 "burglary" 列数据,点的大小为50,横坐标标签为 "murder",纵坐标标签为 "burglary",最后展示了这个图。该图反映了美国2005年各州的谋杀率和入室盗窃率之间的关系。
阅读全文