title: How to plot an array in python?
body: <p>I follow this links <a href="https://stackoverflow.com/questions/42204368/how-to-append-many-numpy-files-into-one-numpy-file-in-python/42209244?noredirect=1#comment71580639_42209244">How to append many numpy files into one numpy file in python</a> to put all my numpy files in one file. 
  Now, I need to plot my file which contains many arrays, each  array contain some float number: this is my final code to append arrays in one big array: </p>
  
  <pre><code>import matplotlib.pyplot as plt 
  import numpy as np
  import glob
  import os, sys
  fpath ="/home/user/Desktop/OutFileTraces.npy"
  npyfilespath="/home/user/Desktop/test"   
  os.chdir(npyfilespath)
  npfiles= glob.glob("*.npy")
  npfiles.sort()
  all_arrays = []
  with open(fpath,'ab') as f_handle:
      for npfile in npfiles:
          #Find the path of the file and Load file
          all_arrays.append(np.load(os.path.join(npyfilespath, npfile)))        
      np.save(f_handle, all_arrays)
      data = np.load(fpath)
      print data
  </code></pre>
  
  <p>This code gives me results like this:</p>
  
  <pre><code>[[[[-0.00824758 -0.0081808  -0.00811402 ..., -0.0077236  -0.00765425
      -0.00762086]]]
  
  
   [[[-0.00141527 -0.00160791 -0.00176716 ..., -0.00821419 -0.00822446
      -0.0082296 ]]]
  
  
   [[[ 0.01028957  0.01005326  0.0098298  ..., -0.01043341 -0.01050019
      -0.01059523]]]
  
  
   ..., 
   [[[ 0.00614908  0.00581004  0.00549154 ..., -0.00814741 -0.00813457
      -0.00809347]]]
  
  
   [[[-0.00291786 -0.00309509 -0.00329287 ..., -0.00809861 -0.00797789
      -0.00784175]]]
  
  
   [[[-0.00379887 -0.00410453 -0.00438963 ..., -0.03497837 -0.0353842
      -0.03575151]]]]
  </code></pre>
  
  <p>I need to plot the plot the final file OutFileTraces.npy which contains the big array. For that I use this code: </p>
  
  <pre><code>import matplotlib.pyplot as plt 
  import numpy as np
  dataArray1= np.load(r'/home/user/Desktop/OutFileTraces.npy')
  print(dataArray1)
  plt.plot(dataArray1.T )
  plt.show()
  </code></pre>
  
  <p>It gives me this error:</p>
  
  <blockquote>
    <p>raise ValueError("x and y can be no greater than 2-D") ValueError: x
    and y can be no greater than 2-D</p>
  </blockquote>
  
  <p>All that values represents the y_axe, however my x-axe  represents points from 1 to 8000. So, as I understand,in order to plot my final big array, it must looks like this (The difference is on <code>[]</code>):   </p>
  
  <pre><code>[[-0.00824758 -0.0081808  -0.00811402 ..., -0.0077236  -0.00765425
  
  
       -0.00762086]
  
  
       [-0.00141527 -0.00160791 -0.00176716 ..., -0.00821419 -0.00822446
          -0.0082296 ]
  
  
       [ 0.01028957  0.01005326  0.0098298  ..., -0.01043341 -0.01050019
          -0.01059523]
  
  
       ..., 
       [0.00614908  0.00581004  0.00549154 ..., -0.00814741 -0.00813457
          -0.00809347]
  
  
       [-0.00291786 -0.00309509 -0.00329287 ..., -0.00809861 -0.00797789
          -0.00784175]
  
  
       [-0.00379887 -0.00410453 -0.00438963 ..., -0.03497837 -0.0353842
          -0.03575151]]
  </code></pre>
  
  <p>I can easily plot this file. </p>
  
  <p>So I can't really understand the problem.</p>
  
  <p>I would be very grateful if you could help me. </p>