В данный момент у меня есть три разных объекта: bus, line и sgen.
Когда я пытаюсь выбрать либо шину, либо линию, используя event.ind [0] вернет соответствующий индекс выбранного мной объекта.
Когда я выбираю sgen, он возвращает слишком высокий индекс и возвращает IndexError, потому что список не такой длинный.
Не зная много о matplotlib, я действительно сбит с толку, почему это так.
collection = event.artist
print("----------------------COLLECTION.INFO---------------------------")
print(collection.info)
print("--------------------------EVENT---------------------------------")
print(event)
print("------------------------EVENT.IND-------------------------------")
print(event.ind)
print("-----------------------EVENT.IND[0]-----------------------------")
print(event.ind[0])
element, index = collection.info[event.ind[0]]
Это журнал команд, который я получу:
https://i.stack.imgur.com/ySnvz.png
Любая помощь очень ценится!