TakafuTips

コマンドライン上でグラフを描画する

Gnuplotで描画画面にGUI使わない設定が利用できる。

gnuplot> set terminal dump
Terminal type set to 'dumb'
Options are 'feed  size 79, 24 aspect 2, 1'
gnuplot> p 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