
import matplotlib.pyplot as plt
pos=np.array([0.05,0.5,0.97,3])
data_m1=np.array([0.088,0.093,0.098,0.116])
fig = plt.figure(figsize=(5, 4))
plt.rcParams['xtick.direction'] = 'in'
plt.rcParams['ytick.direction'] = 'in'
plt.rcParams['axes.unicode_minus']=False
plt.rcParams['font.sans-serif'] = ['SimHei']
clist = ['blue', 'red', 'green', 'black', 'darkgreen', 'lime', 'gold', 'purple', 'green', 'cyan', 'salmon', 'grey',
'mediumvioletred', 'darkkhaki', 'gray', 'darkcyan', 'violet', 'powderblue']
markerlst = ['o', '*', 'x', '>', '<', '^', 'D', 'd', '1', '2', '3', '4', 'o', '*', 'x', '>', '<', '^', 'D', 'd',
'1', '2', '3', '4', 'o', '*', 'x', '>', '<', '^', 'D', 'd', '1', '2', '3', '4']
linestylelst = ['-', '--', '-.', ':', '-', '--', '-.', ':', '-', '--', '-.', ':', '-', '--', '-.', ':', '-', '--',
'-.', ':', '-', '--', '-.', ':']
plt.plot(pos, data_m1, c=clist[0], marker=markerlst[0], markersize='10', linewidth='3',
linestyle=linestylelst[0], label='origin')
plt.plot(pos, -data_m1, c=clist[0], marker=markerlst[0], markersize='10', linewidth='3',
linestyle=linestylelst[0])
plt.plot(pos, data_m2, c=clist[1], marker=markerlst[1], markersize='10', linewidth='3',
linestyle=linestylelst[1], label='origin-10')
plt.plot(pos, -data_m2, c=clist[1], marker=markerlst[1], markersize='10', linewidth='3',
linestyle=linestylelst[1])
plt.plot(pos, data_m3, c=clist[2], marker=markerlst[2], markersize='10', linewidth='3',
linestyle=linestylelst[2], label='origin-20')
plt.plot(pos, -data_m3, c=clist[2], marker=markerlst[2], markersize='10', linewidth='3',
linestyle=linestylelst[2],)
font1 = {'family': 'SimHei', 'weight': 'normal', 'size': 16}
plt.legend(loc=0, prop=font1, ncol=4, framealpha=0.5)
plt.grid(True, linestyle='--', alpha=0.5)
plt.xlabel("到钻尖的距离(mm)", fontdict={'size': 16})
plt.ylabel("芯厚(mm)", fontdict={'size': 16})
plt.title("web thickness", fontdict={'size': 20})
figure1 = fig.get_figure()
figure1.savefig("C:\\Users\\user\\Documents\\1.jpg", dpi=300)
