📜  python draw circle matplotlib - Python (1)

📅  最后修改于: 2023-12-03 14:45:57.650000             🧑  作者: Mango

Python Draw Circle matplotlib

在Python中,我们可以使用matplotlib库来绘制图形,包括圆形。这可以通过使用plt.Circle()函数来实现,在这个函数中,我们可以定义圆圈的半径、颜色、边框粗细等。

安装matplotlib库

使用pip来安装matplotlib库

!pip install matplotlib
基本绘制圆形

在做图之前,需要引入matplotlib库并命名为plt,例如:

import matplotlib.pyplot as plt

下面的代码示例演示了如何绘制一个半径为2的蓝色圆圈:

import matplotlib.pyplot as plt

circle1 = plt.Circle((0, 0), 2, color='blue')
fig, ax = plt.subplots()
ax.add_artist(circle1)
plt.axis('equal')
plt.show()

这将产生一个输出,它绘制了一个圆圈。

定制化圆形

在上面的示例中,我们只指定了圆的半径和颜色属性。但是,这个库还提供了其他的属性,以便在绘图时进行定制化,下面是例子:

import matplotlib.pyplot as plt

circle1 = plt.Circle((0, 0), 2, color='b')
circle2 = plt.Circle((5, 5), 0.5, color='g')
circle3 = plt.Circle((10, 10), 1.5, color='r')

fig, ax = plt.subplots()

ax.add_artist(circle1)
ax.add_artist(circle2)
ax.add_artist(circle3)

plt.axis('equal')
plt.show()

这将产生一个输出,它绘制了三个圆圈。第一个圆半径为2,颜色为蓝色。第二个圆半径为0.5,颜色为绿色。第三个圆半径为1.5,颜色为红色。

总结

使用matplotlib库来绘制圆形是非常容易和有用的,我们可以通过更改属性来进行定制,以满足我们的需求。在这里我们学习了如何使用plt.Circle()这个函数来实现绘图,下面是完整代码片段:

import matplotlib.pyplot as plt

circle1 = plt.Circle((0, 0), 2, color='b')
circle2 = plt.Circle((5, 5), 0.5, color='g')
circle3 = plt.Circle((10, 10), 1.5, color='r')

fig, ax = plt.subplots()

ax.add_artist(circle1)
ax.add_artist(circle2)
ax.add_artist(circle3)

plt.axis('equal')
plt.show()

这个代码段将产生一个画布,上面分别绘制了三个颜色不同的圆。