r语言plot函数x轴y轴名字_Matplotlib入门-1-plt.plot( )绘制折线图
在Python学堂1-8中,我们通过一个实例(温湿度变化曲线对比分析图)对Matplotlib模块中的常用折线图进行了初步的认知学习。本章及后续几章内容是对前面内容的总结以及细化。系统性的带领大家共同学习Matplotlib中的众多知识点。
废话不多说,直接开始
Matplotlib模块的导入
import
在模块导入的时候,我们没有直接导入matplotlib而是导入了matplotlib模块的一个分模块,叫做pyplot,因为绝大多数的绘图手段都在这个分模块中。最后给这个导入的模块起了一个别名,叫做plt(原因之前已经说过,每次调用matplotlib.pyplot时,模块名称太长,打字手酸,所以用简称plt代替)
绘制曲线函数plt.plot( )详解
plt
- x表示二维坐标中X轴数据(列表或数据,可选)
- y表示二维坐标中Y轴数据(列表或数据)
- format_string表示控制曲线的格式字符串(线宽,线型,颜色等等),可选
- **kwargs表示第二组或更多(x,y,format_string)
注:意味着可以通过成组传入多组x,y的值进行多个曲线的绘制工作,但是,当绘制多条曲线时,各条曲线的x值不能省略!!!
“x表示二维坐标中X轴数据(列表或数据,可选)”这句话中可选意味着,不给plt.plot( )传入两个值,只需要传入一个值即可,即相当于plt.plot(y)
import
由上图可知:当给plt.plot( )传入一个列表或一条数据时,其实相当于对应的X轴数值是从0开始进行+1递增,最终数值等价于传入的列表元素数或一条数据中所包含的数据个数。即上述代码等价于如下形式plt.plot(x,y)
import
“**kwargs表示第二组或更多(x,y,format_string)”这句话意味着可以成组按顺序传入多组(x, y)并可以分别设置他们各组数据线型的样式,如下
import
(x,y,format_string)中format_string是用于控制曲线格式的字符串(可选),由颜色字符、风格字符和标记字符组成。
(1)颜色字符
(2)风格字符
(3)标记字符
上面密密麻麻一堆表格,到底是干嘛用的?直接上代码上图分析
import
plt.plot(n, m, 'r-.p')中 ' r-.p '字符串蕴含着分别表示控制颜色字符的字符 ' r ',控制风格的字符 ' -. '以及控制标记风格的字符 ' p '
查表可知:线条为红色,线条风格为点划线以及标记风格为实心圈标记
上述三种控制曲线格式的字符串位置可随意,即
plt.plot(n, m, 'r-.p')与plt.plot(n, m, '-.rp')与plt.plot(n, m, 'rp-.')均等价
除了利用上述方式对线条样式进行控制以外,plt.plot( )中还提供了一种更细致明了的参数设定形式,如下:
参数 color 用以控制线条颜色
参数 linestyle 用以控制线条形状
参数 linewidth 用以控制线条宽度(默认值为0.5)
参数 marker 用以控制标记风格
参数 markersize 用以控制标记大小
参数 markeredgecolor 用以控制标记的轮廓颜色
参数 markerfacecolor 用以控制标记的填充颜色
上述参数中,除了linewidth和markersize以外,其余的参数值范围参考颜色字符、风格字符和标记字符的表格!
上代码,一用就会!
import
以后遇到这种参数超多的函数,为了阅读方便,一般不写在一行,而是在逗号之后回车,形成我上述的书写风格,便于观察,调参!!!
这里就再不分析为什么成图样式是如图所示情况,自行去对照参数表格注释
好了,对plt.plot( )函数参数详解到此告一段落,基本覆盖全面。如果喜欢我的文章,觉得对你有一定帮助,别忘了点赞,收藏支持~谢谢~
r语言plot函数x轴y轴名字_Matplotlib入门-1-plt.plot( )绘制折线图相关推荐
- R语言ggplot2可视化时间序列散点图、X轴和Y轴都是时间信息、使用as.POSIXct函数自定义指定Y轴的时间范围(setting time limits in y axis)
R语言ggplot2可视化时间序列散点图.X轴和Y轴都是时间信息.使用as.POSIXct函数自定义指定Y轴的时间范围(setting time limits in y axis) 目录
- R语言ggplot2可视化:使用scale_y_continous函数自定义指定Y轴的坐标范围以及对应的数值、将坐标轴的数值设置为需要的数据类型(整型、浮点型)
R语言ggplot2可视化:使用scale_y_continous函数自定义指定Y轴的坐标范围以及对应的数值.将坐标轴的数值设置为需要的数据类型(整型.浮点型) 目录
- R语言ggplot2可视化强制设置x轴、y轴坐标的起始点为0或者其他实战
R语言ggplot2可视化强制设置x轴.y轴坐标的起始点为0或者其他实战 目录 R语言ggplot2可视化强制设置x轴.y轴坐标的起始点为0或者其他实战
- R语言可视化包ggplot2包设置轴断点位置实战(Axis Breaks)、即自定义X轴和Y轴的数值标记位置
R语言可视化包ggplot2包设置轴断点位置实战(Axis Breaks).即自定义X轴和Y轴的数值标记位置 目录
- Python使用matplotlib函数subplot可视化多个不同颜色的折线图、使用set_major_formatter函数自定义设置y轴数值标签格式为百分比
Python使用matplotlib函数subplot可视化多个不同颜色的折线图.使用set_major_formatter函数自定义设置y轴数值标签格式为百分比 目录
- python使用matplotlib可视化、使用locator_params函数自定义调整Y轴坐标轴的刻度的个数(customize number of ticks of y axis)
python使用matplotlib可视化.使用locator_params函数自定义调整Y轴坐标轴的刻度的个数(customize number of ticks of y axis) 目录
- R语言ggplot2可视化强制指定X轴的日期范围实战:组合条形图和lm模型构建的回归模型的结果并强制指定X轴的日期范围
R语言ggplot2可视化强制指定X轴的日期范围实战:组合条形图和lm模型构建的回归模型的结果并强制指定X轴的日期范围 目录
- R语言ggplot2可视化多行文本轴标签、轴标签带下标、轴标签数学公式实战
R语言ggplot2可视化多行文本轴标签.轴标签带下标.轴标签数学公式实战 目录
- R语言ggplot2可视化为长文本轴标签自动换行美化可视化结构实战:Wrap long text axis labels
R语言ggplot2可视化为长文本轴标签自动换行美化可视化结构实战:Wrap long text axis labels 目录
- R语言ggplot2可视化包抑制数据轴使用科学计数法实战
R语言ggplot2可视化包抑制数据轴使用科学计数法实战 目录 R语言ggplot2可视化包抑制数据轴使用科学计数法实战
最新文章
- atitit.userService 用户系统设计 v5 q330
- 数学仍然是人类的“火炬”
- 收藏 | Windows 版 IntelliJ IDEA 快捷键终极大全!
- Python语言编程之LEGB变量作用域法则
- 设计模式学习笔记-基础知识篇
- Python外(1)--try-expect
- 人类如何感受到四维空间?
- spinnaker_为什么Spinnaker对CI / CD至关重要
- 带你一文搞懂网络层的IP协议\数据链路层的以太网\ARP协议以及DNS和NAT协议
- C++多线程编程(3) 异步操作类 std::future std::promise std::async
- 设计模式之——过滤器模式(Filter Pattern)
- 让极路由给支持WDS的路由器无线桥接教程
- 开源alisql压测批处理性能
- 如何通过python下载视频文件
- Playwright选择器
- 教育大数据,想说爱你不容易
- ubuntu14.04+cuda7.0+opencv2.4.9
- 用myclipse运行项目时报launching client错误!
- 1道动态规划(搬箱子)、KMP算法、图(Prim算法)、1道哈夫曼树
- linux gzip 解压 函数,获取http的gzip内容,并解压
热门文章
- python百分号和斜杠_Python中正反斜杠(‘/’和‘\’)的意义与用法
- #串口通信超时处理_【学院推荐】划重点!LabVIEW中串口参数需注意的几点
- python3.6安装包多大_win10下Python3.6安装、配置以及pip安装包教程
- python snmp采集交换机信息_智慧工厂工业交换机网络运维管理系统
- pandas高效读取大文件(csv)方法之-parquet
- linux上安装spark_hadoop_java_scala
- mysql主从复制运维_Mysql主从复制配置
- python栈是什么意思_Python数据结构——栈
- python新闻推荐系统_python实现推荐系统(一)
- C++中基于范围的for循环