有时为addEventListener
艺术家分配一个“标签”(可以是一个简单的字符串)很有用,以便以后轻松找到它。
如果我们设想一个场景,假设dropDown.addEventListener("mouseenter", () => toggleClass(dropDownList, classToToggle));
dropDown.addEventListener("mouseleave", () => toggleClass(dropDownList, classToToggle));
具有一个名为matplotlib
的属性,可以使用plt.Line2D
进行检索,那么以后在复杂的图中很容易找到它。
我发现唯一看起来很相似的是组ID:例如tag
和plt.Line2D.get_tag()
。我还没有找到任何好的文档。唯一的参考是this。这是否意味着如上所述的用途?它是否保留用于line.set_gid()
中的其他操作?
这对于分组不同的艺术家,然后在以后对他们执行操作非常有用,例如:
line.get_gid()
这样的东西存在吗?
答案 0 :(得分:1)
您可以将gid
用于此类目的。唯一的副作用是这些名称将作为gid标签显示在保存的svg文件中。
或者,您可以将任何属性分配给python对象。
line, = plt.plot(...)
line.myid = "group A"
请确保在这种情况下不要使用任何现有属性。