# encoding=utf-8
import matplotlib.pyplot as plt


names = ['2','4','6','8','10','12','14']


x = range(len(names))
y1 = [-0.2,0.7,2,2.4,3.2,3.3,3.3]
y2 = [-0.9,1.7,3.5,3.6,3.8,3.7,3.8]


#plt.rcParams['figure.figsize'] = (8.0,3.0)
#pl.xlim(-1, 11) # 限定横轴的范围
plt.ylim(-1,5) # 限定纵轴的范围
plt.plot(x, y1, marker='o',color='blue', label=u'ILCC without sampling',linewidth=3)
plt.plot(x, y2, marker='x',linestyle='--',color='red', label=u'ILCC with sampling',linewidth=3)


plt.legend(fontsize=15) # 让图例生效
plt.xticks(x, names,fontsize=15)
plt.tick_params(axis="y", labelsize=15)#让轴字号


plt.margins(0)
plt.subplots_adjust(bottom=0.15)
plt.xlabel(u"Rounds ( × 10000)",fontsize=15) #X轴标签
plt.ylabel("Generator losses ( × 100)",fontsize=15) #Y轴标签,通过\n换行



plt.grid(visible=True,
                which='major', #主刻度网格
                color='gray' #主刻度网格设置成红色以便区分
        )


plt.show()