||
我们先来看一张图
这张图右边的坐标轴是一些以10为底的坐标轴,而左边的坐标轴和是这么得来的
${10}^{left}=right$
例如${10}^{-1}=0.1$
这样对应图上的每个点在左边坐标轴上对应的点都是唯一的
那么如何在图上均匀的写出来a,b,c,d这四个点呢?下面的程序可以做到
pro testlog
set_plot,'PS'
filename='D:idllunwentest.eps'
device,file=filename,/ENCAPSULATED,/COLOR, BITS=8,xsize=xsize,ysize=ysize
a=[0.1,1]
b=[0.1,1]
plot,a,b,psym=3,symsize=0.1,/xlog,/ylog
c=['a','b','c','d']
for i=0,n_elements(c)-1 do begin
xyouts,0.2,10.0^(-0.1-i*0.1),c[i],charsize=1.0,charthick=0.5
endfor
device,/CLOSE
end
其种10.0^(-0.1-i*0.1)是关键,也就是要寻找到在左边坐标轴的坐标
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2023-3-24 08:33
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社