Python(x,y)中matplotlibwidget的实现似乎被破坏了。在

我相信有问题的文件是this1。如果您将该文件的第67行改为self.figure = pypolt.figure(figsize=(width, height), dpi=dpi),那么您的代码将按您的需要工作。我已经包含了下面修改过的代码的完整副本,这样您就可以将其复制/粘贴到您的项目中,并使用matplotlibwidget,而不是从python(x,y)导入

问题似乎是直接实例化Figure对象会跳过整个Figure管理器构造的负载,这就是引发该错误的原因。我建议你用Python(x,y)提交一个bug报告并链接到这篇文章!在

带修改行的完整代码(请参阅上面的存储库链接以获取许可证)from PyQt4.QtGui import QSizePolicy

from PyQt4.QtCore import QSize

from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as Canvas

from matplotlib.figure import Figure

from matplotlib import rcParams

rcParams['font.size'] = 9

from matplotlib import pyplot

class MatplotlibWidget(Canvas):

"""

MatplotlibWidget inherits PyQt4.QtGui.QWidget

and matplotlib.backend_bases.FigureCanvasBase

Options: option_name (default_value)

-

parent (None): parent widget

title (''): figure title

xlabel (''): X-axis label

ylabel (''): Y-axis label

xlim (None): X-axis limits ([min, max])

ylim (None): Y-axis limits ([min, max])

xscale ('linear'): X-axis scale

yscale ('linear'): Y-axis scale

width (4): width in inches

height (3): height in inches

dpi (100): resolution in dpi

hold (False): if False, figure will be cleared each time plot is called

Widget attributes:

-

figure: instance of matplotlib.figure.Figure

axes: figure axes

Example:

-

self.widget = MatplotlibWidget(self, yscale='log', hold=True)

from numpy import linspace

x = linspace(-10, 10)

self.widget.axes.plot(x, x**2)

self.wdiget.axes.plot(x, x**3)

"""

def __init__(self, parent=None, title='', xlabel='', ylabel='',

xlim=None, ylim=None, xscale='linear', yscale='linear',

width=4, height=3, dpi=100, hold=False):

self.figure = pyplot.figure(figsize=(width, height), dpi=dpi)

self.axes = self.figure.add_subplot(111)

self.axes.set_title(title)

self.axes.set_xlabel(xlabel)

self.axes.set_ylabel(ylabel)

if xscale is not None:

self.axes.set_xscale(xscale)

if yscale is not None:

self.axes.set_yscale(yscale)

if xlim is not None:

self.axes.set_xlim(*xlim)

if ylim is not None:

self.axes.set_ylim(*ylim)

self.axes.hold(hold)

Canvas.__init__(self, self.figure)

self.setParent(parent)

Canvas.setSizePolicy(self, QSizePolicy.Expanding, QSizePolicy.Expanding)

Canvas.updateGeometry(self)

def sizeHint(self):

w, h = self.get_width_height()

return QSize(w, h)

def minimumSizeHint(self):

return QSize(10, 10)

python axes get_在figu中找不到Axes实例参数相关推荐

  1. python实现从一组颜色中找出与给定颜色最接近颜色的方法

    本文实例讲述了python实现从一组颜色中找出与给定颜色最接近颜色的方法.分享给大家供大家参考.具体分析如下: 这段代码非常有用,可以找到指定颜色相似的颜色,比如有一组8个颜色,现在给定一个rgb格式 ...

  2. python找不到文件数据_在使用python pykitti packag的目录中找不到文件

    我正在使用pykitti包来可视化python中的KITTI数据集.找不到需要的校准文件.它在指定的目录中查找这些校准文件.我指定了它应该在其中查找这些文件的目录.但是,它仍然给我一个错误: File ...

  3. python按钮调用函数_Python中Button组件的属性及参数

    Python中Button按钮组件常用的属性及参数设置 温馨提示,文章篇幅较长,请耐心阅本篇文章中小编给大家介绍Button按钮组件的相关常用的属性以及参数的设置. 一. 常用属性使用语法 变量=Bu ...

  4. python 包和模块_Python中的包和模块实例

    一.实例和结果 1)实例的结构和具体的文件: PyPackage │ PyCommonM.py │ __init__.py │ ├─p1Package │ P1M.py │ P1MC.py │ __i ...

  5. python调用pipe_Python multiprocessing模块中的Pipe管道使用实例

    multiprocessing.Pipe([duplex]) 返回2个连接对象(conn1, conn2),代表管道的两端,默认是双向通信.如果duplex=False,conn1只能用来接收消息,c ...

  6. python异步查询数据库_Python中使用aiomysql异步操作MySQL实例效果

    Python异步操作MySQL示例[使用aiomysql] 本文实例讲述了Python异步操作MySQL.分享给大家供大家参考,具体如下: 安装aiomysql 依赖 Python3.4+ async ...

  7. python找色_python实现从一组颜色中找出与给定颜色最接近颜色的方法

    本文实例讲述了python实现从一组颜色中找出与给定颜色最接近颜色的方法.分享给大家供大家参考.具体分析如下: 这段代码非常有用,可以找到指定颜色相似的颜色,比如有一组8个颜色,现在给定一个rgb格式 ...

  8. python 词库 匹配_python从一段文本中找出存在于词库的词语

    python从一段文本中找出存在于词库的词语 有现成的库吗? 可能不是最佳答案,只是提供一个思路. 个人觉得这个问题并不需要什么库,先把词库载入,弄成列表什么的.然后再把你需要匹配的文本读入,反过来想 ...

  9. python数据库模糊查询_python中数据库like模糊查询方式

    python中数据库like模糊查询方式 在Python中%是一个格式化字符,所以如果需要使用%则需要写成%%. 将在Python中执行的sql语句改为: sql = "SELECT * F ...

最新文章

  1. javascript 中的eval方法 小窍门
  2. 2018前端常见问题整理
  3. python语言编程入门先学什么-初学者先学习python语言还是C语言
  4. 加入谷歌,那时我55岁
  5. Java中的24种设计模式与7大原则
  6. where常用运算符
  7. fighting小银考呀考不过四级
  8. Gson 与 fastJson 在使用上的差异(fastJson的优点)
  9. 数据结构之leetcode 347题
  10. Charles 抓包原理与实践
  11. 日志显示格式%d{yyyy/MM/dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n
  12. 不要做一个只会抱怨的人
  13. 感谢!《夜空守望者》
  14. 安卓开发——ProgressBar反向进度条(进度条从右向左走)
  15. jacoco关于Java代码覆盖率你不得不会的基操!
  16. 台灯a级和aa级和aaa级哪个好?2022最新护眼台灯推荐
  17. data:image/png;base64,iVBORw0KGg... 表示的是一张图片
  18. 《杀手 2*》:在现代 CPU 上增强混响效果
  19. 汽车美容如何做好会员管理
  20. VB合并excel表格(工作表和工作簿)

热门文章

  1. redis系列,redis网络,你得知道的一些事
  2. 如何使用 Podman 签署和分发容器镜像
  3. P4460 [CQOI2018]解锁屏幕
  4. week8 作业B 猫猫向前冲
  5. 华为无线设备配置利用WDS技术部署WLAN业务
  6. IT服务管理指标体系与报表体系
  7. Android代码 listview选中,android自定义listview的选中状态
  8. web自定义相机拍照
  9. 【初等数论】个人数论总结
  10. EMC Networker存储备份软件