我记得在 gnuplot 中通过文本(如文本符号)进行绘图。我想知道 gnuplot 中它的标志是什么。我正在做类似于bless
图片的视觉选择工具。实现是基于文字图片。我有一种直觉,可以通过 来改变视图set terminal [something]
。我想要这样的格式
我收到了有关 LaTeX 的建议。 LaTeX 很实用,但我不太清楚它是否可以适合这样的交互式任务。当然,目标是稍后获得平滑的彩色视图,但首先只有黑白文本就足够了。请添加解释为什么 LaTeX 在此类任务中会更好。
如何在 Gnuplot 中使用文本符号进行绘图?
答案1
如果我理解得好的话,你想要的是:
set terminal dumb
这是一个例子:
$ gnuplot
G N U P L O T
Version 5.2 patchlevel 2 last modified 2017-11-01
Copyright (C) 1986-1993, 1998, 2004, 2007-2017
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 'qt'
gnuplot> set terminal dumb
Terminal type is now 'dumb'
Options are 'feed size 79, 24 aspect 2, 1 mono'
gnuplot> plot sin(x)
1 +--------------------------------------------------------------------+
| * * + * ** + * * |
0.8 |-+ * * * * sin(x* *******-|
| * * * * * * |
0.6 |-+ * * * * * * +-|
| * * * * * * |
0.4 |*+ * * * * * *+-|
|* * * * * * * |
0.2 |*+ * * * * * *+-|
| * * * * * * * |
0 |-* * * * * * *-|
| * * * * * * *|
-0.2 |-+* * * * * * +*|
| * * * * * * *|
-0.4 |-+* * * * * * +*|
| * * * * * * |
-0.6 |-+ * * * * * * +-|
| * * * * * * |
-0.8 |-+ * * * * * * +-|
| * * + ** * + * * |
-1 +--------------------------------------------------------------------+
-10 -5 0 5 10
gnuplot>
答案2
您需要使用特定终端安装 gnuplot 才能获取输出。这是关于文本的事情。