首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在屏幕上获得具有gnuplot的图形

无法在屏幕上获得具有gnuplot的图形
EN

Ask Ubuntu用户
提问于 2012-08-04 02:57:22
回答 3查看 32.6K关注 0票数 7

我已经安装了12.04和Windows 7,也安装了gnuket4.6.0。

当我在终端上输入gnuplot时,我得到的是错误消息:

代码语言:javascript
运行
复制
Terminal type set to unknown.

当我尝试plot sin(x)时,图形不会出现在屏幕上。

但是,我能够创建一个postscript文件。我尝试了set terminal 'x11',系统响应如下:

代码语言:javascript
运行
复制
unknown or ambiguous terminal. 

请帮我解决这个问题。

EN

回答 3

Ask Ubuntu用户

发布于 2012-09-21 20:26:46

我在Ubuntu10.04 64位上也遇到了类似的问题。当gnuplot启动时,不存在默认的终端类型(“终端类型设置为‘未知’”)。如果我那么做

代码语言:javascript
运行
复制
set term xterm

返回的列表中的

代码语言:javascript
运行
复制
set term

然后试着绘制任何函数,我得到的都是gobbledygook。我尝试从我的计算机上(通过apt-get清除)完全卸载gnuplot,并且只安装gnuket-x11,并使用./configure选项成功地从gnuket-4.6.0包进行手动安装。我找到的唯一“解决方案”就是用

代码语言:javascript
运行
复制
set term dumb

以文字为基础的图形。只要检查一个简单函数的形状就可以了。对于更复杂的函数,我求助于使用eps胶乳终端和gv来查看输出。

有没有人找到了更好更完整的解决方案?

票数 1
EN

Ask Ubuntu用户

发布于 2013-06-09 17:45:12

在安装了以下库之后,我成功地安装了gnuplot

代码语言:javascript
运行
复制
sudo apt-get install libx11-dev libxt-dev libreadline-gplv2-dev glib-2.0 

使用前3允许使用gnuplot。安装glib-2.0后,我就可以在x11终端中进行绘图了。

票数 1
EN

Ask Ubuntu用户

发布于 2013-01-07 17:45:46

xterm在一段时间内是很好的,但是如果您也需要gnuplot,那么您当然需要gnuplot来检测x11终端。我希望有两种方法可以帮你解决这个问题:

  1. 编辑从gnu图站点下载的.gz中的配置脚本,以满足X11_APPDEFAULTS_DIR变量中的某些正值。
  2. 您只需执行apt-get install glib-2.0并再次配置gnu图即可。这一次它确实探测到了你的终端。

希望这能有所帮助。我自己已经花了好几个小时了。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/171778

复制
相关文章

相似问题

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