2016-05-31 5 views
-3

このデータセットを使用してpcolormeshを使用してプロットするにはどうすればよいですか?データは次のとおりです。データセットの平均でpcolormeshを作成するにはどうすればいいですか?

array([[ 0.  ,  0.  ,  0.  , ..., 
     0.  ,  0.  ,  0.  ], 
    [ 34.19227552, 34.19246389, 34.19265956, ..., 
     34.19284295, 34.19253446, 34.1923012 ], 
    [ 68.46819899, 68.46861825, 68.46892983, ..., 
     68.46895204, 68.46856004, 68.46812476], 
    ..., 
    [ 3937.42832088, 3937.42522049, 3937.43673897, ..., 
    3937.43603929, 3937.44434961, 3937.43535423], 
    [ 3987.08591207, 3987.082997 , 3987.09487184, ..., 
    3987.09300137, 3987.10157045, 3987.09271431], 
    [ 4037.00035477, 4036.9977684 , 4037.01006508, ..., 
    4037.00674248, 4037.01561165, 4037.00689316]]) 

このデータを3D pcolormesh matplotlibにプロットする必要があります。これはどうすればいいですか?もし誰かが私を助けることができれば、本当に感謝します。

答えて

0

たぶん、あなたはこれがturorials従うことができます:

http://matplotlib.org/examples/pylab_examples/pcolor_demo.html

または

http://mlpy.sourceforge.net/docs/3.3/tutorial.html

は、モジュールをロードします。

>>> import numpy as np 
>>> import mlpy 
>>> import matplotlib.pyplot as plt # required for plotting 

はアイリスデータセットをロードします。

>>> iris = np.loadtxt('iris.csv', delimiter=',') 
>>> x, y = iris[:, :4], iris[:, 4].astype(np.int) # x: (observations x attributes) matrix, y: classes (1: setosa, 2: versicolor, 3: virginica) 
>>> x.shape 
(150, 4) 
>>> y.shape 
(150,) 
+0

私はすでにそれを試みましたが、データが大きすぎるというエラーが表示され続けます。どのようにそれを修正するための任意のアイデア? –

+0

これで、mlpyという名前のモジュールがないことがわかりました!コマンドプロンプトからダウンロードしなければならないモジュールですか? –

+0

はい、それをインストールする必要があります。次のようにしてください:http://mlpy.sourceforge.net/docs/3.5/install.html – Destrif

関連する問題