这里并没有涵盖所有的的关于axis的设置方法,将一些常用的操作写出来,供大家学习使用。其余的一些高级操作,作为前期学习而言也没必要展示,用到的话,后续再补充。


学习前欢乐一下:这里有个Python界未有定论的问题(滑稽=,=),请问我们之前安装的科学计算模块numpy怎么发音呢?有知道的小伙伴,把答案写在评论区。

我今天看了篇帖子,把我搞懵= =|||......我自己都不会读了,哈哈


(1)坐标轴刻度范围及标度间隔调整

在对数据进行可视化展示时,默认提供的刻度范围和标度间隔并不是我们想要的,例如下图

先简单解释一下这个图像的生成过程,主要用到了numpy中的linspace( )函数,该函数的作用是在指定的间隔内返回均匀间隔的数字,代码如下,print一下,截图直观感受

import 

通过np.linspace(5, 11, 4)产生了区间在(5, 11)之间的均匀分布的数据样本

这样做得好处就是不用“笨笨的”自己在数组中编数据(自己慢慢理解

那么上图代码就非常好写了(有一点点简单函数知识)

import 

假定,默认成图后,需要观察的区域只限于直线与抛物线相交部分,那么如何操作呢?

利用xlim( )和ylim( )函数进行优化,可以分别设定X轴和Y轴的取值范围

观察上图,直线与抛物线相交部分大致为:X轴区间是(-2,4),Y轴区间是(-5,15)

直接上代码上图

import 

坐标轴范围调整搞定!但是横纵坐标轴刻度感觉稀疏不一,继续优化!

通过xticks( )函数可以给X轴的刻度重新赋值,同理也可以用yticks( )函数给Y轴的刻度重新赋值。这里仍然用到linspace( )

import 

和原图对比,刻度紧密了,图形也好看了

思想缜密点的同学又要问了,怎么感觉这图不全?x = -5,它的的平方后的y值应该是25,这图怎么Y轴到15就结束了?

其实是在的,只是显示不全(画布总共就这么大),你可以通过画布上的“十字标记”按钮进行拖拽,按钮如下图所示

注意!!!

上述代码中,plt.xlim( )必须在plt.xticks( )之前,否则会失效!大家可以尝试

这也符合我们的思维逻辑

(2)坐标轴标注

为了能够清晰地展示横纵坐标轴所代表的意义,必要时要进行打标签操作

这里要用到xlable( )和ylable( )函数

上代码上图直观感受

import 

(3)坐标轴标注替换

有时候我们不需要这种数值型的坐标轴标注,比方说在上图中是我对某人爱恨情仇的曲线图(= =|||请勿对号入座,都说了是比如说......)

低于Y轴-2.5处我认为是恨,高于Y轴7.5处我认为是爱,怎么做?

可以利用yticks( )进行标度值的替换

直接上代码上图

import 


补充一句,好多人习惯于显示汉语,那么在模块导入之后,请加入下面的两行语句

plt


好了,今天的到此为止,记得回答我文章开头的问题哦~看完拿走不谢,请点赞关注,谢谢~

ggplot2设置坐标轴范围_Matplotlib入门-2-坐标轴axis/axes设置相关推荐

  1. ggplot2设置坐标轴范围_matplotlib画图教程,设置坐标轴标签和间距

    大家好,欢迎来到周四数据处理专题,我们今天继续matplotlib作图教程. 在上周的文章当中我们介绍了如何通过xlabel和ylabel设置坐标轴的名称,以及这两个函数的花式设置方法,可以设置出各种 ...

  2. R语言ggplot2可视化、使用axis.ticks.length函数设置坐标轴间隔标签竖线的长度、并设置坐标轴间隔标签在图像内部(刻度标记放置在图像内部)

    R语言ggplot2可视化.使用axis.ticks.length函数设置坐标轴间隔标签竖线的长度.并设置坐标轴间隔标签在图像内部(刻度标记放置在图像内部) 目录

  3. python绘图设置正交坐标等距_matplotlib画图教程,设置坐标轴标签和间距

    大家好,欢迎来到周四数据处理专题,我们今天继续matplotlib作图教程. 在上周的文章当中我们介绍了如何通过xlabel和ylabel设置坐标轴的名称,以及这两个函数的花式设置方法,可以设置出各种 ...

  4. python画图,使用matplotlib和seaborn来设置图形的字体大小,坐标轴的线宽,风格,取值范围

    1. matplotlib 样式的设计 1.1 设置坐标轴的线框 如果我们要设置坐标轴的线宽,我们可以向下面这样做: import matplotlib.pyplot as plt###设置坐标轴的粗 ...

  5. python使用matplotlib可视化3D柱状图(3D histogram、三维柱状图、包含三个坐标轴x、y、z)、设置zdir参数为z、改变3d图观察的角度

    python使用matplotlib可视化3D柱状图(3D histogram.三维柱状图.包含三个坐标轴x.y.z).设置zdir参数为z.改变3d图观察的角度 目录

  6. python使用matplotlib可视化3D柱状图(3D bar plot、三维柱状图、包含三个坐标轴x、y、z)、设置zdir参数为y、改变3d图观察的角度

    python使用matplotlib可视化3D柱状图(3D bar plot.三维柱状图.包含三个坐标轴x.y.z).设置zdir参数为y.改变3d图观察的角度 目录

  7. python使用matplotlib可视化:设置坐标轴的范围、设置主次坐标轴刻度、坐标轴刻度显示样式、坐标轴刻度数颜色、小数点位数、坐标轴刻度网格线、线条类型、数据点形状标签、文本字体、颜色、大小等

    python使用matplotlib可视化:设置坐标轴的范围.设置主次坐标轴刻度.坐标轴刻度显示样式.坐标轴刻度数颜色.小数点位数.坐标轴刻度网格线.线条类型.数据点形状标签.文本字体.颜色.大小等 ...

  8. R语言ggplot2可视化增加坐标轴的刻度数实战:自定义坐标轴刻度粒度、增加坐标轴刻度的粒度、更加精细地表达

    R语言ggplot2可视化增加坐标轴的刻度数实战:自定义坐标轴刻度粒度.增加坐标轴刻度的粒度.更加精细地表达 目录

  9. plotly 坐标轴(axes)设置

    坐标轴设置 axes import plotly.io as pio import plotly.express as px import plotly.graph_objects as go fro ...

最新文章

  1. UCL葡萄酒(red white wine quality)数据集字段解释、数据导入实战
  2. 3月31日华为鸿蒙,华为鸿蒙OS Beta 3将从3月31日起推送
  3. Convolutional-MLPs改造
  4. acm pc^2的配置与使用
  5. 数据结构利器之私房STL(上)
  6. 2013年1季度中国汽车品牌口碑研究报告 ——自主A级车
  7. 第五章 逻辑回归模型在评分卡开发中的应用
  8. Oracle优化03-Latch和等待
  9. poj 3253 哈夫曼树 经典 运用了优先队列 总和最少
  10. 终于理解你的软件 搞那么多年了 (通用权限管理系统组件源码完善了7-8年)
  11. 记海康sdk linux下的使用
  12. 计算广告基本概念入门总结
  13. 树莓派 Pico ADC温度测量
  14. 基于Python+Sqlite实现(图形化)民航售票管理系统【100010198】
  15. “文心CV大模型” - VIMER-UFO论文报告
  16. 计算机网络技术网络建设小结,计算机网络精品课程建设总结报告.doc
  17. 什么是认知?什么是认知科学?
  18. Android修改应用程序图标和名字
  19. 十多家大厂Android面试真题锦集干货整理,成功拿下大厂offer
  20. jvm学习笔记-chapter6 类文件结构

热门文章

  1. 神器诞生!E3成首个3.50可降级国产电子狗
  2. PAT甲级1002 A+B for Polynomials:[C++题解]字符串、多项式加法或高精度加法
  3. mysql额外在哪_MySQL额外操作
  4. php获得前一天,php 获取前一天、后一天等日期的方法
  5. 字符串类String
  6. python构建网站flask_30分钟搭建Python的Flask框架并在上面编写第一个应用
  7. python中的decode函数在哪个模块_python3 中encode 和decode的使用方法。
  8. Linux uart寄存器读写,Linux下读写UART串口的代码
  9. 计算机视觉编程——图像分割
  10. Third Week :Linux下的C语言