散点图;是以一个变量为横坐标,另一个变量为纵坐标,利用三点(坐标点)的分布形态反映变量关系的一种图形
1 散点图绘图函数
plot(x,y,'.',color=(r,g,b))
参数说明:
x,y : x,y轴的序列
‘.’ '。' :绘图是小点还是大点、
color : 散点图的颜色,用rgb定义,或者用英文字符定义,rgb为0到1的范围
2 案例
import pandas
data=pandas.read_csv(
'D:\\DATA\\pycase\\6.1\\data.csv'
)
# 定义主题的颜色,1代表颜色的透明度
maincolor=(43/256,87/256,141/256,1)
# 设置字体样式,为中文,SimHel 表示雅黑
font={
'size':15,
'family':'SimHei'
}
# 设置RC(组,**kwargs)的参数,kwargs是字典属性名称,同时设置多个属性
# 比如颜色和字体,是字典组合
## 例如 上图的font rc('font',**font)
import matplotlib
matplotlib.rc('font',**font)
# %matplotlib qt 弹窗(spyder)
# plt.grid(True)
import matplotlib.pyplot as plt
# 设置坐标轴标题标签
plt.xlabel('广告费用',color=(1,0,0))
plt.ylabel('购买用户数',color=(0,1,0))
# 设置坐标轴字符类型,单独设置x、y的话分开设置
# plt.tick_params(axis='x',colors=maincolor)
plt.tick_params(axis='both',colors=maincolor)
# 绘制散点图
plt.plot(
data['广告费用'],
data['购买用户数'],
'.',
color=maincolor
)