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

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 plt
import numpy as np

a = np.arange(10)
plt.plot(a,a*1.5,a,a*2.5,a,a*3.5,a,a*4.5)
plt.show()

运行结果:
二、Matplotlib系列---pyplot的plot( )函数_第1张图片
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 plt
import numpy as np

a = 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()

运行结果:
二、Matplotlib系列---pyplot的plot( )函数_第2张图片
注:
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’


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

你可能感兴趣的:(python)