python wxpython plt_wxpython和多个面板中的多个plt图
我构建了一个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图相关推荐
- python summary结果提取_如何用python取得Chrome Dev Tools Network面板中的Summary数据?
如图所示: Page Loading Time Test中,想用python取得 network中所有资源加载完的时间,特别是Finish的时间数据. 尝试过下面的取得的数据中并没有类似Finish的 ...
- Python wxpython篇 | Python生态库之图形用户界面开发库 “wxPython “ 的安装及使用(附. 使用pyinstaller 库打包Python随机点名小程序程序.exe文件)
全文目录 wxPython 图形用户界面 PyCharm 中安装 wxPython库 PyCharm中将程序打包成 .exe 可执行文件 wxPython 的使用 第一个wxPython 程序 自定义 ...
- Python wxPython基本教程
欢迎加入学习交流QQ群:657341423 Python wxPython在资源上比较小,而且官方文档也不好找,wxPython在python 2.x和python 3.x安装上有区别: 以下为pyt ...
- 使用Python,OpenCV+OCR检测护照图像中的机器可读区域(MRZ Machine-Readable Zones)
使用Python,OpenCV+OCR检测护照图像中的机器可读区域(MRZ Machine-Readable Zones) 1. 效果图 2. 原理 3. 源码 参考 这篇博客将介绍如何只使用基本的图 ...
- 7.1 pdo 宝塔面板php_记宝塔面板中 PHP升级到 7.3.16安全版本概要
因为有云主机上安装的宝塔面板管理的 LAMP运行环境,所以今天看见 宝塔面板 中的 软件商店 里 PHP7.3版本提示有更新,就点击查看是可以更新到 PHP7.3.16版本,于是搜索了一下 PHP7. ...
- python使用matplotlib可视化、查看matplotlib中常用的线条形式(line style)和数据点标记形状(marker)
python使用matplotlib可视化.查看matplotlib中常用的线条形式(line style)和数据点标记形状(marker) 目录
- Python可视化(matplotlib)在图像中添加文本和标记(Text and Annotation)
Python可视化(matplotlib)在图像中添加文本和标记(Text and Annotation) 目录 Python可视化(matplotlib)在图形中添加文本和标记(Text and A ...
- python根据二叉树的前序遍历和中序遍结果历重建二叉树
python根据二叉树的前序遍历和中序遍结果历重建二叉树 前序遍历 对于当前节点,先输出该节点,然后输出他的左孩子,最后输出他的右孩子.以上图为例,递归的过程如下: (1):输出 1,接着左孩子: ( ...
- python函数def里面嵌套def,python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?,python嵌套,直接上代码def l(l...
python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?,python嵌套,直接上代码def l(l 直接上代码def l(list): def d(): return list return d ...
最新文章
- 洛谷 P1825 [USACO11OPEN]玉米田迷宫Corn Maze
- Codeforces 785 D.Anton and School - 2(组合数处理)
- php system 执行失败,PHP 执行 system、exec 等函数发生错误
- html页面图片翻转特效代码,如何使用css实现翻转图片的效果(附代码)
- 孪生神经网络_驾驶习惯也能识人?基于时空孪生神经网络的轨迹识别
- 机器学习:弱监督学习简介
- “去哪儿”创始人兼总裁庄辰超专访实录
- 【福利】更新电脑游戏安装合集,百款大型单机游戏,百度网盘临时会员领取方法...
- B/S系统界面设计与开发详解
- 联想用u盘重装系统步骤_联想笔记本u盘重装系统,详细教您联想笔记本怎么使用u盘重装系统...
- matplotlib画图教程,设置坐标轴标签和间距
- java-net-php-python-2020SSM面向大学生的课程演示录像计算机毕业设计程序
- caffe中的Accuracy
- 射频(RF)基本理论:定义、特性、调制、扩频
- ROCKCHIP PWM模块开发指南
- 怎么制作公司网页教程【网站制作】
- Redis启动多端口、运行多实例
- 花半年的时间储备自己
- Struts原理与实践(文摘)
- 计算机进行科学实验报告,计算机组成原理实验报告5- PC实验