現在二次元配列のファイルを二種類読み込ませて上の画像を表示させています。次に下の図のように縦で繋いで誤差を
積分するようにしたいです。
f1=open(r'C:/Users/Administartor/Desktop/田村/python/wakka.txt') f2=open(r'C:\Users\Administartor\Desktop\田村\python\一部回転B.txt') # プロットしたいデータが入っているファイルをr(読み込み) t(テキスト)モードで読み込む #data1読み込み for line in f1: data1 = line[:-1].split(' ') x1_list.append(float(data1[0])) z1_list.append(float(data1[1])) #data2読み込み for line in f2: data2 = line[:-1].split(' ') x2_list.append(float(data2[0])) z2_list.append(float(data2[1])) ## ### 描画する plt.vlines(data1, ymin=[x1_list,z1_list],ymax=[x2_list,z2_list]) plt.vlines(data2, ymin=[x1_list,z1_list],ymax=[x2_list,z2_list]) #プロットするためのデータ指定: ここではx軸にx_list,z軸にz_listを指定。折れ線グラフ #赤色で出力.線の太さを4.0pt plt.xlabel('X') # x軸のラベル plt.Zlabel('Z') # y軸のラベル #plt.legend(loc='best') # legend # その他,描画用オプション plt.xticks(fontsize=10) plt.yticks(fontsize=10) plt.grid(True) #グラフの枠を作成 plt.show() # 描画結果を出力する。必ず書く。
以上のようにプログラムを組むと、
のようになりました。
どのように変更すればよいか教えてください。特にエラーは表示されません。
以下はファイルの中身です。
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
data1
16.8180 -21.4740
17.0484 -21.6070
17.2787 -21.4740
17.4480 -21.4740
17.6784 -21.6070
17.9087 -21.4740
18.0780 -21.4740
18.3084 -21.6070
18.5387 -21.4740
18.7080 -21.4740
18.9384 -21.6070
19.1687 -21.4740
19.3380 -21.4740
19.5684 -21.6070
19.7987 -21.4740
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
data2
16.818 -21.474
16.819 -21.475
16.820 -21.475
16.821 -21.476
16.822 -21.477
16.823 -21.477
16.824 -21.478
16.826 -21.479
16.827 -21.480
16.828 -21.480
16.829 -21.481
16.830 -21.481
16.831 -21.482
16.832 -21.483
16.833 -21.483
16.834 -21.484
16.835 -21.484
16.837 -21.485
16.838 -21.485
16.839 -21.486
16.840 -21.486
16.841 -21.487
16.842 -21.487
16.843 -21.488
16.844 -21.489
16.845 -21.489
16.846 -21.490
16.848 -21.491
16.849 -21.491
16.850 -21.492
16.851 -21.493
16.852 -21.493
16.853 -21.494
16.854 -21.494
16.855 -21.495
16.856 -21.496
16.858 -21.496
16.859 -21.497
16.860 -21.498
16.861 -21.498
……
数はdata1<data2です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/29 07:03
2019/10/29 07:12
2019/10/29 07:22
2019/10/29 07:24
2019/10/29 07:25
2019/10/29 07:34
2019/10/29 07:41
2019/10/29 07:43
2019/10/29 07:45