0

我有一个代码,我在图形的某些点上绘制了一个给定半径和颜色的圆。以下代码只是一个虚拟示例,用于说明我的代码的外观。我也使用了一些特殊的十字标记。我应该如何为这个圆圈和十字架制作传奇?我的图例应该只用它的颜色和图例框中的给定半径来表示每个圆圈,而十字架也是如此。

在此处输入图像描述

import matplotlib.pyplot as plt
circle1=plt.Circle((2,3),.1,color='r')
circle2=plt.Circle((6,2),.2,color='b')
circle3=plt.Circle((5,6),.34,color='b')
circle4=plt.Circle((5,2),.2,color='b')
circle5=plt.Circle((10,10),.3,color='g')
circle6=plt.Circle((12,15),.5,color='g')
circle7=plt.Circle((8,1),.4,color='g')
fig = plt.gcf()
markerSize=400;
fig.gca().scatter([4,6],[8,10],marker='+',s=markerSize)
fig.gca().add_artist(circle1)
fig.gca().add_artist(circle2)
fig.gca().add_artist(circle3)
fig.gca().add_artist(circle4)
fig.gca().add_artist(circle5)
fig.gca().add_artist(circle6)
fig.gca().add_artist(circle7)

#fig.savefig('plotcircles.png')
fig.gca().set_xlim(0,20)
fig.gca().set_ylim(0,20)
plt.show()
4

0 回答 0