【python绘图】Python数据分析和可视化
import numpy as np
import matplotlib.pyplot as plt
# 生成数据
x = np.linspace(0, 10, 1000)
y = np.sin(x)
z = np.cos(x**2)
# 创建图像
fig = plt.figure()
ax = fig.add_subplot(111)
# 绘制曲线
ax.plot(x, y, label='$\sin x$', color='blue', linewidth=2)
ax.plot(x, z, 'r--', label='$\cos x^2$')
# 设置坐标轴标签
plt.xlabel('x-axis')
plt.ylabel('y-axis')
# 设置标题
plt.title('Simple Plot')
# 显示图例
plt.legend()
# 显示网格
plt.grid()
# 显示图像
plt.show()
这段代码使用了matplotlib
库来创建一个简单的二维图像,展示了两个函数sin(x)
和cos(x^2)
的图形。代码首先生成数据,然后创建一个图像和一个坐标轴对象,接着使用ax.plot
方法绘制出两个曲线,并设置了它们的标签、颜色和线型。最后,代码还设置了坐标轴标签、标题、图例和网格,并通过plt.show()
显示了图像。
评论已关闭