如何在gnuplot或xmgrace中绘制第10个功率范围?
我正在使用以下数据集:如何在gnuplot或xmgrace中绘制第10个功率范围?,gnuplot,xmgrace,Gnuplot,Xmgrace,我正在使用以下数据集: x = 10, 20, 50, 100; y = 1.2e-5, 3.5e-8, 6.8e-14, 2.5e-20; 如果我在gnuplot或xmgrace中绘制x:y,那么这些图中的y点是不可区分的(尤其是最后三个点) 是否有任何技巧自定义y轴,以便获得平滑和可分辨的点 谢谢。一个明智的做法是在y轴上使用对数比例绘制数据。使用gnuplot,如果您的data.txt是 10 1.2e-5 20 3.5e-8 50 6.8e-14 100 2.5e-20
x = 10, 20, 50, 100;
y = 1.2e-5, 3.5e-8, 6.8e-14, 2.5e-20;
如果我在gnuplot或xmgrace中绘制x:y,那么这些图中的y点是不可区分的(尤其是最后三个点)
是否有任何技巧自定义y轴,以便获得平滑和可分辨的点
谢谢。一个明智的做法是在y轴上使用对数比例绘制数据。使用
gnuplot
,如果您的data.txt
是
10 1.2e-5
20 3.5e-8
50 6.8e-14
100 2.5e-20
您可以在gnuplot提示符中尝试
gnuplot> set logscale y
gnuplot> p [0:120][1e-25:1e-3] "data.txt"
在xmgrace中,您可以通过以下命令行设置日志比例:
xmgrace -log y myfile.dat
或者使用GUI打开
绘图
->轴属性…
面板,从编辑
下拉列表中选择Y轴
,并将比例
下拉列表设置为对数
。单击“接受”关闭面板,您的Y
轴将显示一个对数刻度。@SomnathBhowmick很高兴知道!仅供参考,请注意,您只能接受一个答案。通过点击灰色复选标记,您将接受的答案从Davide Fiocco编写的更改为我的。如果你认为一个答案有用,你可以投票表决(如果你愿意,除了接受它之外)。你和戴维德·菲奥科的建议都奏效了。但我不能提高投票率,因为我的声誉还不到15。对不起:(