Saya memiliki file data yang terdiri dari beberapa titik data, yang ingin saya plot dalam urutan tertentu. Berikut ini contoh file datanya:
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
Saat ini saya sedang memplotnya tepat di bawah satu sama lain seperti yang saya berikan sebagai contoh. Bagaimana saya bisa mengubah urutan catatan data dalam skrip python saya ke urutan tertentu? Saya sudah mencoba mengerjakan ini ke dalam array. Jadi, aku akan melakukannya
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)
Namun ini berantakan dan tentu saja bukan cara terbaik untuk mencapai hal ini. Bagaimana saya melakukan ini menggunakan perpustakaan Numpy atau Matplotlib?