使用Python matplotlib绘制简单的柱形图、折线图和直线图
作者:Je?perdre(快乐学习版) 时间:2022-04-08 02:13:19
介绍
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
标签:matplotlib,柱形图,折线图
0
投稿
猜你喜欢
mysql5.7.19 winx64安装配置方法图文教程(win10)
2024-01-20 20:12:45
python time模块时间戳 与 结构化时间详解
2021-04-09 11:06:42
随机6+1选号码摇奖程序
2008-07-18 13:15:00
Bootstrap中定制LESS-颜色及导航条(推荐)
2024-05-02 16:21:26
来自qq的javascript面试题
2024-04-16 10:29:17
Python统计列表元素出现次数的方法示例
2021-03-06 00:43:23
配置python连接oracle读取excel数据写入数据库的操作流程
2024-01-14 02:30:31
网页设计趋势之:”勾引”用户的按钮
2009-02-17 12:09:00
详解Hadoop 运行环境搭建过程
2022-08-25 13:50:58
MySQL中union和order by同时使用的实现方法
2024-01-26 22:48:45
nginx简单配置多个php服务实例教程
2023-06-11 22:53:30
python温度转换华氏温度实现代码
2021-09-01 22:30:49
Flaks基础之在URL中添加变量的实现详解
2023-07-22 00:42:20
基于python3实现倒叙字符串
2023-02-02 17:41:28
AJAX在GET中文的时候解决乱码的方法
2007-11-04 13:04:00
python中parser.add_argument()用法实例(命令行选项、参数和子命令解析器)
2022-06-09 03:54:43
Python中的函数参数类型检查
2023-10-15 20:41:05
浅析Go语言编程当中映射和方法的基本使用
2024-04-28 09:13:16
简析Python的闭包和装饰器
2021-06-25 03:25:40
学习ASP和编程的28个观点
2008-06-27 12:57:00