1
0
Fork 0
mirror of https://gitlab.rlp.net/mobitar/ReCo.jl.git synced 2024-09-19 19:01:17 +00:00
ReCo.jl/graphics/reward_shaping.jl

30 lines
522 B
Julia
Raw Normal View History

2022-01-30 03:38:57 +00:00
using CairoMakie
using LaTeXStrings: @L_str
using ReCo: ReCo
2022-02-08 22:06:22 +00:00
include("../src/Visualization/common_CairoMakie.jl")
2022-01-30 03:38:57 +00:00
function plot_reward_function()
init_cairomakie!()
fig = gen_figure()
min_x = 0.0
max_x = 1.15
ax = Axis(
fig[1, 1]; xlabel=L"x / x_{\max}", ylabel=L"R(x)", limits=(min_x, max_x, 0.0, 1.05)
)
x = LinRange(min_x, max_x, 1000)
lines!(ax, x, ReCo.RL.minimizing_reward.(x, 1.0))
set_gaps!(fig)
save_fig("reward_shaping.pdf", fig)
return nothing
2022-03-19 22:11:03 +00:00
end