写一个python程序用plt画三条曲线每条曲线用不同颜色一条为实线一条为虚线一条为带号的虚线的线条表示
以下是一个示例程序,用plt画三条曲线,每条曲线用不同颜色,一条为实线,一条为虚线,一条为带*号的虚线的线条表示:
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(0, 2*np.pi, 100)
y1 = np.sin(x)
y2 = np.cos(x)
y3 = np.sin(2*x)
# 绘图
plt.plot(x, y1, color='blue', linestyle='-', label='sin(x)')
plt.plot(x, y2, color='red', linestyle='--', label='cos(x)')
plt.plot(x, y3, color='green', linestyle=':', marker='*', label='sin(2x)')
# 设置标题、坐标轴标签、图例等
plt.title('Three Curves')
plt.xlabel('x')
plt.ylabel('y')
plt.legend()
# 显示图像
plt.show()
解释:
plt.plot(x, y1, color='blue', linestyle='-', label='sin(x)')表示用蓝色实线绘制sin函数的曲线,标签为'sin(x)';plt.plot(x, y2, color='red', linestyle='--', label='cos(x)')表示用红色虚线绘制cos函数的曲线,标签为'cos(x)';plt.plot(x, y3, color='green', linestyle=':', marker='*', label='sin(2x)')表示用绿色带*号的虚线绘制sin(2x)函数的曲线,标签为'sin(2x)';plt.title('Three Curves')设置图像标题;plt.xlabel('x')和plt.ylabel('y')分别设置x轴和y轴的标签;plt.legend()显示图例;plt.show()显示图像。
原文地址: https://www.cveoy.top/t/topic/bOJV 著作权归作者所有。请勿转载和采集!