1 绘制结果展示
例子:
x = [0,1, 2, 3, 4, 5,6,7,8,9,10,11,12,13,14]
x=np.array(x)
y=np.sin(x)
结果展示:
2 python代码展示
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0,10,0.1)
x=np.array(x)
y=np.sin(x)
plt.style.use('seaborn-white')#设置背景风格
plt.figure(figsize=(16,6))#设置图片大小
plt.tick_params(labelsize=13)#设置坐标轴刻度字字体大小
plt.xlabel('X', fontsize=18)#设置x轴标题及字体大小
plt.ylabel('Y', fontsize=18)#设置y轴标题及字体大小
plt.plot(x,y,color="lightgreen", linestyle=':', linewidth=1,
marker='o', markersize=5,
markeredgecolor='black', markerfacecolor='C2')#绘制折线图及其颜色绘制
plt.fill_between(x[0:51],-1,1, color='r', alpha=0.1)#x轴范围x[0:8],y轴范围-1到1
plt.fill_between(x[50:],-1,1, color='g', alpha=0.1)#x轴范围x[7:15],y轴范围-1到1
plt.legend([ 'Val'], loc='upper right',fontsize=16)#绘制图样样例
plt.xlim([0,9.9])#绘制x轴范围
plt.ylim([-1, 1])#绘制y轴范围
plt.show()#展示图片