plt.plot()的使用
很多博客都介绍了plt.plot的使用,但有些凌乱,在他人博客的基础上我进行了整理。
plt.plot(x,y,format_string,**kwargs)
说明:
- x:x轴数据,列表或数组,可选
- y:y轴数据,列表或数组
- format_string:控制曲线的格式字符串,可选
- **kwargs:第二组或更多,(x,y,format_string)
注:当绘制多条曲线时,各条曲线的x不能省略
这里很多教程没有介绍好format_string和**kwargs。
很多情况下,两个可选参数只能使用其中一个:
使用format_string:
import matplotlib.pyplot as plt
import 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-.',a,a*5.5,'m-')
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’
format_string,**kwargs不要一起用:
import matplotlib.pyplot as plt
import 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-.',a,a*5.5,'m-',c="g")
plt.show()
import matplotlib.pyplot as plt
import 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-.',a,a*5.5,'m-')
plt.plot(a,a*6.5,c='yellow',lw=3.5,ls='-',marker='o',markerfacecolor='black',ms=2.5)
plt.show()
plt.plot()的使用相关推荐
- Python的知识点 plt.plot()函数细节
20201228 lw 是line width 线的宽度 1.plt.plot(x,y,format_string,**kwargs) 转自点击打开链接 x轴数据,y轴数据,format_strin ...
- 成功解决 利用plt.plot绘图时,横坐标出现浮点小数而不是整数的情况(坐标轴刻度)
成功解决 利用plt.plot绘图时,横坐标出现浮点小数而不是整数的情况(坐标轴刻度) 目录 解决问题 解决方法 相关文章 成功解决matplotlib绘图的时候,自定义横坐标和纵坐标刻度数值(调整坐 ...
- python matplot.pyplot.plot() 的用法 plt.plot()(绘制y相对于x的线条和/或标记。)
文章目录 doc from matplotlib.pyplot.py from matplotlib.axes._axes.py 官网说明: 引用 doc from matplotlib.pyplot ...
- matplotlib plt.plot
实例1 import matplotlib.pyplot as plta = [1, 2, 3, 4] # y 是 a的值,x是各个元素的索引 b = [5, 6, 7, 8]plt.figure(' ...
- 4.3Python数据处理篇之Matplotlib系列(三)---plt.plot()折线图
目录 前言 (一)plt.plot()函数的本质 ==1.说明== ==2.源代码== ==3.展示效果== (二)plt.plot()函数缺省x时 ==1.说明== ==2.源代码== ==3.展示 ...
- Python matplotlib 线图(plt.plot())
http://matplotlib.org/api/lines_api.html#matplotlib.lines.Line2D 线图 生成线图对象Line2D Bases: matplotlib.a ...
- 【Python 3.7】分子运动:修改 rw_visual.py,将其中的 plt.scatter() 替换为 plt.plot() 。为 模拟花粉在水滴表面的运动路径
[Python 3.7]}分子运动:修改 rw_visual.py,将其中的 plt.scatter() 替换为 plt.plot() .为 模拟花粉在水滴表面的运动路径,向 plt.plot() 传 ...
- plt.plot()函数解析(最清晰的解释)
欢迎关注WX公众号:[程序员管小亮] plt.plot()函数用于对图形进行一些更改. plt.plot(x, y, format_string, **kwargs) 参数: x:x轴数据,列表或数组 ...
- plt.plot()函数详解
plt.plot()函数详细介绍 plt.plot(x, y, format_string, **kwargs) 参数 说明 x X轴数据,列表或数组,可选 y Y轴数据,列表或数组 format_s ...
最新文章
- 欧拉筛 筛法求素数 及其例题 时间复杂度O(n)
- 巨细!Python爬虫详解(建议收藏)
- android碎片调用动态碎片,Android Training - 使用碎片创建一个动态UI
- 论文阅读 Current Solutions for Web Service Composition
- InfluxDB存储引擎Time Structured Merge Tree——本质上和LSM无异,只是结合了列存储压缩,其中引入fb的float压缩,字串字典压缩等...
- 显示纯服务器_不止于手机!华为台式机真的来了,网友:这次真的“纯国产”...
- 取代ZooKeeper!高并发下的分布式一致性开源组件StateSynchronizer
- 如何用FineReport制作一张报表(二)
- 【转】Burp Suite详细使用教程-Intruder模块详解
- Robot Framework + Selenium2Library环境下,结合Selenium Grid实施分布式自动化测试
- zabbix应用之discovery批量添加主机并实现自定义主机名
- Atitit 数据库对比较 oracle mysql pgsql 目录 1.1. 跨机器跨库mysql vs pgsql	1 1.2. 动态增加列 pgzhichi	1 1.3. Cte	1 1.4
- linux格式化ext4分区工具,硬盘格式化ext4软件 硬盘格式化ext4
- 如何查看端口是否开启
- 利用BSCScan获取账户交易记录
- J2SE5.0新特性之范型编程
- 全面剖析ESP32创建Wi-Fi热点的过程
- 阿里云GPU计算型弹性裸金属服务器实例ebmgn6v详解和使用场景
- 计算机房应急灯标准,GB 51309 - 2018《消防应急照明和疏散指示系统技术标准》规范组官方答疑(四)...
- 信息脱敏---字符、姓名、邮箱、手机、固定电话,银行卡号、地址、身份证号脱敏处理