返回顶部
首页 > 资讯 > 后端开发 > Python >Python Matplotlib库实现画局部图
  • 195
分享到

Python Matplotlib库实现画局部图

2024-04-02 19:04:59 195人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

在画图中,我们需要放大图像的某一部分,看清其变化。最近在写论文时,就遇到了这个问题,还有坐标轴加粗、控制线型和大小等要求。这些,都可以通过python Matplotlib库实现。具

在画图中,我们需要放大图像的某一部分,看清其变化。最近在写论文时,就遇到了这个问题,还有坐标轴加粗、控制线型和大小等要求。这些,都可以通过python Matplotlib库实现。具体看下面的代码:


import matplotlib.pyplot as plt

init_np = np.array(x0_list)
xopt_net_np = np.array(xopt_net)

plt.figure(figsize=(8,5))
plt.subplot(311)
ax = plt.GCa() # 获取坐标轴
bwith = 1.2
ax.spines['bottom'].set_linewidth(bwith)
ax.spines['left'].set_linewidth(bwith)
ax.spines['top'].set_linewidth(bwith)
ax.spines['right'].set_linewidth(bwith)
plt.yticks([])
plt.xlim([-21,21])
plt.plot(init_np, np.zeros_like(init_np), '.b', markersize=2, label='initial value Distri.')
plt.legend()

plt.subplot(312)
ax = plt.gca()
bwith = 1.2
ax.spines['bottom'].set_linewidth(bwith)
ax.spines['left'].set_linewidth(bwith)
ax.spines['top'].set_linewidth(bwith)
ax.spines['right'].set_linewidth(bwith)
plt.yticks([])
plt.xlabel('x')
plt.plot(xopt_gd, np.zeros_like(xopt_gd), '.r', markersize=2, label='optimal value Distri. by GD')
plt.xlim([-21,21])
plt.legend()

plt.subplot(313)
ax = plt.gca()
bwith = 1.2
ax.spines['bottom'].set_linewidth(bwith)
ax.spines['left'].set_linewidth(bwith)
ax.spines['top'].set_linewidth(bwith)
ax.spines['right'].set_linewidth(bwith)
plt.yticks([])
plt.plot(xopt_net_np, np.zeros_like(xopt_net_np), '.r', markersize=2, label='optimal value Distri. by Network')
plt.xlim([-21,21])
plt.legend()

plt.axes([0.125,0.275,0.25,0.07])   # list:[左下角水平坐标, 左下角垂直坐标, 宽度, 高度]
# plt.xticks(())
plt.yticks(())
plt.plot(xopt_net_np, np.zeros_like(xopt_net_np), '.r', markersize=1, label='optimal value Distr.')
plt.savefig('sol_scipy_ai.png', dpi=400, bbox_inches='tight')
plt.show()

得到了下面的效果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: Python Matplotlib库实现画局部图

