我使用散点图来绘制一些点。例如:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
fig, ax = plt.subplots()
ax.scatter([1,2, 1.5], [2, 1, 1.5])
plt.show()
Run Code Online (Sandbox Code Playgroud)
现在我还想要一个围绕图中点 [1.5, 1.5] 的半径为 0.5 的圆。我怎么做?我知道有边缘颜色,所以我可以将它们设置为“无”,然后设置为某种颜色。但这些圆的半径不是 0.5。
小智 5
要围绕点制作一个圆,可以使用 plt.Circle ,如下所示:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
fig, ax = plt.subplots()
ax.scatter([1,2, 1.5], [2, 1, 1.5])
cir = plt.Circle((1.5, 1.5), 0.07, color='r',fill=False)
ax.set_aspect('equal', adjustable='datalim')
ax.add_patch(cir)
plt.show()
Run Code Online (Sandbox Code Playgroud)
我希望这能解决您的问题。请让我进一步了解。
| 归档时间: |
|
| 查看次数: |
14274 次 |
| 最近记录: |