Gnuplot 中使用文本符号绘图的绘图模式是什么?

Gnuplot 中使用文本符号绘图的绘图模式是什么?

我记得在 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 才能获取输出。这是关于文本的事情。

相关内容