根据如下绘制写出相应的代码。 1 绘图函数:y=sinx y=cosx x = nplinspace-nppi nppi 256 endpoint=True; 2 绘制填充区域 紫色区域:-25x&x-05是cosx与X轴的封闭区域 绿色区域是sinx与X轴的封闭区域:npabsx05sinx05 紫色的设置:color=purple3图中显示XY轴
import numpy as np import matplotlib.pyplot as plt
x = np.linspace(-np.pi, np.pi, 256, endpoint=True) y_sin = np.sin(x) y_cos = np.cos(x)
绘制填充区域
plt.fill_between(x, 0, y_cos, where=(-2.5 < x) & (x < -0.5), color='purple') plt.fill_between(x, 0, y_sin, where=(np.abs(x) < 0.5) & (y_sin > 0.5), color='green')
绘制曲线
plt.plot(x, y_sin, color="blue", linewidth=2.5, linestyle="-", label="sin(x)") plt.plot(x, y_cos, color="red", linewidth=2.5, linestyle="-", label="cos(x)")
设置轴标签
plt.xlabel("X") plt.ylabel("Y")
设置图例
plt.legend(loc='upper left')
显示网格线
plt.grid(True)
显示XY轴
plt.axhline(y=0, color='black') plt.axvline(x=0, color='black')
显示图形
plt.show()
原文地址: https://www.cveoy.top/t/topic/bkpx 著作权归作者所有。请勿转载和采集!