Python Matplotlib演示代码不工作

Python Matplotlib演示代码不工作,python,matplotlib,Python,Matplotlib,我正在尝试从Matplotlib运行演示代码:the 此代码用于在单击图例时隐藏和显示打印线 当我单击图例上的行时,似乎没有触发事件“pick_event”。 我对这个问题没有意见 它确实有效。只需单击图例中的线条 脚本应该通过单击图例中的线条来切换图形的透明度。它确实有效。只需单击图例中的线条 脚本应该通过单击图例中的线条来切换图形的透明度。您正在运行哪个版本的matplotlib?对我来说很好(版本1.1.0)。sourceforge网站上有多个示例不适用于低于1.0的版本。要查找版本号,请

我正在尝试从Matplotlib运行演示代码:the

此代码用于在单击图例时隐藏和显示打印线

当我单击图例上的行时,似乎没有触发事件“pick_event”。 我对这个问题没有意见


它确实有效。只需单击图例中的线条


脚本应该通过单击图例中的线条来切换图形的透明度。

它确实有效。只需单击图例中的线条


脚本应该通过单击图例中的线条来切换图形的透明度。

您正在运行哪个版本的
matplotlib
?对我来说很好(版本
1.1.0
)。sourceforge网站上有多个示例不适用于低于
1.0
的版本。要查找版本号,请使用

import matplotlib
print matplotlib.__version__

您正在运行哪个版本的
matplotlib
?对我来说很好(版本
1.1.0
)。sourceforge网站上有多个示例不适用于低于
1.0
的版本。要查找版本号,请使用

import matplotlib
print matplotlib.__version__

它是否给出任何错误消息?对我来说,它是有效的(Matplotlib 1.0.1)。没有任何消息。。。但是,当我直接单击绘图上的行时,我能够触发事件处理程序。也许我没有很好地映射出图例线和情节线之间的对应关系。我正在VirtualBox的Mint Linux中运行它。它是否会给出任何错误消息?对我来说,它是有效的(Matplotlib 1.0.1)。没有任何消息。。。但是,当我直接单击绘图上的行时,我能够触发事件处理程序。也许我没有很好地映射出图例线和情节线之间的对应关系。我正在VirtualBox的Mint Linux上运行它。我正在点击图例上的行。而且这对我不起作用。。我的目标很明确,如果你想让选择器对图中的线条做出反应,在线条声明中添加“picker=5”(或任何大于0的数字)。例如:
line1,=ax.plot(t,y1,lw=2,color='red',label='1Hz',picker=5)
。但是你需要更改处理程序代码。是的,直接点击绘图线没有问题。唯一的问题是,当线条不可见时,你不知道单击何处将其恢复…我正在单击图例上的线条。而且这对我不起作用。。我的目标很明确,如果你想让选择器对图中的线条做出反应,在线条声明中添加“picker=5”(或任何大于0的数字)。例如:
line1,=ax.plot(t,y1,lw=2,color='red',label='1Hz',picker=5)
。但是你需要更改处理程序代码。是的,直接点击绘图线没有问题。唯一的问题是,当这条线不可见时,你不知道该点击哪里把它带回来……谢谢你的提示。我运行的是0.99.3版。我将升级,并会通知您。我已升级到1.1.0。它起作用了!出于某种原因,0.99.3是Mint Linux上的最新版本。我不得不从源代码中重建包,在这个过程中丢失了后端。浪费了几个小时后,我准备走了。谢谢振亚,谢谢你的提示。我运行的是0.99.3版。我将升级,并会通知您。我已升级到1.1.0。它起作用了!出于某种原因,0.99.3是Mint Linux上的最新版本。我不得不从源代码中重建包,在这个过程中丢失了后端。浪费了几个小时后,我准备走了。谢谢振亚。