python 对数坐标纸_作图-线性坐标与对数坐标
线性坐标在显示有较大区值范围的\(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 对数坐标纸_作图-线性坐标与对数坐标相关推荐
- matlab如何取对数坐标,利用Matlab提取图片中曲线数据(线性修正,支持对数坐标)
利用Matlab提取图片中曲线数据 前一段时间看到一篇文章"利用Matlab提取图图片中的数据",觉得思路挺好,遂下载下来研究了一番,发现作者所编写的程序没有考虑原始图片非水平放置 ...
- python对数坐标绘制
文章目录 x轴对数坐标 y轴对数坐标 均采用对数坐标 设置坐标轴刻度.范围 用linspace生成数据 x轴对数坐标 #x轴采用对数坐标 x=[1e-11,1e-9,1e-7,1e-6,1e-5] y ...
- python 对数坐标_python3绘制股票K线图--pyQtgraph绘制精美股票K线图--之对数坐标(log Y)呈现...
之前尝试使用mplfinance库做了K线图的呈现.感觉不是很理想,又找到了这个pyQtgraph库,网络上已经有一些人做了K线图的呈现,但是并不满意.主要是对于经常看盘的人来说,图形呈现的特征很重要 ...
- python使用matplotlib可视化函数曲线、设置y轴为对数坐标(log scale)、默认情况下坐标轴为线性坐标
python使用matplotlib可视化函数曲线.设置y轴为对数坐标(log scale).默认情况下坐标轴为线性坐标 目录
- origin画对数坐标_零基础Origin教程第五期:玩转坐标轴。
在科研作图中,Y轴与X轴并不总是简单对应关系,所以对坐标轴的变化形式也提出了更高的要求.下面分别介绍对数坐标.非连续坐标与百分比坐标. 1.对数坐标: 图5.1中Y轴数值呈现指数级增加趋势,如果直接作 ...
- python画三维坐标图像_由RGB-D图像获取三维坐标(相机坐标) Python
由RGB-D图像获取三维坐标(相机坐标) Python 由RGB-D图像获取三维坐标(相机坐标) Python 图像数据 获取相机坐标(本处是在深度摄像头下) 相信大家最感兴趣的 肯定是代码啦 由RG ...
- 00_00 python机器学习_各章实例代码汇总(随学习进度更新)
文章目录 代码整理 第一章 001 散点图 + K邻近算法 + 模型训练 第二章 001 创建两个画布, 分别设置画布大小,然后绘图 002 K邻近算法分类 绘制散点图的决策边界 002 K邻近算法回 ...
- Python之统计作图函数讲解(三)
Python之统计作图函数讲解(三) 统计作图函数讲解 绘制曲线图plot() 绘制饼形图 二维条形直方图 绘制箱型图 统计作图函数讲解 Python统计作图主要库是Matplotlib,而Panda ...
- 如何手动绘制对数坐标轴_GraphPad Prism绘图教程 | 如何制作对数坐标的图表
这篇文章,我们介绍一下如何让图表坐标轴以对数为刻度显示(只是显示方式的差别,这种操作不会改变你的数据),以及如何将原始数据转换为对数. 创建一个对数刻度坐标轴 在轴上双击打开Format Axes对话 ...
最新文章
- RabbitMQ脑裂问题解决方案调查
- 用神经网络迭代次数曲线模拟原子光谱
- LeetCode:棒球比赛【682】
- fatal: Could not read from remote repository.的解决办法 . (git项目上传报错)
- Foundation框架
- 异常处理、socke基于TCP协议编程
- python:linux中升级python版本
- linux 14.04安装方法,Ubuntu 14.04 安装配置GNOME经典界面
- windows运行linux脚本命令,Windows PowerShell:通过命令而不是脚本完成操作
- 沃尔沃主动召回40万台车,只因一个罕见的问题
- 安装vmware-tools遇the path is not valid path to the gcc binary和the path is not a valid path to th...
- ImageMagick 图片处理 函数说明和使用举例
- 11.正则返回不是组的内容
- pytorch模块函数API介绍
- TeamViewer远程连接
- 电脑显示未连接一个服务器怎么处理,win7系统提示未能连接一个windows服务如何解决【详解】...
- 06-课堂笔记-包相关
- 非IT公司信息化团队建设总结——1.取舍
- 冒烟测试回归测试UATSIT
- APP-iOS和Android的尺寸规范