我一直在寻找一种方法,以便能够在创建绘图后选择绘图上可见的系列。
我需要这个,因为我经常有很多系列的情节。它们太多了,无法同时绘制,我需要快速、交互式地选择哪些系列是可见的。理想情况下,将有一个窗口,其中包含绘图和复选框中的系列列表,其中带有选中复选框的系列是可见的。
有人知道这是否已经在某个地方实现了吗?如果没有,那么有人可以指导我如何自己做吗?
谢谢!
奥马尔
最佳答案
这完全取决于您愿意付出多少努力以及确切的要求是什么,但您可以打赌它已经在某个地方实现了:-)
如果主要目的是不使图像困惑,那么使用内置功能可能就足够了;你可以在 matplotlib 示例库中找到相关代码:
- http://matplotlib.org/examples/event_handling/legend_picking.html
- http://matplotlib.org/examples/widgets/check_buttons.html
如果您真的想要一个 UI,以便可以通过限制绘图/数据的数量来保证性能,您通常会使用 GUI 工具箱,例如 GTK、QT 或 WX。在此处查找一些文章和示例代码:
关于python - 在 matplotlib 图中交互式选择系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12891860/