在终端中使用Python ASCII绘图

20 浏览
0 Comments

在终端中使用Python ASCII绘图

使用Octave,我可以将数组绘制到终端,例如,绘制一个包含函数x^2的值的数组在我的终端上输出如下:

10000 ++---------+-----------+----------+-----------+---------++

++ + + + + ++

|+ : : : : +|

|++ : : : : ++|

| + : : : : + |

| ++ : : : : ++ |

8000 ++.+..................................................+.++

| ++ : : : : ++ |

| ++ : : : : ++ |

| + : : : : + |

| ++ : : : : ++ |

| + : : : : + |

6000 ++....++..........................................++....++

| ++ : : : : ++ |

| + : : : : + |

| ++ : : : : ++ |

| ++: : : :++ |

4000 ++........++..................................++........++

| + : : + |

| ++ : : ++ |

| :++ : : ++: |

| : ++ : : ++ : |

| : ++ : : ++ : |

2000 ++.............++........................++.............++

| : ++ : : ++ : |

| : +++ : : +++ : |

| : ++ : : ++ : |

| : +++: :+++ : |

+ + ++++ ++++ + +

0 ++---------+-----------+----------+-----------+---------++

0 20000 40000 60000 80000 100000

有没有办法在Python中做类似的事情,特别是使用matplotlib?bashplotlib似乎提供了一些类似的功能,但与Octave的功能相比似乎相当基础。

0