2
我想在图例中显示颜色和标记。颜色意味着一件事,标记意味着另一件事它应该看起来像附加的图像。这是当前的代码,我有:如何创建颜色和标记的图例?
x = np.arange(20)
y = np.sin(x)
fig, ax = plt.subplots()
line1 = ax.scatter(x[:10],y[:10],20, c="red", picker=True, marker='*')
line2 = ax.scatter(x[10:20],y[10:20],20, c="red", picker=True, marker='^')
ia = lambda i: plt.annotate("Annotate {}".format(i), (x[i],y[i]), visible=False)
img_annotations = [ia(i) for i in range(len(x))]
def show_ROI(event):
for annot, line in zip([img_annotations[:10],img_annotations[10:20]], [line1, line2]):
if line.contains(event)[0]:
...
fig.canvas.draw_idle()
fig.canvas.mpl_connect('button_press_event', show_ROI)
plt.show()
你的意思是两个独立的传说? – DavidG
@DavidG,它可以是一个图例或两个单独的图例,但标记不是颜色特定的。标记可以有不同的颜色。一种颜色可以有不同的标记。 – matchifang
你能否提供一个预期/期望结果的例子(最好是图片)? – DavidG