线性坐标在显示有较大区值范围的\(x\)和\(y\)时(\(x\)和\(y\)的取值范围有很大尺度的差异)不能很清楚地将两者的对应关系表现出来。对于函数\(y=log_{10}x, x\in[1, 100000]\)在线性坐标下如图一所示。

import matplotlib.pyplot as plt

import numpy as np

x = np.arange(1, 100000)

y = np.log10(x)

plt.plot(

x,

y,

color='k',

lw=2)

plt.title('Linear')

plt.xlabel('x')

plt.ylabel('log(x)')

图一,对数函数在线性坐标下的图像。

很显然,对于\(x<1000\)对应的\(y\)是无法通过图来很清楚地确定的。通过对\(x\)进行对数转换则可以更加清楚地表示出\(x\)与\(y\)的关系。图二即为上述公式在对数坐标下的图形。

import matplotlib.pyplot as plt

import numpy as np

x = np.arange(1, 100000)

y = np.log10(x)

plt.plot(

x,

y,

color='k',

lw=2)

plt.title('x-log')

plt.xlabel('x')

plt.ylabel('log(x)')

plt.xscale('log')

图二,对数函数在对\(x\)轴进行对数转换后的图像。

而当对\(x\)和\(y\)同时进行对数转换之后,相应的图形展示为图三。因此通常只需要将范围尺度较大的变量进行对数变换即可。

import matplotlib.pyplot as plt

import numpy as np

x = np.arange(1, 100000)

y = np.log10(x)

plt.plot(

x,

y,

color='k',

lw=2)

plt.title('xy-log')

plt.xlabel('x')

plt.ylabel('log(x)')

plt.xscale('log')

plt.yscale('log')

图三,对数函数在双对数坐标下的图像。

参考:

python 对数坐标纸_作图-线性坐标与对数坐标相关推荐

  1. matlab如何取对数坐标,利用Matlab提取图片中曲线数据(线性修正,支持对数坐标)

    利用Matlab提取图片中曲线数据 前一段时间看到一篇文章"利用Matlab提取图图片中的数据",觉得思路挺好,遂下载下来研究了一番,发现作者所编写的程序没有考虑原始图片非水平放置 ...

  2. python对数坐标绘制

    文章目录 x轴对数坐标 y轴对数坐标 均采用对数坐标 设置坐标轴刻度.范围 用linspace生成数据 x轴对数坐标 #x轴采用对数坐标 x=[1e-11,1e-9,1e-7,1e-6,1e-5] y ...

  3. python 对数坐标_python3绘制股票K线图--pyQtgraph绘制精美股票K线图--之对数坐标(log Y)呈现...

    之前尝试使用mplfinance库做了K线图的呈现.感觉不是很理想,又找到了这个pyQtgraph库,网络上已经有一些人做了K线图的呈现,但是并不满意.主要是对于经常看盘的人来说,图形呈现的特征很重要 ...

  4. python使用matplotlib可视化函数曲线、设置y轴为对数坐标(log scale)、默认情况下坐标轴为线性坐标

    python使用matplotlib可视化函数曲线.设置y轴为对数坐标(log scale).默认情况下坐标轴为线性坐标 目录

  5. origin画对数坐标_零基础Origin教程第五期:玩转坐标轴。

    在科研作图中,Y轴与X轴并不总是简单对应关系,所以对坐标轴的变化形式也提出了更高的要求.下面分别介绍对数坐标.非连续坐标与百分比坐标. 1.对数坐标: 图5.1中Y轴数值呈现指数级增加趋势,如果直接作 ...

  6. python画三维坐标图像_由RGB-D图像获取三维坐标(相机坐标) Python

    由RGB-D图像获取三维坐标(相机坐标) Python 由RGB-D图像获取三维坐标(相机坐标) Python 图像数据 获取相机坐标(本处是在深度摄像头下) 相信大家最感兴趣的 肯定是代码啦 由RG ...

  7. 00_00 python机器学习_各章实例代码汇总(随学习进度更新)

    文章目录 代码整理 第一章 001 散点图 + K邻近算法 + 模型训练 第二章 001 创建两个画布, 分别设置画布大小,然后绘图 002 K邻近算法分类 绘制散点图的决策边界 002 K邻近算法回 ...

  8. Python之统计作图函数讲解(三)

    Python之统计作图函数讲解(三) 统计作图函数讲解 绘制曲线图plot() 绘制饼形图 二维条形直方图 绘制箱型图 统计作图函数讲解 Python统计作图主要库是Matplotlib,而Panda ...

  9. 如何手动绘制对数坐标轴_GraphPad Prism绘图教程 | 如何制作对数坐标的图表

    这篇文章,我们介绍一下如何让图表坐标轴以对数为刻度显示(只是显示方式的差别,这种操作不会改变你的数据),以及如何将原始数据转换为对数. 创建一个对数刻度坐标轴 在轴上双击打开Format Axes对话 ...

最新文章

  1. RabbitMQ脑裂问题解决方案调查
  2. 用神经网络迭代次数曲线模拟原子光谱
  3. LeetCode:棒球比赛【682】
  4. fatal: Could not read from remote repository.的解决办法 . (git项目上传报错)
  5. Foundation框架
  6. 异常处理、socke基于TCP协议编程
  7. python:linux中升级python版本
  8. linux 14.04安装方法,Ubuntu 14.04 安装配置GNOME经典界面
  9. windows运行linux脚本命令,Windows PowerShell:通过命令而不是脚本完成操作
  10. 沃尔沃主动召回40万台车,只因一个罕见的问题
  11. 安装vmware-tools遇the path is not valid path to the gcc binary和the path is not a valid path to th...
  12. ImageMagick 图片处理 函数说明和使用举例
  13. 11.正则返回不是组的内容
  14. pytorch模块函数API介绍
  15. TeamViewer远程连接
  16. 电脑显示未连接一个服务器怎么处理,win7系统提示未能连接一个windows服务如何解决【详解】...
  17. 06-课堂笔记-包相关
  18. 非IT公司信息化团队建设总结——1.取舍
  19. 冒烟测试回归测试UATSIT
  20. APP-iOS和Android的尺寸规范

热门文章

  1. php导出试卷,PHP生成word文档格式试卷的代码
  2. 毕业季 | 令人难以忘怀的事和人
  3. Linux永久关闭防火墙
  4. Acwing算法基础课第二讲——数据结构
  5. Ubuntu22.10如何重置网络设置
  6. 用友宣布进入3.0时期,全面提供“企业互联网服务”
  7. 有向无环图—关键路径详解(最通俗易懂的版本)【数据结构】
  8. 目前主流的服务器有哪些?软件和硬件?
  9. 静态路由的配置 拓扑的搭建
  10. 互联网精英在家办公指南