我希望在gnuplot中生成带线的图形,而不是在终端中生成点。我只有终端可以使用,没有gui接口(Centos)。我尝试安装png/wxt终端,但失败了。我希望将输出保存在一个文件中,但不同于带有哑巴终端的输出。
发布于 2020-03-12 00:34:30
在终端仿真器窗口或纯linux控制台上显示漂亮图形的
要将图形从gnuplot显示到linux控制台(即根本没有窗口系统),当前的建议是使用支持sixel图形的控制台终端仿真器,如yaft (https://github.com/uobikiemukot/yaft)。使用yaft作为控制台终端,您可以运行gnuplot并选择set term sixel来生成非常漂亮的内联图形。
只要您的xterm副本是使用sixel图形支持构建的,您就可以使用xterm做同样的事情。您必须选择vt340仿真模式。这允许您通过ssh连接到的远程机器生成内联图形。
$ xterm -ti 340
xterm> ssh some.remote.machine
[remote prompt] gnuplot
gnuplot> set term sixel
gnuplot> plot ...

从哑终端窗口向文件生成图形
但是,为了从不支持图形的终端创建输出文件,这些都不是必需的。Gnuplot终端png/tikz/pdf/postscript/emf/...等,所有的工作不需要任何终端显示。可以使用set term dumb预览打印,然后切换到首选格式以保存到文件。
set term dumb
plot sin(x) with lines # ugly plot but indicates ranges, etc
set term pdf
set output 'myplot.pdf'
replothttps://stackoverflow.com/questions/60629539
复制相似问题