type
status
date
slug
summary
tags
category
icon
password
Property
plot()
用于画图它可以绘制点和线,语法格式如下:参数说明:
- x, y:点或线的节点,x 为 x 轴数据,y 为 y 轴数据,数据可以列表或数组
- fmt:可选,定义基本格式(如颜色、标记和线条样式)
- *kwargs:可选,用在二维平面图上,设置指定属性,如标签,线的宽度等
plt.plot
的x和y参数不能够作为关键字参数来传递,只能作为位置参数来传plt.plot
函数官方文档:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.plot.html#matplotlib.pyplot.plot使用
:
代表点线,是matplotlib
的一个缩写,这些缩写还有以下的:字符 | 类型 | 字符 | 类型 |
'-' | 实线 | '--' | 虚线 |
'-.' | 虚点线 | ':' | 点线 |
'.' | 点 | ',' | 像素点 |
'o' | 圆点 | 'v' | 下三角点 |
'^' | 上三角点 | '<' | 左三角点 |
'>' | 右三角点 | '1' | 下三叉点 |
'2' | 上三叉点 | '3' | 左三叉点 |
'4' | 右三叉点 | 's' | 正方点 |
'p' | 五角点 | '*' | 星形点 |
'h' | 六边形点1 | 'H' | 六边形点2 |
'+' | 加号点 | 'x' | 乘号点 |
'D' | 实心菱形点 | 'd' | 瘦菱形点 |
'_' | 横线点 | ㅤ | ㅤ |
除了设置线条的形状外,还可以设置点的颜色:
给线条设置颜色总体来说有三种方式:
- 使用颜色名称(
r
是red
的缩写)的形式
- 使用十六进制的方式
- 使用
RGB
或RGBA
的方式
如果使用的是颜色名称,那么可以和线的形状写在同一个字符串中。比如使用红色的五角点,那么可以使用如下的方式实现:
可以表示颜色的缩写字符有如下:
字符 | 颜色 |
'b' | 蓝色,blue |
'g' | 绿色,green |
'r' | 红色,red |
'c' | 青色,cyan |
'm' | 品红,magenta |
'y' | 黄色,yellow |
'k' | 黑色,black |
'w' | 白色,white |
plt.plot
可以只传Y轴的值,如果只传Y轴的值,那么X轴就会默认使用range(0, Y的长度)
plt.plot
中的data
参数可以为一个字典或者DataFrame
对象,然后在x和y上指定这个列的名字,那么plot
会自动读取:因为x,y,fmt都是在前面,所以如果只传x和y,可能会产生歧义,这时候可以多传一个空的参数作为fmt的参数,就不会有警告了