在gnuplot中绘制两个轴

在gnuplot中绘制两个轴,plot,gnuplot,axes,Plot,Gnuplot,Axes,是否可以绘制两条曲线,在gnuplot中有两个对应的轴,每个轴具有不同的比例 例如,y=x**2和y=x**4在同一个图形中(它们的变化足以使以相同比例绘制时“不舒服”)可以为y和y2(右轴)设置不同的范围,甚至可以独立设置标签/tic的颜色 然后我们只需将第二个函数除以2(或适当的值),然后设置颜色。。。如本例所示: set xrange [-10:10] set yrange [-20:20] set y2range [-40:40] set ytics 10 nomirror tc lt

是否可以绘制两条曲线,在gnuplot中有两个对应的轴,每个轴具有不同的比例


例如,
y=x**2
y=x**4
在同一个图形中(它们的变化足以使以相同比例绘制时“不舒服”)

可以为y和y2(右轴)设置不同的范围,甚至可以独立设置标签/tic的颜色

然后我们只需将第二个函数除以2(或适当的值),然后设置颜色。。。如本例所示:

set xrange [-10:10]
set yrange [-20:20]
set y2range [-40:40]

set ytics 10 nomirror tc lt 1
set ylabel '2*x' tc lt 1

set y2tics 20 nomirror tc lt 2
set y2label '4*x' tc lt 2

plot 2*x linetype 1, 4*x/2+.5 linetype 2

您可以自动处理轴,而无需自己缩放轴并保持自动缩放:

set terminal jpeg
set output 'graph.jpg'

set xrange [-10:10]
set ytics 10 nomirror tc lt 1
set ylabel '2*x' tc lt 1
set y2tics 20 nomirror tc lt 2
set y2label '4*x' tc lt 2
plot 2*x linetype 1, 4*x linetype 2 axes x1y2

@Kazark-你能解释一下编辑的要点吗?让这个问题与两个答案不一致,或者?@Idigas当然无意模糊这个问题。如果您认为我已经这样做了,您当然可以回滚编辑。@Kazark-那么为什么要编辑?为什么不接受其中一个答案?因为我的轴自然具有不同的比例,我发现
autofreq
很有用。e、 g.
设置ytics自动频率tc lt 1