当先锋百科网

首页 1 2 3 4 5 6 7

Python 是一个非常强大的编程语言,其包含了丰富的绘图库,其中最为常用的是 matplotlib。下面我们就来展示一下使用 Python 程序绘制图形的方式。

# 导入必要的库
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(-3, 3, 50)
y1 = 2 * x + 1
y2 = x ** 2
# 创建画布
plt.figure()
# 绘制第一个函数
plt.plot(x, y1, color='r')
# 绘制第二个函数
plt.plot(x, y2, color='b', linestyle='--')
# 添加图例
plt.legend(['Function 1', 'Function 2'])
# 设置横纵坐标的名称
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
# 显示图形
plt.show()

首先我们需要导入必要的库,这里我们需要使用 matplot.plot 和 numpy,来生成数据和绘制图形。接着我们需要生成函数的数据,这里采用 numpy 中的 linspace 函数来生成从 -3 到 3 的 50 个等间距的数值。我们可以分别将两个函数的数据存储在 y1 和 y2 中。接下来我们需要创建画布,使用 plt.figure() 函数就可以创建一个空白的画布。

接着我们需要在画布上绘制两个函数。使用 plt.plot(x, y, ...) 函数可以绘制函数图形,其中 x 和 y 分别为横纵坐标的数值,最后的参数则是图形的样式,可以设置颜色、线型等属性。这里我们分别使用红色实线和蓝色虚线来绘制函数。接着我们添加图例,使用 plt.legend() 函数来添加,其中需要传入各个图形的名称,这里我们分别命名为 Function 1 和 Function 2。

最后我们需要设置横纵坐标的名称,使用 plt.xlabel() 和 plt.ylabel() 函数进行设置。显示图形则需要使用 plt.show() 函数来显示图形。