matplotlib画图教程系列之-散点图

matplotlib散点图画法介绍

散点图,通常把被使用在探索两个变量之间的关系。

先上代码:

import pandas as pd
import matplotlib.pyplot as plt
tips = pd.read_csv('tips.csv')
total_bill = tips['total_bill'].values
tip = tips['tip'].values
plt.rcParams['font.sans-serif']=['SimHei']#这两句作用为防止中文乱码
plt.rcParams['axes.unicode_minus']=False
plt.scatter(x=total_bill,y=tip,color='steelblue',marker='o',s=20,alpha=0.5,edgecolors='black',linewidths=1)
plt.xlabel('总账单')
plt.ylabel('小费')
plt.show()

看看结果图:
在这里插入图片描述

  1. tips = pd.read_csv(‘tips.csv’)
    total_bill = tips[‘total_bill’].values
    tip = tips[‘tip’].values
    第一句读取tips.csv数据,第二句获取’total_bill’属性的数据,第三句获取‘tip’属性的数据。
  2. plt.rcParams[‘font.sans-serif’]=[‘SimHei’]
    plt.rcParams[‘axes.unicode_minus’]=False
    这两句作用为防止中文乱码
  3. plt.scatter()散点图函数
  4. plt.xlabel('x坐标轴标签‘),plt.ylabel('y轴坐标标签’)
参数 数据类型 说明
x 列表 x坐标轴数据
y 列表 y轴坐标数据
color 散点颜色
marker 散点形状
s int 散点大小
alpha float 散点透明度
edgecolors 散点边框颜色
linewidths int 散点边框宽度

tips.csv数据下载

发布了67 篇原创文章 · 获赞 54 · 访问量 23万+

猜你喜欢

转载自blog.csdn.net/lzx159951/article/details/104390679