いくつかのデータポイントで構成されるデータファイルがあり、特定の順序でプロットしたいと思います。データファイルの例を次に示します。
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スクリプト内のこれらのデータレコードの順序を指定された順序に変更するにはどうすればよいですか?私はすでにこれを配列に加工しようとしました。この質問では、matplotlibを使用して棒グラフのレコードのシーケンスを制御するにはどうすればよいですか?
それで、これから私が持っている次の質問は、まったく同じことをすることができますが、テキストベースのソートaarayを使用することですか?
だから私が入れるものはこのようなものになるでしょう:
posarray = (crp, 2), (cop,1)
編集:posarrayは、outputarrayのposarray[0]にテキストがあるレコードの位置を示します。crpは2番目の位置になり、copは最初の位置になります。
そしてそれが私に与えるものは
cop 94.0528 313 441
cpr 225.172 726 747
最良の方法は、ある種の挿入を使用することです。そうすれば、ソート配列内の項目について言及するのを忘れた場合、それは一番下に沈んでしまいます。