Python matplotlib 画图基本函数用法

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

 

# -*- coding:utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
from scipy.interpolate import interp1d

plt.rcParams['savefig.dpi'] = 300      # 图片像素
plt.rcParams["savefig.format"] = 'pdf' # 保存为pdf LaTex排版使用
plt.rcParams['savefig.bbox'] = 'tight' # 图片白边变窄 
 
 
# 准备画图
fig = plt.figure()
ax = fig.add_subplot(111)
 
# 准备数据
data1 = [[4/3,3],[2,2],[3.5,4/3.5]]
data2 = [[2,3.5],[2.5,2.6],[4.2,2.1]]

# 插值
xx,yy = zip(*data1)
f = interp1d(xx,yy,kind='quadratic')
x = np.linspace(min(xx),max(xx),100)
y = f(x)
 
# 画线 参数与matlab类似
l1, = ax.plot(x,y,'r-',linewidth=2)
x,y = zip(*data1)
l2, = ax.plot(x,y,'rs')
x,y = zip(*data2)
l3, = ax.plot(x,y,'o')
 
# 标注
# \sigma 
x,y = zip(data1[0],data2[0])
# plt.plot(x,y,'-',c='gray')
plt.annotate(s="", xy=data1[0], xytext=data2[0], arrowprops={"arrowstyle":"<->"})
plt.text(sum(x)/2-0.1,sum(y)/2+0.1,'$\sigma_i$') # 符号写法与LaTex类似
 
