对数坐标很常用,刻度不均匀,一直理所当然的使用却没考虑过如何定义的刻度间距。直到最近要求在对数坐标下不同位置画出同样长度的线段,顿时傻眼。
绘图时使用对数坐标的目的是为了缩小尺度过大引起的数据分散、或密集。仅以matlab举例。在matlab下,对数坐标是指以10为基底的坐标轴。刻度为10e0,10e1,10e2,在10的整数量级上刻度均匀,量级之间刻度不均匀。
在x = 1:100区间,对数坐标下各个点分散开来,更容易观察。另一个特点显而易见,对数坐标下,这个函数的图像变成直线。也就是说,这些不均匀的格点位置,与1-10的对数成正比。所有整数量级的间距,以1:10的格点间距为标准。