Matplotlib常见图形绘制(折线图、散点图 、柱状图 、直方图 、饼图 、条形图)

一、折线图

  • 折线图:以折线的上升或下降来表示统计数量的增减变化的统计图

  • 特点:能够显示数据的变化趋势,反映事物的变化情况。(变化)

api:plt.plot(x, y)

from matplotlib import pyplot as plt

x = range(2, 26, 2)
y = [15,13,14.5,17,20,25,26,26,27,22,18,15]

fig = plt.figure(figsize=(20, 8), dpi=80)
plt.plot(x, y,label='上海')
y_2 = [21, 14, 31, 7, 5, 12, 17, 8, 14, 21, 12, 23]
plt.plot(x, y_2,color='r',linestyle='--',label='北京')
plt.xticks(x)
plt.yticks(range(min(y), max(y) + 1))


plt.xlabel('时间',fontsize=20)
plt.ylabel('温度',fontsize=20)
plt.title('时间温度表',fontsize=20)
plt.legend(loc=0,fontsize=14)

plt.grid(True,linestyle='--',alpha=0.5)
plt.savefig("data/1.png")
plt.show()

在这里插入图片描述

二、散点图

  • 散点图:用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式。

  • 特点:判断变量之间是否存在数量关联趋势,展示离群点(分布规律)

api:plt.scatter(x1, x2)

Parameters:
x1 : 横坐标序列
x2 : 纵坐标序列,长度要与x1一致

import matplotlib.pyplot as plt
# 0.准备数据
x = [225.98, 247.07, 253.14, 457.85, 241.58, 301.01,  20.67, 288.64,
       163.56, 120.06
  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值