title: Python ASCII plots in terminal
body: <p>With Octave I am able to plot arrays to the terminal, for example, plotting an array with values for the function <code>x^2</code> gives this output in my terminal:</p>
  
  <pre><code>   10000 ++---------+-----------+----------+-----------+---------++
           ++         +           +          +           +         ++
           |+         :           :          :           :         +|
           |++        :           :          :           :        ++|
           | +        :           :          :           :        + |
           | ++       :           :          :           :       ++ |
      8000 ++.+..................................................+.++
           |  ++      :           :          :           :      ++  |
           |   ++     :           :          :           :     ++   |
           |    +     :           :          :           :     +    |
           |    ++    :           :          :           :    ++    |
           |     +    :           :          :           :    +     |
      6000 ++....++..........................................++....++
           |      ++  :           :          :           :  ++      |
           |       +  :           :          :           :  +       |
           |       ++ :           :          :           : ++       |
           |        ++:           :          :           :++        |
      4000 ++........++..................................++........++
           |          +           :          :           +          |
           |          ++          :          :          ++          |
           |          :++         :          :         ++:          |
           |          : ++        :          :        ++ :          |
           |          :  ++       :          :       ++  :          |
      2000 ++.............++........................++.............++
           |          :    ++     :          :     ++    :          |
           |          :     +++   :          :   +++     :          |
           |          :       ++  :          :  ++       :          |
           |          :        +++:          :+++        :          |
           +          +          ++++      ++++          +          +
         0 ++---------+-----------+----------+-----------+---------++
           0        20000       40000      60000       80000     100000
  </code></pre>
  
  <p>Is there some way I can do something similar in Python, specifically with matplotlib? bashplotlib seems to offer some of this functionality but appears to be quite basic compared to Octave's offering.</p>