matplotlib绘制两点间连线的几种方法实现
作者:津津小可爱 时间:2021-07-27 09:02:24
为了找到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开始,代表了左上角的图像
来源:https://blog.csdn.net/weixin_33918358/article/details/112486438
标签:matplotlib,连线
0
投稿
猜你喜欢
Golang收支记账程序详细编写过程
2024-04-25 15:17:38
python 简单备份文件脚本v1.0的实例
2022-05-01 01:47:53
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
2023-12-16 21:28:44
python 除法保留两位小数点的方法
2022-05-09 02:31:22
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
2023-12-09 05:15:03
python/golang实现循环链表的示例代码
2021-10-31 23:32:20
Go实现简易RPC框架的方法步骤
2024-04-26 17:16:33
Python多维/嵌套字典数据无限遍历的实现
2023-07-22 16:48:56
CentOS6.5下RPM方式安装mysql5.6.33的详细教程
2024-01-23 12:43:02
Django路由层如何获取正确的url
2022-02-13 17:30:08
Python图片视频超分模型RealBasicVSR的使用教程
2021-10-11 13:40:04
数字人整合动网论坛的方法
2009-05-29 18:23:00
asp实现通过session来统计在线人数的方法
2007-08-13 12:56:00
vue脚手架vue-cli的卸载与安装方式
2023-07-02 17:04:25
简述python Scrapy框架
2022-07-13 06:19:30
使用BootStrap实现用户登录界面UI
2023-07-02 05:19:51
系统高吞吐量下的数据库重复写入问题分析解决
2024-01-17 07:37:21
PowerDesigner中如何导入SQL Server数据库
2024-01-17 08:38:46
Vue3中简单实现动态添加路由
2023-07-02 16:58:45
Sql Server 开窗函数Over()的使用实例详解
2024-01-17 14:34:33