问题标签 [matplotlib-widget]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 关闭tkinter窗口时python程序没有结束
我正在做一个项目来制作像 GUI 一样的示波器。虽然 GUI 还没有准备好,但是当我关闭 TKinter 窗口时,我遇到了一个问题,即程序没有关闭。它仍在 python shell 中运行。我认为这可能是关闭 tkinter 相关程序的方法。但我发现程序只需关闭 tkinter 窗口就可以杀死程序。在我的情况下,即使关闭 tkinter 窗口,程序也在 python shell 中运行。我把我的代码放在这里请看看问题出在哪里?
python-3.x - 在面板中选择文件并在另一个面板中可视化 wxpython
这有点复杂,但我会尝试
我有一个用于选择文件的面板或按钮“文件”,并且该文件的打开方式是一个 .nc 文件(netCDF4),所以我想将其可视化,但我想在另一个面板中看到它的问题这就像一个快速浏览,每次你必须选择一个 .nc 类型的文件或直接在另一个面板上可视化
这是我的 2 个面板代码的一部分:
它在 python3.6 中读取和查看 netcdf4 的代码:
我会在 panel2 中看到 quicklook:
[![在此处输入图像描述][1]][1]
我想做的是使用我的代码来读取我的代码中的 .nc 并且我的用户可以选择一个文件,然后在另一个 panel2 上自动显示:
[![在此处输入图像描述][2]][2]
也许就像这个例子:How to use matplotlib blitting to add matplot.patches to an matplotlib plot in wxPython?
感谢您的帮助
python - 如何删除 matplotlib 集合
下面的 Python 程序绘制了一组随机的 3 个点,并根据eps
滑块值在它们周围画圈。
更改滑块值时,圆圈会发生变化。
此外,如果两个圆相互接触,则绘制连接它们中心的线段。
我的问题是:如果减少了如何删除这样的部分,eps
那么就没有交叉点了?
在简历中,如何从情节中删除线条集合?
MWE
python - 为什么没有出现下一个直方图?
我正在使用按钮(上一个,下一个)绘制多个直方图。单击下一步时,不会出现下一个直方图。但是,轴和标题会出现。
我尝试使用plt.hist()
而不是ax.hist()
,但是单击下一步时按钮会消失。因此,为了使按钮出现,我尝试在 if:else 语句中包含按钮代码。虽然当时确实出现了按钮,但我无法让它们在语句中工作。
我希望这些图表是一个不错的轮播。不过,还在等。
wxpython - 如何使 2 个矩形选择器在同一时间和同一区域内移动
我需要定义 2 个在同一时间和同一区域移动的矩形选择器,当我相互移动同时移动时,我该怎么做?
这是一个简单的代码,在 2 个面板和 2 个矩形中有 2 个绘图
可以使两个矩形同时移动,因为我在网络或 matplotlib 中没有找到任何示例
我将 wxpython 4 用于 python3.6
先感谢您
python-2.7 - Matplotlib 小部件:按下按钮时更改轴或图形;制作幻灯片
我想创建一个 matplotlib 小部件来更改数据和轴。如果能走得更远,换出一组次要情节,那就太好了。
我试过修改: matplotlib 只显示一组 10 个图形中的一个,就像幻灯片一样
Python Matplotlib:使用小部件以交互方式更改显示的图形
但是这两个答案都改变了数据而不是轴或子图。
我想预先生成许多带有各种东西的图,例如 pcolormesh、多边形、颜色条、散点图、图例、文本和注释。只需按一下按钮或滑动条即可将它们换掉。
python - matplotlib 小部件更新了错误的数据
我正在制作一个图来比较两种不同方法的能带结构计算。这意味着为每组数据绘制多条线。我想要一组小部件分别控制每组数据。如果我只绘制一组数据,则下面的代码有效,但我无法让小部件对两组数据正常工作。
所有小部件仅控制绘制的最后一个数据集,而不是我尝试与每个小部件关联的单个数据集。这是一个示例输出:
这里底部滑块应该改变蓝线的不透明度,但它改变了红线的不透明度。最初,变量txbox1
、txbox2
和alslid
不是列表。我将它们更改为列表,以确保它们没有被垃圾收集,但它没有改变任何东西。
这是我一直在使用的测试数据set1和set2 。根据代码中的硬编码列表,它们应保存为文件“wan_band.dat”和“wan_band.pwx.dat” finam
。
python-3.x - 在 matplotlib 中将楔形添加到底图
我有一个 4 列的数据框(点名称、纬度、经度和角度)。我正在绘制底图 wrt lat & long 值中的所有点。我编写了一个函数来计算给定点到数据框中所有点的距离,然后过滤掉一定公里半径内的单元格并用不同的颜色突出显示它们。我有以下代码。
现在我想以某个角度添加一个锥形楔形物,以给定点为中心点,直到我在函数内部给出的相同公里半径。
如果我执行 dist('POINTA', ftr_km=3),我从上面的代码得到的实际结果是
但我想要一个从蓝点开始的锥形楔形,以一定的角度,比如
我是 matplotlib 的新手,在此之前我可以找到一些方法来做,此后我被困在我现有的代码中添加楔形。有人可以帮助我如何做到这一点。
或者任何人都可以为我提供解决方案,让我根据 lat long 从输入文件中获取楔形区域下突出显示的所有单元格?