首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux终端的gnuplot可以生成带线的图形吗?

问linux终端的gnuplot可以生成带线的图形吗?
EN

Stack Overflow用户
提问于 2020-03-11 13:04:36
回答 1查看 196关注 0票数 0

我希望在gnuplot中生成带线的图形,而不是在终端中生成点。我只有终端可以使用,没有gui接口(Centos)。我尝试安装png/wxt终端,但失败了。我希望将输出保存在一个文件中,但不同于带有哑巴终端的输出。

EN

回答 1

Stack Overflow用户

发布于 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连接到的远程机器生成内联图形。

代码语言:javascript
复制
$ 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预览打印,然后切换到首选格式以保存到文件。

代码语言:javascript
复制
 set term dumb
 plot sin(x) with lines   # ugly plot but indicates ranges, etc
 set term pdf
 set output 'myplot.pdf'
 replot
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60629539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档