本文链接: https://lsjlt.com/news/157546.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python Matplotlib库实现画局部图
    在画图中,我们需要放大图像的某一部分,看清其变化。最近在写论文时,就遇到了这个问题,还有坐标轴加粗、控制线型和大小等要求。这些,都可以通过Python Matplotlib库实现。具...
    99+
    2024-04-02
  • 用matplotlib库画图
    1、用例一 1 import matplotlib.pyplot as plt 2 import numpy as np 3 x=np.linspace(0,10,100) 4 y=np.cos(2*np.pi*x)*...
    99+
    2023-01-31
    画图 matplotlib
  • python必备库Matplotlib画图神器
    目录1.安装方法2.用好官网的例子最简单的应用-折线图添加注释的方法柱状图-Bar Label折线图之CSD前言: Matplotlib 通常与 NumPy、Pandas 一起使用,...
    99+
    2024-04-02
  • 使用matplotlib库实现图形局部数据放大显示的实践
    目录一、绘制总体图形二、插入局部子坐标系三、限制局部子坐标系数据范围四、加上方框和连接线五、总体实现代码一、绘制总体图形 import numpy as np import matp...
    99+
    2024-04-02
  • 如何使用matplotlib库实现图形局部数据放大显示
    本篇内容介绍了“如何使用matplotlib库实现图形局部数据放大显示”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、绘制总体图形impo...
    99+
    2023-06-29
  • python opencv画局部放大图实例教程
    目录为什么要画局部放大图?程序逻辑程序实例总结这项功能的目的是为了方便使用opencv做图像标注工具。 为什么要画局部放大图? 在做图像数据标注时,很难一次就做到精准标注,经常需要...
    99+
    2024-04-02
  • python matplotlib各种画图
    目录1.引入matpltlib库 2.pyplot基础图标函数总结 3.plot函数画图语法规则 4.折线图 4.散点图 5.直方图 6.条形图 纵向 横向多条 7.饼图 1.引入m...
    99+
    2024-04-02
  • python实现局部图像放大
    本文实例为大家分享了python实现局部图像放大的具体代码,供大家参考,具体内容如下 import cv2 as cv import sys if __name__ == '_...
    99+
    2024-04-02
  • python matplotlib是如何画图的
    python matplotlib是如何画图的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.引入matpltlib库matplotlib是一种优秀...
    99+
    2023-06-22
  • Python画图工具Matplotlib库常用命令简述
    目录1. 简单例程柱状图2. 读取exal方法2.1  数据处理常用库:pandas2.2 提取列表数组3. 论文图片的类型和格式4. 柱状图扩展4.1 堆叠柱状图5. P...
    99+
    2024-04-02
  • Python连接数据库使用matplotlib画柱形图
    目录一、柱形图介绍(1)介绍(2)优点、缺点(3)适用范围二、数据介绍(1)数据构成(2)数据选取三、python数据库连接配置以及数据提取设置(1)调用库以及连接语法(2)语法参数...
    99+
    2024-04-02
  • Python利用Matplotlib库实现绘制饼形图
    目录1.plt.pie()2. 饼图基本3. 饼状图进阶4. 环形图5. 内嵌环形图1.plt.pie() 饼图 常常用来显示 整体中各部分所占的比例,在python-matplot...
    99+
    2024-04-02
  • 使用python matplotlib画折线图实例代码
    目录matplotlib简介1、画折线图【一条示例】2、画折线图带数据标签3、画多条折线图:4、画多条折线图分别带数据标签:总结matplotlib简介 matplotlib 是py...
    99+
    2024-04-02
  • Python基础之画图神器matplotlib
    目录Python画图(线条颜色、大小、线形)线条颜色设置以及网格大小标签设置效果设置线条的大小和样式线段类型:完整代码:Python画图(线条颜色、大小、线形) 先放基础代码,下面讲...
    99+
    2024-04-02
  • python用plotly实现绘制局部放大图
    目录最终效果展示实现思路导入库随机生成一些数据封装绘图代码开始绘制总结最终效果展示 实现思路 在绘图区域插入一个嵌入图,嵌入图与原图的绘画保持一致,通过限制嵌入图的x轴和y轴的显示...
    99+
    2024-04-02
  • Python的Matplotlib库图像复现学习
    目录总结 from pylab import * n = 256 X = np.linspace(-np.pi,np.pi,n,endpoint=True) Y = n...
    99+
    2024-04-02
  • Python常见库matplotlib之画图文字的中文显示
    系列文章目录 第一章 Python常见库matplotlib之画图文字的中文显示 第二章 Python常见库matplotlib之画图中各个模块的含义及修改方式 第三章 Python常见库matplo...
    99+
    2023-09-04
    python matplotlib 信息可视化
  • Python连接数据库怎么使用matplotlib画柱形图
    本篇内容主要讲解“Python连接数据库怎么使用matplotlib画柱形图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python连接数据库怎么使用matplotlib画柱形图”吧!一、柱形...
    99+
    2023-07-02
  • 通过python-turtle库实现绘制图画
    目录1 图12 图23 图34 图45 图51 图1 第一个图是蚊香,感兴趣的小伙伴可以自己尝试在python中用turtle库绘制一下。 具体代码如下: #画蚊香 impor...
    99+
    2024-04-02
  • Python+matplotlib实现饼图的绘制
    目录一、整理数据二、创建饼图三、爆炸效果四、阴影效果五、为饼图加上百分比六、让饼图旋转不同的角度七、为饼图添加边缘线八、为饼图数据分组一、整理数据 关于cnboo1.xlsx,我放在...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作