二、Matplotlib系列---pyplot的plot( )函数

来源:互联网 发布:全自动猫厕所 知乎 编辑:程序博客网 时间:2024/06/04 19:18

Matplotlib系列—pyplot的plot( )函数

plt.plot(x,y,format_string,**kwargs)
说明:

  • x:x轴数据,列表或数组,可选
  • y:y轴数据,列表或数组
  • format_string:控制曲线的格式字符串,可选
  • **kwargs:第二组或更多,(x,y,format_string)

注:当绘制多条曲线时,各条曲线的x不能省略
例子:

import matplotlib.pyplot as pltimport numpy as npa = np.arange(10)plt.plot(a,a*1.5,a,a*2.5,a,a*3.5,a,a*4.5)plt.show()

运行结果:
这里写图片描述
format_string:控制曲线的格式字符串,可选,由颜色字符、风格字符和标记字符组成。

颜色字符 说明 颜色字符 说明 ‘b’ 蓝色 ‘m’ 洋红色 magenta ‘g’ 绿色 ‘y’ 黄色 ‘r’ 红色 ‘k’ 黑色 ‘c’ 青绿色 cyan ‘w’ 白色 ‘#008000’ RGB某颜色 ‘0.8’ 灰度值字符串
风格字符 说明 ‘-‘ 实线 ‘–’ 破折线 ‘-.’ 点划线 ‘:’ 虚线 ’ ’ ’ ‘ 无线条
标记字符 说明 标记字符 说明 ‘.’ 点标记 ‘1’ 下花三角标记 ‘,’ 像素标记(极小点) ‘2’ 上花三角标记 ‘o’ 实心圈标记 ‘3’ 左花三角标记 ‘v’ 倒三角标记 ‘4’ 右花三角标记 ‘^’ 上三角标记 ’s’ 实心方形标记 ‘>’ 右三角标记 ‘p’ 实心五角标记 ‘<’ 左三角标记 ‘*’ 星形标记 ‘h’ 竖六边形标记 ‘H’ 横六边形标记 ‘+’ 十字标记 ‘x’ x标记 ‘D’ 菱形标记 ‘d’ 瘦菱形标记 ‘|’ 垂直线标记

例子:

import matplotlib.pyplot as pltimport numpy as npa = np.arange(10)plt.plot(a,a*1.5,'go-',a,a*2.5,'rx',a,a*3.5,'*',a,a*4.5,'b-.')plt.show()

运行结果:
这里写图片描述
注:
plt.plot(x,y,format_string,**kwargs)

  • **kwargs:第二组或更多,(x,y,format_string)

color:控制颜色,color=’green’
linestyle:线条风格,linestyle=’dashed’
marker:标记风格,marker = ‘o’
markerfacecolor:标记颜色,markerfacecolor = ‘blue’
markersize:标记尺寸,markersize = ‘20’


参考资料:北京理工大学嵩天老师教学视频

原创粉丝点击