前提・実現したいこと
pythonにて以下のようなコードで折れ線グラフを表示しています。
plot部分の変数にkoもしくはoyaなどを代入し、for文が回るごとに異なる名前の折れ線グラフを
入れて変数名を変更したいのですが可能でしょうか。以下のままだと同じグラフ内にfor文全てのデータが
表示されてしまいます。
該当のソースコード
ko_list = df_1の列名を格納
oya_lust = df_1の列名を格納
df_1 = 解析したいdataframe
for ko,oya in zip (ko_list, oya_list): sns.set(style = "white", font = "meiryo") df_1_index = df_1[[ko,oya]] plot = sns.lineplot(data= df_1_index) print(plot)
以下だとうまくいくのですが・・・他に良い方法がないかと思いまして・・・
for ko,oya in zip (ko_list, oya_list): df_1_ko = df_1[[ko]] df_1_oya = df_1[[oya]] fig = plt.figure() ax = fig.add_subplot(111) ax.plot(df_1_ko, label="ko"+ str(ko)) ax.plot(df_1_oya, label="oya"+ str(oya)) plt.legend() plt.title("stock_corr")
python
試したこと
str()で書いたりしてみていますが・・・
補足情報(FW/ツールのバージョンなど)
python