淘先锋技术网

首页 1 2 3 4 5 6 7

Python是一门强大的编程语言,在绘图方面也有着很好的支持。在绘图中,画短暂圆弧是一个比较基础的操作。下面就让我们来看一下如何使用Python画短暂圆弧:

# 导入绘图库
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(-np.pi, np.pi, 256, endpoint=True)
y = np.sin(x)
# 创建一个figure对象,用于绘图
fig = plt.figure(figsize=(8, 5))
# 创建一个坐标系,并设置其范围
ax = fig.add_subplot(1, 1, 1)
ax.set_xlim(-4, 4)
ax.set_ylim(-1.5, 1.5)
# 设置线条的颜色和宽度
ax.plot(x, y, color="blue", linewidth=1.5, linestyle="-")
# 绘制短暂圆弧
t = np.linspace(-np.pi / 2, np.pi / 2, 31)
s = np.cos(t)
s[-1] = 0.
ax.fill_between(t, 0, s, alpha=.1)
# 展示图像
plt.show()

代码中首先导入了Matplotlib绘图库和NumPy,接着生成了一组数据用于绘制正弦曲线。然后创建一个figure对象,设置坐标系的范围和线条的颜色、宽度等属性。最后使用fill_between绘制了短暂圆弧,并通过alpha控制其透明度。运行程序后即可看到通过Python绘制的正弦曲线和短暂圆弧。