如何在GNUPLOT中将图例显示在多行中

3
我该如何在gnuplot中更好地显示标题,比如分成多行或多列。我有8个标题,目前只是采用以下方式:
set key below

因此,每个项目都显示在单独的一行中。这使得图表变得拥挤。
1个回答

4

试试这个:

set terminal postscript enhanced color
set output 'plot.eps'

set key below
plot sin(x) title "{/Arial=8 LongFunctionKeyName}", \
 sin(2*x) title "{/Arial=8 LongFunctionKeyName}", \
 sin(3*x) title "{/Arial=8 LongFunctionKeyName}", \
 sin(4*x) title "{/Arial=8 LongFunctionKeyName}", \
 sin(5*x) title "{/Arial=8 LongFunctionKeyName}", \
 sin(6*x) title "{/Arial=8 LongFunctionKeyName}", \
 sin(7*x) title "{/Arial=8 LongFunctionKeyName}", \
 sin(8*x) title "{/Arial=8 LongFunctionKeyName}", \
 sin(9*x) title "{/Arial=8 LongFunctionKeyName}", \
 sin(10*x) title "{/Arial=8 LongFunctionKeyName}", \
 sin(11*x) title "{/Arial=8 LongFunctionKeyName}", \
 sin(12*x) title "{/Arial=8 LongFunctionKeyName}", \
 sin(13*x) title "{/Arial=8 LongFunctionKeyName}"

以下是关于gnuplot 4.6的输出结果: enter image description here

感谢您的回复。 通过使用set key below我可以得到图形外部以及多行中的键。但由于我有几个键,它们的显示会减少图形的高度。此外,我的键有点长,即使将它们显示在左边距上也会减小图形的宽度。 然后,我想将它们显示在多列中,或者在显示它们时减小其字体大小。 - saloua

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接