使用Python matplotlib绘制简单的柱形图、折线图和直线图
作者:Je?perdre(快乐学习版) 发布时间:2022-04-08 02:13:19
标签:matplotlib,柱形图,折线图
介绍
Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。这里将会探索 matplotlib 的常见用法。
1、柱形图
import matplotlib.pyplot as plt
x=[1,2,3,4,5]
y=[5,7,4,3,1]
#1. 确定柱状图数量,可以认为是x方向刻度和y方向刻度
color=['red','black','peru','orchid','deepskyblue']
x_label=['pop','classic','pure','blue','electronic']
plt.xticks(x, x_label)
plt.bar(x, y,color=color)
#2. 绘制x刻度标签绘制y刻度标签
plt.grid(True,linestyle=':',color='r',alpha=0.6)
plt.show()
x → 为一个标量序列,确定x轴刻度数目
height → 确定y轴的刻度
width → 单个直方图的宽度
bottom → 设置y边界坐标轴起点
color → 设置直方图颜色(只给出一个值表示全部使用该颜色,若赋值颜色列表则会逐一染色,若给出颜色列表数目少于直方图数目则会循环利用)
#3、设置网格刻度
#4、展示图象
2、直线图
import matplotlib.pyplot as plt
fig = plt.figure(num=1, figsize=(4, 4))
plt.plot([1, 2, 3, 4], [1, 2, 3, 4])
plt.show()
#1、基础绘图
#2、创建自定义图像
其中表示figure 的大小为宽、长(单位为inch)
#3、依次将坐标连接起来,以此表示该直线线模型的图像
#4、显示图像
这里我们直接用了plot()函数画了一个坐标图,这是一个封装好的函数,我们输入参数,就可直接生成此样式的图
3、折线图
#导入matplotlib的pyplot模块
import matplotlib.pyplot as plt
#1、基础绘图
fig = plt.figure()
#2、生成一个图框换句话说就是生成了一个画板
plt.plot([1, 2, 3, 4], [8, 3, 7, 30], color='yellow', linewidth=3)
#4、依次将坐标(1,8),(2,3),(3,7),(4,30)连接起来,以此表示该折线模型的图像
#"color"表示折线颜色 为黄色;
#线宽为3;
plt.xlim(0.3, 4)
#5、显示的是x轴的作图范围
plt.show()
#、显示图像
来源:https://blog.csdn.net/weixin_51615243/article/details/124588295
0
投稿
猜你喜欢
- HTML在线编辑器相信大家见得多了,有些流行的在线编辑器具有很丰富的功能。但美中不足的是,现有的HTML在线编辑器设置字号大小通常只限于1-
- 官方的说法: classmethod(function)中文说明:classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的
- 找到detect.py,在大概113行,找到plot_one_box &
- 这篇文章主要介绍了python的time模块和datetime模块实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参
- ASP具备动态输出任一Office应用程序文件格式的功能。在开始编写代码之前,我们首先需要做的就是设置正确的文件类型,因为浏览器需要知道如何
- 异常:python3的xadmin主题只显示默认和bootstrap2解决办法:慢慢来相信能遇到这个问题的人,都是已经配置好xadmin的,
- OpenCV imread读取图片失败问题使用一下代码读取一张图片失败(不管是绝对路径还是相对路径,都失败),工程运行都没问题,就是图片读取
- 一、我的需求对于这样的一个 csv 表,需要将其(1)将营业部名称和日期和股票代码进行拼接(2)对于除了买入金额不同的的数据需要将它们的买入
- 本文实例为大家分享了Django文件上传与下载的具体代码,供大家参考,具体内容如下Django1.4首先是上传:#settings.pyME
- 必备环境废话每年回家都要帮我爸下些音乐,这对我来说都是轻车熟路!可当我打开网易云点击下载按钮的时候,可惜已物是人非啦!开个 VIP 其实也不
- 现在大家都在讨论Web2.0 ,大家都在搞用户行为前端设计,现在注册一个ID一般只需要几秒钟,站长期望其产生高价值的UGC,形成一个只需要审
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&
- 数字范围:922337203685477~-922337203685477函数代码如下: <%Public Fun
- 前言目前,许多运动检测技术都是基于简单的背景差分概念的,即假设摄像头(视频)的曝光和场景中的光照条件是稳定的,当摄像头捕捉到新的帧时,我们可
- 目的: 找出路径坐在的所有python文件(.py结尾),返回列表。代码:def list_py(path = None): if path
- Balloons(气球状提示)问题摘要气球状提示(Balloon)是一个小型的弹出窗口,用于通知用户出现非关键性问题或控件处于某种特殊情况。
- 一、简介此模块用于简化paramiko与网络设备之间的ssh连接,可在windows与Unix平台使用 二、目前支持的设备(201
- 一,fso.GetFile提取文件相应的 File 对象1,getfile.asp<%whichfile=Serv
- 我们前面讲了几篇关于类的知识点,为了让大家更好的掌握类的概念,并灵活的运用这些知识,我写了一个有趣又好玩的弹球的游戏,一来可以把类的知识融会
- 本文实例为大家分享了js实现滑动进度条效果的具体代码,供大家参考,具体内容如下进度条:<!DOCTYPE html><ht