好的,我知道这个问题听起来有点傻,但我找不到为什么来自gnuplot官方网站的演示(您可以在下面图片的左侧看到一个示例)看起来与我在我的机器上运行相同的演示看起来不同(并且更好)。
是否有一个配置文件(类似于~/.gnuplotrc
),其中指定了一个主题? 如果是这样,请问在这里使用了什么主题?
这里有一张图片,您可以在其中比较网站和本地制作的版本
此外,只是一个离题的好奇心,有人认真使用gnuplot吗,还是基本上用于绘制简单批量图和Octave?
好的,我知道这个问题听起来有点傻,但我找不到为什么来自gnuplot官方网站的演示(您可以在下面图片的左侧看到一个示例)看起来与我在我的机器上运行相同的演示看起来不同(并且更好)。
是否有一个配置文件(类似于~/.gnuplotrc
),其中指定了一个主题? 如果是这样,请问在这里使用了什么主题?
这里有一张图片,您可以在其中比较网站和本地制作的版本
此外,只是一个离题的好奇心,有人认真使用gnuplot吗,还是基本上用于绘制简单批量图和Octave?
很可能制作演示文稿的人(可能是Ethan Merritt)定义了自己的默认线条颜色集,这些颜色反映在演示文稿图片中。您也可以自行定义(请参见help set linetype
)。来自gnuplot电子邮件列表的示例:
# Ethan A Merritt - my preference for gnuplot colors
# 2 3 4 5 6 8 are borrowed from the colors_podo set
#
set linetype 1 lc rgb "dark-violet" lw 1
set linetype 2 lc rgb "#009e73" lw 1
set linetype 3 lc rgb "#56b4e9" lw 1
set linetype 4 lc rgb "#e69f00" lw 1
set linetype 5 lc rgb "#f0e442" lw 1
set linetype 6 lc rgb "#0072b2" lw 1
set linetype 7 lc rgb "#e51e10" lw 1
set linetype 8 lc rgb "black" lw 1
set linetype 9 lc rgb "gray50" lw 1
set linetype cycle 9
没有内置的gnuplot主题,只有一些可以改变颜色的设置。
而且,没错,我确实认真地使用gnuplot!我既用它进行简单的绘图,也用它进行科学发表。
palettefile(n) = sprintf("<sed 's/set style line/set linetype/' /path/to/gnuplot-gnuplot-palettes/%s.pal", n)
load palettefile("rdbu")
接下来,您可以调用load palettefile(palettename)
(其中palettename是调色板存储库中可用的调色板之一),每当您想要更改默认调色板时使用该方法,这使得它与上面提到的主题化概念非常接近。
看起来您正在使用较旧的版本 - 演示文稿可能是使用版本5制作的,该版本具有新的默认调色板。您的颜色看起来像版本4或更低版本。
新版本具有许多新的、更强大的功能。新的cariolatex终端可以直接生成非常漂亮的出版物质量图形,或者只需要进行很少的调整。
set term
切换到所需的终端类型,然后输入。show linetype