# 坐标轴相关
plt.legend([l1,l2,l3],['line example','data1 poi
python matplotlib.pyplot模块画图用法 由于经常需要用plt进行画图,而其设置亦较为繁琐,故将相关用法在此记录 阅读详情

相关推荐

tkinter matplotlib 画图

tkinter matplotlib 中文乱码 Figure、Axes FigureCanvasTkAgg 列表、数组、表格 点击新建对话框 for i,j in zip() draw()画图

JESUSisSAVIOR的博客 3805

MatplotlibrcParams使用

一、什么是rcParams? 我们在使用matplotliblib画图的时候经常会遇见中文或者是负号无法显示的情况,我们会添加下面两句话: from matplotlib.pylab import mpl mpl.rcParams['font.sans-serif'] = ['SimHei'] mpl.rcParams['axes.unicode_minus']=False 实际上,pylo...

错位的梦寐的博客 2万+

Matplotlib Python画图

目录 1、基本用法 2、设置x轴和y轴 3、legend图例 4、anontation注解 5、tick能见度 6、scatter散点图 7、柱状图 8、等高线图 添加高度数字 9、3D数据 投影 10、subplot多合一显示 11、subplot分格显示 12、图中图 目录 1、基本用法 2、设置x轴和y轴 3、legend图例 4、anontation...

qq_35606141的博客 1074

python中的plt.rcParams

python中的matplotlib plt.rcParams # 生成数据 x = np.linspace(0, 4*np.pi) y = np.sin(x) plt.rcParams['figure.figsize'] = (5.0, 4.0) # 显示图像的最大范围 plt.rcParams['image.interpolation'] = 'nearest' # 差值方式,设置 interpolation style plt.rcParams['image.cmap'] = 'gray'

weixin_42869502的博客 5185

实践教程|13个Pytorch 图像增强方法总结

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达作者丨结发授长生@知乎(已授权)来源丨https://zhuanlan.zhihu.com/p/559887437编辑丨极市平台导读本文总结了13种图像增强技术的pytorch实现方法,附代码详解。使用数据增强技术可以增加数据集中图像的多样性,从而提高模型的性能和泛化能力。主要的图像增强技术包括:调整大小灰度变换标准化随机旋转中...

zandaoguang的博客 2776

Python】一文详细介绍plt.rcParamsMatplotlib 中的原理、作用、注意事项

📚【Python进阶】一文解锁Matplotlibplt.rcParams魔法!🔮 还在为Matplotlib图表样式烦恼吗?😖plt.rcParams来帮你!💪一文详解其原理、作用与注意事项,让你轻松定制图表风格!🎨 掌握高级用法,让图表更专业美观!🚀更有代码示例和进阶定制技巧,助你成为数据可视化达人!👨‍💻 读完受益良多,让你在Python数据可视化道路上越走越远!🚶‍♂️快来一起学习吧!📚 #Matplotlib #plt.rcParams #数据可视化 #Python

创作高质量博文,分享知识,共同进步! 1万+

matplotlibrcParams()详解

查看http://www.scipy.org/Wiki/Cookbook/Matplotlib/UsingTex #text.usetex : False # 所有文本都用latex来处理。

m0_37134868的博客 5912

python中scatter()函数用法matplotlib画图

scatter函数用于绘制散点图。 scatter函数原型 matplotlib.pyplot.scatter(x,y,s=20,c='b',maker='o',cmpa=None,norm=None,vmin=None,vax=None,alpha=None,linewidths=None,verts=None,hole=None) 函数中各个参数介绍 x,y是相同长度的数组。 s

xinming_365的博客 5061

matplotlib学习-001 基本介绍

目录Matplotlib简介画图方法 Matplotlib简介 Matplotlib是一个Python 2D的绘图库。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。 画图方法 Matplotlib中有两种画图方法。 使用matplotlib.pyplot库中的函数画图 使用这种方法画图相对来说较为简单。基本流程,首先需要调用库,import matplotlib.pyplot as plt。然后申请一张画布,plt.figure(),后续的画图就在这张画布上进行。然后使用plt.plot(

PingYiWeiLiang的博客 273

python做前端可视化_matplotlibpython的数据可视化

1.画图import matplotlib.pyplot as pltx = [1,2,3,1]y = [1,3,0,1]plt.plot(x,y)plt.title('title')#标题plt.ylabel('y')#纵轴的显示plt.xlabel('x')#横轴的显示plt.xticks([1,3])#x轴的显示数据plt.yticks([0,3])#y轴的显示数据plt.xticks([1...

weixin_42488997的博客 990

Pythonmatplotlib 中的 plot 画图,折线图

文章目录1. 加载宏包2. plot 函数的语法plot([x], y, [fmt], **kwargs)3. 一张图画好几条线 1. 加载宏包 使用 matplotlib画图时,我们一般加载里面的 pyplot,并命名为 plt,然后使用 plot 函数画图。 # 导入 matplotlib 中的 plot, 并命名为常用名 plt import matplotlib.pyplot as p...

天天向上的专栏 8万+

PythonMatplotlib结合networkx画图基本用法

(直方图、散点图、图例等见https://blog.csdn.net/qq_34859482/article/details/80617391)   一、画板 在任何绘图之前,我们需要一个Figure对象,可以理解成我们需要一张画板才能开始绘图。 import matplotlib.pyplot as plt fig = plt.figure() 二、坐标轴Axes 在拥有Figur...

小白兔的窝 1万+

Jupyter中Matplotlib画图基本语法

在数据分析和可视化中,Matplotlib是一个非常强大的Python库。在Jupyter Notebook中使用Matplotlib可以快速绘制各种图形,并进行数据可视化分析。本文将介绍一些基本Matplotlib画图语法,帮助你在Jupyter中更好地使用Matplotlib进行数据可视化。一、Matplotlib图表的常用设置:选择绘图函数——以plot函数(折线图)为例绘图语法: plt.plot(x, y, color,linestyle,marker,format_string,..)设置画布

2203_75701334的博客 4675

matplotlib 画图总结

写在前面:好久没用到matplotlib,最近用到的时候发现有些点已经忘了还得查资料,所以趁此机会把matplotlib中常用到的画图方法总结一下! matplotlib 官网 matplotlibpython中非常实用的一个模块,可以使用matplotlib绘制各种各样的图形,比如折线图、散点图、直方图、条形图、饼图、雷达图等。在python中安装和导入matplotlib包如下: # 安装 pip install matplotlib # 导入 import matplotlib.pyplot as

Dear_learner的博客 1万+

python matplotlib 画图简介

pythonmatplotlib包支持我们画图,有点非常多,现学习如下。 首先要导入包,在以后的示例中默认已经导入这两个包 import matplotlib.pyplot as plt import numpy as np然后画一个最基本的图t = np.arange(0.0, 2.0, 0.01)#x轴上的点,0到2之间以0.01为间隔 s = np.sin(2*np.pi*t)

阿里贝尔的博客 2万+

Matplotlib用法使用、Matplotlib绘图作图画图

Matplotlib概念定义,Matplotlib绘图/画图/作图,matplotlib用法使用、什么是MatplotlibMatplotlib常用函数用法Matplotlib图像添加辅助功能信息,Matplotlib一个坐标系绘制多个图像,Matplotlib多个坐标系绘制多个图像,Matplotlib绘制数学函数图像

我的个人博客 4961

Matplotlib python画图详解及实例

Matplotlib 是一个 Python 的 2D绘图库(包括3D图表),它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形. 名称由来:mat (matrix 矩阵(二维数据 - 二维图表))plot(画图)lib(library库)

weixin_71405027的博客 3789

python——matplotlib用法详解

MatplotlibPython生态系统的一个重要组成部分,是用于可视化的绘图库,它提供了一整套和matlab相似的命令API和可视化界面,可以生成出版质量级别的精美图形,Matplotlib使绘图变得非常简单,在易用性和性能间取得了优异的平衡。安装成功后,即可以在Python中像使用其它库一样导入和使用Matplotlib,而无需更多文件的配置,通常我们将其导入后使用别名mplMatplotlib的配置更多的用于修改绘制图形的默认样式,Matplotlib

longhaierwd的博客 3万+

pythonMatplotlib画图技巧

利用python模块进行画图

m0_63796978的博客 6962
上一篇: Windows下LaTeX安装和配置
下一篇: matlab 函数用法积累
wraettearw
博客等级 码龄12年 27粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值