Matplotlib练习

好久不见. 提交于 2019-12-31 11:09:53
fig, ax = plt.subplots(figsize=(12,6))
x = np.linspace(0, 5, 10)
# #   line 1 -- line 4 ,线形图,蓝色线,线宽分别为 0.25 ,0.50 , 1.00 ,2.00
ax.plot(x, x+1, color='b', linewidth=0.25)
ax.plot(x, x+2, color='b', linewidth=0.50)
ax.plot(x, x+3, color='b', linewidth=1.00)
ax.plot(x, x+4, color='b', linewidth=2.00)

#   line 5 -- line 8 ,线形图,红色,线宽为2 ,线型(linestyle=)分别为 ‘-‘  ,‘-.’, ‘:’, ‘steps’
ax.plot(x, x+5, color='r', linewidth=2, linestyle= '-' )
ax.plot(x, x+6, color='r', linewidth=2, linestyle= '-.')
ax.plot(x, x+7, color='r', linewidth=2, linestyle= ':')
ax.plot(x, x+8, color='r', linewidth=2, linestyle= 'steps')

#   line 9 -- line 12 ,线形图,绿色,线宽为2 , 线型为 ‘--’,点的样式(marker=) '+' , 'o' , 's' , '>'
# possible marker symbols: marker = '+', 'o', '*', 's', ',', '.', '1', '2', '3', '4', ...
ax.plot(x, x+ 9, color='g', linewidth=2, linestyle= '--',marker='+')
ax.plot(x, x+10, color='g', linewidth=2, linestyle= '--',marker='o')
ax.plot(x, x+11, color='g', linewidth=2, linestyle= '--',marker='s')
ax.plot(x, x+12, color='g', linewidth=2, linestyle= '--',marker='>')

#  line 13-- line 15,
#  线形图,紫色,线宽为1 , 线型为 ‘-’,点的样式 'o'  ,样式尺寸(markersize)分别为 2,4,8 ,样式颜色(markerfacecolor):红色
ax.plot(x, x+13, color='magenta', linewidth=1, linestyle= '-',marker='o', markersize = 2, markerfacecolor='r')
ax.plot(x, x+14, color='magenta', linewidth=1, linestyle= '-',marker='o', markersize = 4, markerfacecolor='r')
ax.plot(x, x+15, color='magenta', linewidth=1, linestyle= '-',marker='o', markersize = 8, markerfacecolor='r')

结果展示:

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!