Python中怎么用Matplotlib绘制图表
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要介绍"Python中怎么用Matplotlib绘制图表"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Python中怎么用Matplotlib绘制图
千家信息网最后更新 2026年11月04日Python中怎么用Matplotlib绘制图表
这篇文章主要介绍"Python中怎么用Matplotlib绘制图表"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Python中怎么用Matplotlib绘制图表"文章能帮助大家解决问题。
前言
Matplotlib 是 Python 中类似 MATLAB 的绘图工具,如果您熟悉 MATLAB,那么可以很快的熟悉它。
Matplotlib 提供了一套面向对象绘图的 API,它可以轻松地配合 Python GUI 工具包(比如 PyQt,WxPython、Tkinter)在应用程序中嵌入图形。与此同时,它也支持以脚本的形式在 Python、IPython Shell、Jupyter Notebook 以及 Web 应用的服务器中使用。
折线图绘制与显示
# 展现一周天气# 1.创建画布plt.figure(figsize=(20,8)) # plt.figure(figsize=(),dpi=)# figsize:指定图的长宽# dpi:图像清晰度# 返回fig对象# 2.绘制图像plt.plot([1,2,3,4,5,6,7],[17,17,18,15,11,11,13],label="hh")# plt.plot(x,y,color=,line)# figure, axes = plt.subplots(nrows=1, ncols=2, figsize=(20,8), dpi=80)# 显示图例plt.legend(loc="lower left")# 添加网格显示plt.grid(True,linestyle='-',alpha=0.5)# 3.保存图像 必须放在show的前边,因为show会释放图像资源# plt.savefig("test.png")# 4.显示图像plt.show()绘制数学函数图像
import numpy as np# 1.准备x,y数据x = np.linspace(-1,1,1000)y = 2 * x * x# 2.创建画布plt.figure(figsize=(20,8), dpi=80)# 3.绘制图像plt.plot(x,y)# 4.显示图像plt.show()
from jupyterthemes import jtplotjtplot.style(theme='monokai') #选择一个绘图主题import matplotlib.pyplot as plt# 个别环境需要以下代码%matplotlib inline
plt.figure()plt.plot([1,0,9],[4,5,6])plt.show()

散点图绘制
# 1.准备数据x, y = [1,2,3,4,5,6,7], [17,17,18,15,11,11,13]# 2.创建画布plt.figure(figsize=(20, 8))# 3.绘制图像plt.scatter(x,y)# 4.显示图像plt.show()

绘制柱状图
# 1.准备数据x, y = [1,2,3,4,5,6,7], [17,17,2,15,11,11,13]# 2.创建画布plt.figure(figsize=(20, 8))# 3.绘制图像plt.bar(x,y,width=0.5,color=['r','b','y','g'])# 4.显示图像plt.show()
绘制直方图
x = [1,2,3,4,5,6,17,17,18,15,11,45,12,54,23,45,6,12,87,51,11,13]plt.figure(figsize=(20,8), dpi=80)distance = 2group_num = int((max(x) - min(x)) / distance)plt.hist(x, bins=group_num)plt.show()
饼图
# 1.准备数据x, y = [1,2,3,4,5,6,7], ['17','17','2','15','11','11','13']# 2.创建画布plt.figure(figsize=(20, 8))# 3.绘制图像plt.pie(x,labels=y,autopct='%1.2f%%',colors=['r','b','y','g'])# x,y轴刻度等长plt.axis('equal')plt.legend(loc="lower left")# 4.显示图像plt.show()关于"Python中怎么用Matplotlib绘制图表"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
图像
画布
数据
准备
图表
知识
绘图
对象
工具
行业
应用
不同
实用
与此同时
代码
内容
函数
刻度
前言
图例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡
互联网科技公司华为
科技赋能下的互联网金融
上海互联网科技有限公司
为想互联网科技
紫鲸互联网科技
互联网科技视频
互联网 新科技
互联网金融科技委员会
科技伦理 互联网公司
衡水科技产业互联网平台
互联网金融中的现代科技
互联网科技产业特征
宜昌元轩互联网科技有限公司
注册互联网科技公司经营范围大全
想开互联网科技公司怎么样
乌鲁木齐新华智原互联网科技学校
华中科技大学互联网的牛人
厦门江牛科技互联网
上海旺乐尼互联网科技有限公司
中国 科技 互联网
奇酷互联网科技
互联网科技作文
奇士达互联网科技
科技互联网公司logo
狮子座互联网科技培训
中国科技创新与世界互联网大会
上海钢联属于互联网科技股吗
互联网风格科技公司名称
北京品多多互联网科技有限公司