現在 2Dにイメージを表示させて二つのデータを色を指定して比較しようとしています.ですが,なぜか後者のファイルだけが表示されてしまいます.エラーは起きていないので原因が分かりません.
以下にプログラムを載せます.大文字は無視してください.見づらくてすいません
よければご教示してください
#プログラム
import matplotlib.pyplot as plt # maplotlibのpyplotをpltという名前でimportする
x_list=[] # x_listを定義 (空のリストを作成)
z_list=[] # z_listを定義
f=open(r'C:\Users\user\Desktop\python\bisyouyamae.txt') # プロットしたいデータが入っているファイルをr(読み込み) t(テキスト)モードで読み込む
f=open(r'C:\Users\user\Desktop\python\bisyouyamaa.txt')
データを読み込み,x_listとy_listに値を格納する
for line in f:
data1 = line[:-1].split(' ')
x_list.append(float(data1[0]))
z_list.append(float(data1[1]))
for line in f:
data2 = line[:-1].split('')
x_list.append(float(data2[0]))
z_list.append(float(data2[1]))
columns=['data1', 'data2']
描画する
plt.plot(x_list, z_list)
plt.plot(x_list,z_list,color='RED',linewidth=4.0,)
plt.plot(x_list,z_list,color='BLUE',linewidth=4.0,)
#プロットするためのデータ指定: ここではx軸にx_list,z軸にz_listを指定。折れ線グラフ
#赤色で出力.線の太さを4.0pt
#plt.plot(x_list, z_list,marker='o') #線と点を作る
#plt.plot(x_list, z_list,'o') #点を作る
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() # 描画結果を出力する。必ず書く。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/24 10:42
2019/09/24 10:44
2019/09/24 10:48