对数坐标轴(对数坐标轴刻度间距如何确定)

拳击092

今天给各位分享对数坐标轴的知识,其中也会对对数坐标轴刻度间距如何确定进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

对数坐标轴

有时候,我们的数据差异很大,小的很小,大的很大,在一个图表中展示很难看,比如这样:

这时候,有一种解决办法,就是使用对数坐标轴,这里,我们可以将Y轴改为对数坐标轴

默认的话,是以10为底

Excel中的设置很简单,选中Y轴,然后勾选一下对数刻度就行,然后Y轴就会变成如图所示的样子,因为以10为底,所以正好都是整数,图表看起来也很融洽,真实值,加个标签就行

这个操作还是蛮实用的,最近也是用到了才研究了一下,在数据很集中,想让数据分散些,数据差异太大,想要均匀些显示的,都可以使用。

对数坐标轴(对数坐标轴刻度间距如何确定),第1张

matlab 画图轴设为对数坐标轴

loglog(x,y)

x 轴和y 轴均为对数刻度(Logarithmic Scale)

semilogx(x,y) semilogx(x,y)

x 轴为对数刻度,y 轴为线性刻度

semilogy(x,y) semilogy(x,y)

x 轴为线性刻度,y 轴为对数刻度

对数坐标轴是什么意思? Both axes are logarithmic。

对数坐标轴不是均匀的,它是按照对数来做的。

具体来说一下吧:

两轴交叉的点为原点,做一个对数计算,B=logA,A是数轴上标注的分度值,B是做图时该点与原点的距离。

取一系列A值,如:A=1,2,3,5,6,8,10,20、40、60、80、100,200、300、500、1000等等,相应得到一系列的对数值:B=0、0.3、0.47、……、2、……、3

做完后原点标志为(1,1)。

这种坐标轴用的不多。想比较经常使用的还有单对数轴,就是x或y轴其中的一个轴是对数刻度,而另一个是均匀分布的普通刻度。常用来画含有对数的曲线。

双对数坐标的两个坐标轴上的数值是什么样的对应关系?

这意味着两个坐标轴是对数坐标,也就是说,如果它们对应于x和y轴,则两个轴的值等于相应的基准。

(注意:在各自的轴上是一个真实的数字,而不是对数后的值。)

例如:如果每1cm代表10次幂增加,则坐标轴刻度为1,10,100,1000,10000

扩展资料

plt.gca().invert_xaxis()#x轴反转,大的值在前面,小的值在后面

import numpy as np

import matplotlib.pyplot as plt

def Draw():

x=Freq

plt.figure(num=“Roxy,Royx,PHSxy,PHSyx曲线”)

plt.rcParams[‘font.sans-serif’]=[‘SimHei’]

plt.rcParams[‘axes.unicode_minus’]=False

plt.scatter(Freq,Roxy,marker=‘s’,alpha=0.5,c=‘r’)

plt.title(“Roxy曲线”)

plt.grid(True)

plt.loglog(x,Roxy,label=“Roxy”,color=‘r’,linewidth=1)#绘制双对数曲线

plt.gca().invert_xaxis()#x轴反转,大的值在前面,小的值在后面

plt.show()

Draw()

参考资料来源:百度百科-双对数坐标

关于对数坐标轴和对数坐标轴刻度间距如何确定的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。