gpt4 book ai didi

python - 围绕一个点绘制/绘制一个具有一定半径的圆(matplotlib)

转载 作者:行者123 更新时间:2023-12-04 10:14:41 26 4
gpt4 key购买 nike

我使用散点图来绘制一些点。例如:

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()

现在我还想要一个围绕图中点 [1.5, 1.5] 半径为 0.5 的圆。我怎么做?我知道有边缘颜色,所以我可以将它们设置为“无”,然后设置为某种颜色。但是那些圆没有0.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()

我希望这解决了你的问题。请让我知道更多。

关于python - 围绕一个点绘制/绘制一个具有一定半径的圆(matplotlib),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61132936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com