0
我有幾個函數繪製各種收藏到軸ax
:如何從多個集合在Matplotlib挑
def my_scatter(ax, ...):
pc = ax.scatter(...)
def plot(ax, ...):
lc = mpl.collections.LineCollection(...)
ax.add_collection(lc)
現在,我想挑選器添加到每個人,從而使最終的每個集合都會調用一個函數加上採集成員的索引。僞編碼,這將實現以下意義的東西:
def example_pick_fct1(idx):
...
def example_pick_fct2(idx):
...
def my_scatter(ax, pickfct, ...):
pc = ax.scatter(...)
pc.add_pickfct(pickfct)
def my_lines(ax, pickfct, ...):
lc = mpl.collections.LineCollection(...)
ax.add_collection(lc)
lc.add_pickfct(pickfct)
my_scatter(ax, example_pick_fct1, ...)
my_scatter(ax, example_pick_fct2, ...)
my_lines(ax, example_pick_fct2, ...)
我有一個近距離觀察到的文件,但目前我沒有看到如何實現它一個很好的策略。 任何人都可以提供一些建議嗎?(再次,例如真是僞,我完全開放具有相同功能的任何很好的解決方案。)