Gnuplot GNU图中的图
我必须在GNU绘图中绘制许多线。X轴没有问题。我面临的问题是,大多数绘制的线都在yscale[0-0.05]处,很少在60-70范围内,其余在600-700范围内。这些数字对应于y轴比例值。但在我画完图后,我只能看到3组线都搞乱了。字里行间不清楚。0处的直线和0.003处的直线看起来像一条直线。如果我设置yrange[0:0.05],那么这个范围之间的线显然是可见的。但我希望所有的线都在同一张图中。我听说过“断开轴”和“多重标绘”,它们有用吗?如何实施它们。任何人都可以帮助我。 以下是sriptGnuplot GNU图中的图,gnuplot,Gnuplot,我必须在GNU绘图中绘制许多线。X轴没有问题。我面临的问题是,大多数绘制的线都在yscale[0-0.05]处,很少在60-70范围内,其余在600-700范围内。这些数字对应于y轴比例值。但在我画完图后,我只能看到3组线都搞乱了。字里行间不清楚。0处的直线和0.003处的直线看起来像一条直线。如果我设置yrange[0:0.05],那么这个范围之间的线显然是可见的。但我希望所有的线都在同一张图中。我听说过“断开轴”和“多重标绘”,它们有用吗?如何实施它们。任何人都可以帮助我。 以下是sript
set terminal png size 1300,1200 enhanced font 'Verdana,20
set output ' output .png’
set key font 'Verdana,16'
set key bottom outside
set yrange[500:1000]
set xtics("25k" 25000,"50k" 50000,"75k" 75000,"100k" 100000)
set grid
set title 'Performance Metrics'
set ylabel 'Metrices'
set xlabel 'FES'
plot ' input ' using 1:2 title ' A' with linespoints linewidth 4,
' input ' using 1:3 title B'with linespoints linewidth 4,
'input ' using 1:4 title ' c' with linespoints linewidth 4,
'input ' using 1:5 title 'D' with linespoints linewidth 4,
' input ' using 1:6 title 'E' with linespoints linewidth 4,
' input ' using 1:7 title 'F' with linespoints linewidth 4,
' input ' using 1:8 title 'G' with linespoints linewidth 4,
' input ' using 1:9 title ' H ' with linespoints linewidth 4,
' input ' using 1:10 title ' I' Metric ' with linespoints linewidth 4
set output
set terminal windows
input.dat类似于以下内容:
25 0.002 0.05 899 455 444 0.08 0.00004 900 700 0.003
这样我就有其他行了。我只显示了第一个然后我将把我的评论转换为答案。( 使用将y轴从线性比例更改为对数比例
set logscale y
应该使你的情节具有可比性。那么我将把我的评论转化为答案。;) 使用将y轴从线性比例更改为对数比例
set logscale y
应该使您的绘图具有可比性。您能提供一个数据样本和到目前为止您拥有的gnuplot脚本吗?我已经更新了@choroba上面的问题描述。请帮助您是否绝对希望y轴具有线性刻度?使用对数标度的y轴应该使所有的图都具有可比性,你是否以任何方式反对这种解决方案?@SidR y athank u。我用了“设置对数刻度y”。这对我来说很有效:)你能提供一个到目前为止你拥有的数据和gnuplot脚本的样本吗?我已经更新了@choroba上面的问题描述。请帮助您是否绝对希望y轴具有线性刻度?使用对数标度的y轴应该使所有的图都具有可比性,你是否以任何方式反对这种解决方案?@SidR y athank u。我用了“设置对数刻度y”。这对我很有效:)