I have a bunch of data that I need to see in some understandable manner. here what I've done so far: 

```
..................................
features = []
for i in range(len(variance_list[0][:])):
    for j in range(len(variance_list)):
         features.append(variance_list[j][i])

    plt.plot(features)
    features.clear()
plt.xlabel('classes ')
plt.ylabel('features')
plt.show()

```

The result looks as followed:

[![enter image description here](https://i.stack.imgur.com/xNB3L.jpg)](https://i.stack.imgur.com/xNB3L.jpg)

So I've tried to plot this in 3D as followed : 

```
for i in range(len(variance_list[0][:])):
    for j in range(len(variance_list)):
         Axes3D.plot(i,j,variance_list[j][i],label='parametric curve')
plt.show()

```

I get the following error message: 

```
       1510         #        many other traditional positional arguments occur
   1511         #        such as the color, linestyle and/or marker.
-> 1512         had_data = self.has_data()
   1513         zs = kwargs.pop('zs', 0)
   1514         zdir = kwargs.pop('zdir', 'z')

AttributeError: 'int' object has no attribute 'has_data'

```

Any idea what I'm missing, or how may I solve this