如何解决使用cygwin终端wxt初始化gnuplot期间发生错误
当我尝试通过cygwin启动gnuplot时遇到错误(见下文):Gnuplot似乎不知道wxt术语,但是根据此页面(https://cygwin.com/pipermail/cygwin-announce/2020-July/009620.html),gnuplot应该能够知道。
此后,我可以手动使用gnuplot,例如输入评论,即可正常使用。 但是通常a具有自动绘图程序,该错误会导致程序崩溃,所以我无法正确使用它。
有什么方法可以强制gnuplot忽略该错误?还是可以直接从某个终端(例如png)启动gnuplot?
谢谢 桑德拉
$ gnuplot
G N U P L O T
Version 5.4 patchlevel 0 last modified 2020-07-13
Copyright (C) 1986-1993,1998,2004,2007-2020
Thomas Williams,Colin Kelley and many others
gnuplot home: http://www.gnuplot.info
faq,bugs,etc: type "help FAQ"
immediate help: type "help" (plot window: hit 'h')
Terminal type is now 'unknown'
set term wxt
^
unknown or ambiguous terminal type; type just 'set terminal' for a list
WARNING: Error during initialization
gnuplot>```
解决方法
“有没有办法迫使gnuplot忽略该错误?” 否。构建gnuplot可执行文件时,有人必须选择要包括的终端类型。这通常取决于构建它们时可使用的支持库。显然,您的gnuplot可执行文件是在没有wxt终端的情况下构建的。如果您确实需要特定的输出模式,则需要找到其他gnuplot可执行文件或自己构建一个。
另一方面-“我可以直接从某个终端(例如png)启动gnuplot吗?” 。是。至少有三种方法可以做到这一点。
-
定义环境变量GNUTERM。例如
export GNUTERM =“ png真彩色尺寸700,500”
(但这是一个linux命令。我在Windows上是否没有等效的命令)
-
编辑初始化文件以包含一行,例如
设置术语png truecolor大小700,500
在“帮助”文本中:
运行gnuplot时,它首先查找系统范围的初始化文件
gnuplotrc
。该文件的位置在构建程序时确定 并由show loadpath
报告。该程序然后在用户的HOME中查找 在类Unix系统上名为.gnuplot
的文件或在GNUPLOT.INI
上的文件的目录 其他系统。 (OS / 2将在名为 环境变量GNUPLOT
; Windows将使用APPDATA
)。
-
在运行gnuplot时将“设置项”命令作为命令行的一部分:
gnuplot -e“设置条件png truecolor大小700,500”
未经测试,但我怀疑您需要使用gnuplot-wx 软件包,因为有几个gnuplot软件包:
gnuplot-base A command-line driven interactive function plotting utility
gnuplot-doc A command-line driven interactive function plotting utility
gnuplot-qt5 A command-line driven interactive function plotting utility
gnuplot-wx A command-line driven interactive function plotting utility
gnuplot-X11 A command-line driven interactive function plotting utility
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。