参考文件
文档:绘图的基本配置修改.note
链接:http://note.youdao.com/noteshare?id=a601e00aa1aa62914e68fe4e18a2cb77&sub=E16A4E26497A40FE8A3E8413CD4EBC77
中文的配置
#默认不支持中文,配置字体
plt.rcParams['font.sans-serif']='SimHei'
#设置字体之后,不支持负号,设置RC参数修改编码
plt.rcParams['axes.unicode_minus']=False
增加标题
#增加标题
plt.title('sin/cos曲线图')
#横着标题
plt.xlabel('横轴',horizontalalignment='left')
#纵轴标题
plt.ylabel('纵轴',verticalalignment='top')
增加图例
#增加图例
legend = [tmp[:3] for tmp in columns[6:15]]
#增加图例和图例位置
plt.legend(legend,loc=2,fontsize='xx-small')
设置坐标的刻度
#设置横纵坐标刻度
#对于y纵的刻度,只能重新设置数组来设置
yticks = np.arange(-1,1.1,0.5)
plt.yticks(yticks)
#对于x纵如果是值,注意设置值的范围
xticks = np.arange(-6,6,0.5)
plt.xticks(xticks)
保存图片
#保存图片
plt.savefig('./sin-cos曲线图.png')
设置字体的大小
fontsize=5
设置字体的角度
rotation=45
描绘的图案
,marker='*'
'.' point marker
',' pixel marker
'o' circle marker
'v' triangle_down marker
'^' triangle_up marker
'<' triangle_left marker
'>' triangle_right marker
'1' tri_down marker
'2' tri_up marker
'3' tri_left marker
'4' tri_right marker
's' square marker
'p' pentagon marker
'*' star marker
'h' hexagon1 marker
'H' hexagon2 marker
'+' plus marker
'x' x marker
'D' diamond marker
'd' thin_diamond marker
'|' vline marker
'_' hline marker
设置文字的位置
verticalalignment='top'
horizontalalignment='right'
设置子图之间的间隔
plt.subplots_adjust(hspace=0.5,wspace=10)
hspace 是高度之间的距离
wspace 是宽度之间的距离
字体颜色配置