效果如下:
需要安装的包:
pip install matplotlib
pip install pandas
pip install seaborn
具体代码
# 老规矩,没用的开头,用来宣称文件类型时间用户
# -*- coding: utf-8 -*-
"""
Created on Fri Mar 22 12:20:26 2024
@author: admin
"""
# 开始调用包和库
from matplotlib import pyplot as plt
import pandas as pd
import seaborn as sns
# 开始进数据
boston = pd.read_csv('F:/bigdata/boston_house_prices.csv',encoding='gbk')
# 下面是一个我测试数据是否调用成功的命令,自己测试时可以去掉注释测试一下
# print(boston)
# 设计内容,包括横纵坐标,输入的数据是什么,ci是一个接受int,sd,none用的
sns.lineplot(x='房间数(间)',y='房屋价格(千美元)',data=boston,ci=0)
#下面是标题
plt.title('房间数和房屋价格')
plt.show()
当然,有些人可能确实声明导致中文编码不对报错,那么可以按照下面来写:
# -*- coding: utf-8 -*-
"""
Created on Fri Mar 22 12:20:26 2024
@author: admin
"""
from matplotlib import pyplot as plt
import pandas as pd
import seaborn as sns
#使用seabron库绘图
sns.set_style('whitegrid',{'font.sans-serif':['simhei','Arial']})
#设置中文字体
plt.rcParams['font.sans-serif'] = ['SimHei']
#加载数据
boston = pd.read_csv('F:/bigdata/boston_house_prices.csv',encoding='gbk')
# print(boston)
sns.lineplot(x='房间数(间)',y='房屋价格(千美元)',data=boston,ci=0)
plt.title('房间数和房屋价格')
plt.show()
如果还有什么问题可以在评论区询问。