いくつかのデータポイントで構成されるデータファイルがあり、特定の順序でプロットしたいと思います。データファイルの例を次に示します。
cop 94.0528 313 441
cpr 225.172 726 747
ent 444.786 926 939
fsh 256.038 743 754
fsp 43.7764 340 356
pbp 343.708 825 834
rho 426.497 858 886
sca 342.431 427 872
私は現在、例を設定した方法でそれらを互いにすぐ下にプロットしています。Pythonスクリプト内のこれらのデータレコードの順序を指定された順序に変更するにはどうすればよいですか?私はすでにこれを配列に加工しようとしました。だから私はします
data=Numpy.genfromtxt(txt)
transformdata.append(2) # cpr to the first slot
transformdata.append(1) # cop to the second slot
outputarray.append(data[transformdata(1)]
outputarray.append(data[transformdata(2)]
pos = range(1,size(outputarray))
scatter(outputarray, pos)
ただし、これは面倒であり、これを達成するための最良の方法ではありません。NumpyまたはMatplotlibライブラリを使用してこれを行うにはどうすればよいですか?