我构建了一个wxpythongui,并试图在两个不同的面板中绘制两个不同的饼图。但是我一次只能做一个(另一个崩溃了)。希望有人知道怎么处理。我也想用条形图来做同样的事情。我的代码:self.V_Panel_Pie1 = FigurePanel(self.V_Panel7)

self.V_Panel_Pie2 = FigurePanel(self.V_Panel8)

sizer_vpanel = wx.BoxSizer(wx.VERTICAL)

sizer_vpanel.Add(self.V_Panel_Pie1,1)

self.V_Panel7.SetSizer(sizer_vpanel)

sizer_vpanel = wx.BoxSizer(wx.VERTICAL)

sizer_vpanel.Add(self.V_Panel_Pie2,1)

self.V_Panel8.SetSizer(sizer_vpanel)

self.V_Panel_Pie1.draw(a_vals, b_vals)

self.V_Panel_Pie2.draw(a_vals2, b_vals2)

class FigurePanel(wx.Panel):

def __init__(self, parent):

wx.Panel.__init__(self, parent)

self.parent = parent

self.sizer = wx.BoxSizer(wx.VERTICAL)

self.figure, ax = plt.subplots(figsize=(2,2))

self.canvas = FigureCanvas(self, -1, self.figure)

s1 = wx.BoxSizer(wx.VERTICAL)

s1.Add(self.canvas, 0, wx.GROW)

self.sizer.Add(s1, 5, wx.GROW)

self.SetSizer(self.sizer)

self.Layout()

self.Fit()

def draw(self, a, b):

self.figure.clear()

labels = 'a', 'b'

sizes = [a,b]

colors = ['yellowgreen', 'lightskyblue']

explode = (0, 0.1)

plt.pie(sizes, explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True, startangle=90)

self.canvas.draw()here

python wxpython plt_wxpython和多个面板中的多个plt图相关推荐

  1. python summary结果提取_如何用python取得Chrome Dev Tools Network面板中的Summary数据?

    如图所示: Page Loading Time Test中,想用python取得 network中所有资源加载完的时间,特别是Finish的时间数据. 尝试过下面的取得的数据中并没有类似Finish的 ...

  2. Python wxpython篇 | Python生态库之图形用户界面开发库 “wxPython “ 的安装及使用(附. 使用pyinstaller 库打包Python随机点名小程序程序.exe文件)

    全文目录 wxPython 图形用户界面 PyCharm 中安装 wxPython库 PyCharm中将程序打包成 .exe 可执行文件 wxPython 的使用 第一个wxPython 程序 自定义 ...

  3. Python wxPython基本教程

    欢迎加入学习交流QQ群:657341423 Python wxPython在资源上比较小,而且官方文档也不好找,wxPython在python 2.x和python 3.x安装上有区别: 以下为pyt ...

  4. 使用Python,OpenCV+OCR检测护照图像中的机器可读区域(MRZ Machine-Readable Zones)

    使用Python,OpenCV+OCR检测护照图像中的机器可读区域(MRZ Machine-Readable Zones) 1. 效果图 2. 原理 3. 源码 参考 这篇博客将介绍如何只使用基本的图 ...

  5. 7.1 pdo 宝塔面板php_记宝塔面板中 PHP升级到 7.3.16安全版本概要

    因为有云主机上安装的宝塔面板管理的 LAMP运行环境,所以今天看见 宝塔面板 中的 软件商店 里 PHP7.3版本提示有更新,就点击查看是可以更新到 PHP7.3.16版本,于是搜索了一下 PHP7. ...

  6. python使用matplotlib可视化、查看matplotlib中常用的线条形式(line style)和数据点标记形状(marker)

    python使用matplotlib可视化.查看matplotlib中常用的线条形式(line style)和数据点标记形状(marker) 目录

  7. Python可视化(matplotlib)在图像中添加文本和标记(Text and Annotation)

    Python可视化(matplotlib)在图像中添加文本和标记(Text and Annotation) 目录 Python可视化(matplotlib)在图形中添加文本和标记(Text and A ...

  8. python根据二叉树的前序遍历和中序遍结果历重建二叉树

    python根据二叉树的前序遍历和中序遍结果历重建二叉树 前序遍历 对于当前节点,先输出该节点,然后输出他的左孩子,最后输出他的右孩子.以上图为例,递归的过程如下: (1):输出 1,接着左孩子: ( ...

  9. python函数def里面嵌套def,python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?,python嵌套,直接上代码def l(l...

    python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?,python嵌套,直接上代码def l(l 直接上代码def l(list): def d(): return list return d ...

最新文章

  1. 洛谷 P1825 [USACO11OPEN]玉米田迷宫Corn Maze
  2. Codeforces 785 D.Anton and School - 2(组合数处理)
  3. php system 执行失败,PHP 执行 system、exec 等函数发生错误
  4. html页面图片翻转特效代码,如何使用css实现翻转图片的效果(附代码)
  5. 孪生神经网络_驾驶习惯也能识人?基于时空孪生神经网络的轨迹识别
  6. 机器学习:弱监督学习简介
  7. “去哪儿”创始人兼总裁庄辰超专访实录
  8. 【福利】更新电脑游戏安装合集,百款大型单机游戏,百度网盘临时会员领取方法...
  9. B/S系统界面设计与开发详解
  10. 联想用u盘重装系统步骤_联想笔记本u盘重装系统,详细教您联想笔记本怎么使用u盘重装系统...
  11. matplotlib画图教程,设置坐标轴标签和间距
  12. java-net-php-python-2020SSM面向大学生的课程演示录像计算机毕业设计程序
  13. caffe中的Accuracy
  14. 射频(RF)基本理论:定义、特性、调制、扩频
  15. ROCKCHIP PWM模块开发指南
  16. 怎么制作公司网页教程【网站制作】
  17. Redis启动多端口、运行多实例
  18. 花半年的时间储备自己
  19. Struts原理与实践(文摘)
  20. 计算机进行科学实验报告,计算机组成原理实验报告5- PC实验

热门文章

  1. 寻找汽车连接的解决方案
  2. [C] [字节跳动] [编程题] 手串
  3. MySQL8——源码安装
  4. Java基于Quartz的定时任务调度服务(一)
  5. 根据进程名杀死进程 -kill进程名
  6. Python 列表和迭代器区别
  7. eclipse或者myeclipse的代码提示功能
  8. 对大学生学习Linux系统的七项实用建议
  9. win7如何设置某个软件不弹出用户账户控制
  10. Linux命令学习总结:hexdump