matplotlib绘制两点间连线的几种方法实现
更新时间:2022年03月07日 10:31:30 作者:津津小可爱
本文主要介绍了matplotlib绘制两点间连线的几种方法实现,主要介绍了4种方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
为了找到matplotlib在两个点之间连线的方法真是费了好大功夫,本文主要介绍了 matplotlib绘制两点间连线的几种方法,具体如下
绘制方法 <1>
本文将通过最简单的模式拆解Matplotlib绘图的几个组成部分,将cover以下内容
1. Create a dataset
2. Create a canvas
3. Add data to canvas
4. Show the figure
import numpy as np import matplotlib.pyplot as plt # create a dataset points = np.linspace(-5, 5, 256) y1 = np.tanh(points) + 0.5 y2 = np.sin(points) - 0.2 # create a canvas fig, axe = plt.subplots(figsize=(7, 3.5), dpi=300) # add data to canvas axe.plot(points, y1) axe.plot(points, y2) # show the figure fig.savefig('output/to.png') plt.close(fig)
绘制方法<2> 使用pyplot绘制图像
import matplotlib.pyplot as plt import numpy as np x = np.linspace(-3, 3, 256) y = np.sin(x) plt.plot(x, y)
绘制方法<3> 使用axes类绘制图像
使用axes使用subplot()绘制单一图像,使用subplots(nrows,ncols
)绘制多个图形
import matplotlib.pyplot as plt import numpy as np x = np.linspace(-3, 3, 256) y = np.sin(x) ax = plt.subplot() ax.plot(x, y)
绘制方法<4> 使用figure类绘制图像
import matplotlib.pyplot as plt import numpy as np x = np.linspace(-3, 3, 256) y = np.sin(x) fig = plt.figure(dpi=300) ax = fig.add_subplot(111) ax.plot(x, y) fig.savefig('output/to.png') plt.close(fig)
表示了图像的position。如果使用subplots,则有nrows
,ncols
, andindex
三个参数,其中idex从1开始,代表了左上角的图像
到此这篇关于matplotlib绘制两点间连线的几种方法实现的文章就介绍到这了,更多相关matplotlib 两点间连线内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
相关文章
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
今天小编就为大家分享一篇python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-12-12python中json.dumps()和json.loads()的用法
json.dumps()和json.loads() json.dumps()用于将字典形式转换为字符串,下面这篇文章主要给大家介绍了关于python中json.dumps()和json.loads()用法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下2022-09-09
最新评论