我有一个包装pyplot.plt的函数,所以我可以使用经常使用的默认值快速创建图形:

def plot_signal(time, signal, title='', xlab='', ylab='',

line_width=1, alpha=1, color='k',

subplots=False, show_grid=True, fig_size=(10, 5)):

# Skipping a lot of other complexity here

f, axarr = plt.subplots(figsize=fig_size)

axarr.plot(time, signal, linewidth=line_width,

alpha=alpha, color=color)

axarr.set_xlim(min(time), max(time))

axarr.set_xlabel(xlab)

axarr.set_ylabel(ylab)

axarr.grid(show_grid)

plt.suptitle(title, size=16)

plt.show()

但是,有时候我希望能够返回图表,以便我可以手动添加/编辑特定图形的内容.例如,我希望能够更改轴标签,或者在调用函数后向图中添加第二行:

import numpy as np

x = np.random.rand(100)

y = np.random.rand(100)

plot = plot_signal(np.arange(len(x)), x)

plot.plt(y, 'r')

plot.show()

>返回axarr

> return axarr.get_figure()

> return plt.axes()

但是,它们都返回一个类似的错误:AttributeError:’AxesSubplot’对象没有属性’plt’

什么是返回绘图对象的正确方法,以便以后编辑?

python绘图函数返回_python – Matplotlib返回一个绘图对象相关推荐

  1. python自定义函数画图_python matplotlib自定义colorbar颜色条-以及matplotlib中的内置色条...

    自定义colorbar(draw colorbar without any mapple/plot) 参考:Customized Colorbars Tutorial api example code ...

  2. python可视化添加文本_python Matplotlib基础--如何添加文本和标注

    创建一个优秀的可视化图表的关键在于引导读者,让他们能理解图表所讲述的故事.在一些情况下,这个故事可以通过纯图像的方式表达,不需要额外添加文字,但是在另外一些情况中,图表需要文字的提示和标签才能将故事讲 ...

  3. python write函数参数_Python函数-函数参数、返回值

    函数 1.函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,编程中的函数在英文中也有很多不同的叫法.在BASIC中叫         做subroutine(子过 ...

  4. python自定义函数中return可以返回多个值_python函数return返回多个值

    在函数中一旦使用return,那么函数就会停止往下执行!但是,我们有时候需要函数返回多个值,怎么实现呢?其实python的return可以返回多个值,而且Python 会自动将多个返回值封装成元组. ...

  5. python 定义函数方法_Python定义一个函数的方法

    Python函数的定义 定义函数,也就是创建一个函数,可以理解为创建一个具有某些用途的工具.定义函数需要用 def 关键字实现,具体的语法格式如下: def 函数名(形参列表): //由零条到多条可执 ...

  6. python画图三维标记_Python matplotlib绘图示例 - 绘制三维图形

    Python matplotlib模块是扩展的MATLAB的一个绘图工具库.它可以绘制各种图形,下面就学习了下Python中的matplotlib模块,如何绘制三维图形. 示例代码一: # codin ...

  7. python 条形图指定颜色_python – 如何给一个熊猫/ matplotlib条形图自定义颜色

    您可以将颜色选项直接指定为绘图函数的列表. from matplotlib import pyplot as plt from itertools import cycle, islice impor ...

  8. python绘图函数教程_Python绘图函数的完整集合,python,画图,大全

    很多时候,我们需要用python画图,这样就可以更加直观的看到数据的走势,而不是干巴巴的数字. 今天,我们就给大家整理了一下python画图的常用函数,由于篇幅限制.无法将这些函数的使用方法全部表现出 ...

  9. python所有函数用法_python函数用法总结

    空函数 如果想定义一个什么事也不做的空函数,可以用pass语句: def nop(): pass pass语句什么都不做,那有什么用?实际上pass可以用来作为占位符,比如现在还没想好怎么写函数的代码 ...

最新文章

  1. 过去一周AI领域有哪些新鲜事?看这一篇就够了
  2. Spring Boot(Spring的自动整合框架)
  3. 2018年春季个人阅读计划
  4. ArtRage中文版
  5. 阿里巴巴 Kubernetes 能力再获 CNCF 认可 | 云原生生态周报 Vol. 32
  6. 某大型银行深化系统技术方案之十五:服务层之服务调用
  7. 手机组态软件 APP监控台达PLC C#全套源代码,C#开发上位机手机APP
  8. 计算机基础知识试题 试题及答案
  9. 苹果ipad怎么刷机_白苹果如何修复,为什么会出现白苹果
  10. Unity-Animator深入系列---测试CrossFade和CrossFadeInFixedTime
  11. Python实现测量平差数据处理
  12. 影视后期制作学习(AE)(父子级链接-表达式)
  13. window 开发hadoop
  14. php opcode 启用,Drupal8安装提示PHP OPCODE CACHING未启用的解决方法
  15. 红米k40开启呼叫转移方法介绍
  16. led trigger
  17. 一英寸等于多少厘米「知识普及」
  18. 网络原理考点之BSC协议
  19. python订单管理系统功能_订单管理系统的基本功能有哪些?
  20. 觉得算法难的看这里-算法动画图解的App算法宝开发历程分享

热门文章

  1. iOS应用软件沙盒sandbox相关知识(整理)
  2. Wythoff's game
  3. 编写数据驱动的单元测试的代码
  4. Python3.6安装及引入Requests库
  5. updating error reports database解决方案
  6. (转)淘淘商城系列——商品搜索功能Service实现
  7. Theano 中文文档 0.9 - 4. 要求
  8. Atom飞行手册翻译: 1.3 Atom基础
  9. css3组件实战--绚丽效果篇
  10. iOS蓝牙BLE4.0通信功能