SmartGridLab / battery-control-by-reinforcement-learning

5 stars 3 forks source link

[4/30] RL_visualize.pyで価格をグラフ化する #77

Closed daisukekodaira closed 6 months ago

daisukekodaira commented 6 months ago

追加したい機能

以下の1日分のグラフを出せるようにする

Issueが解決した時に期待される結果

以下のグラフ(完成イメージ)が表示される image

実装の指針

RL_visualize.pyというファイル名の中にグラフ化を行うmethodを集める。 今回実装する機能はファイルの中の一つのmethodとして実装するのが良さそう。(例:get_price_graph)

このIssueの必要性

今後、予測結果を改善していく際に視覚化して確認できるよう必要があるため。

Issue解決の期限

とりあえず4/30

HashiReo commented 6 months ago

@daisukekodaira RL_visualize.pyにdescr_priceとして作成したのですが、うまく動かないため、明日確認していただいてもよろしいでしょうか?

daisukekodaira commented 6 months ago

ありがとうございます。一緒に見ましょう。

HashiReo commented 6 months ago

RL_visualize.pyにdescr_priceとして関数を作成し、main.pyを実行することでグラフを保存できるようにしました。

ただ、energypriceとimbalancepriceのactualの値が0になってしまっています。 result_inputdata_reference.pyの20行目 data = pd.read_csv("Battery-Control-By-Reinforcement-Learning/input_data2022_all_0.csv")をdata = pd.read_csv("Battery-Control-By-Reinforcement-Learning/input_data2022.csv")に変更してもactualの値が0のままでした。 energyprice_actualとimbalanceprice_actualはどのようにして0以外をcsvファイルに入力できますか?

daisukekodaira commented 6 months ago

@HashiReo >energyprice_actualとimbalanceprice_actualはどのようにして0以外をcsvファイルに入力できますか? ここを変更したってことですよね?それで合ってるはず・・・ですが、何か実装がおかしいのかもしれません。 ちょっと一緒に見てみましょう。。。

image
daisukekodaira commented 6 months ago

@HashiReo これはこれで別のissueとして立てておきます