@@ -314,7 +314,7 @@ ax.plot_surface(tg,
314314 cmap=cm.jet,
315315 alpha=0.5,
316316 linewidth=0.25)
317- ax.set(xlabel='θ ', ylabel='ϵ ', zlim=(150, 200))
317+ ax.set(xlabel=r'$\theta$ ', ylabel=r'$\epsilon$ ', zlim=(150, 200))
318318ax.view_init(ax.elev, 225)
319319plt.show()
320320```
@@ -326,7 +326,7 @@ tg, eg = np.meshgrid(cw.θ, cw.ϵ)
326326lvls = (0.5, 1.5, 2.5, 3.5)
327327ax.contourf(tg, eg, greedy_star.T, levels=lvls, cmap=cm.winter, alpha=0.5)
328328ax.contour(tg, eg, greedy_star.T, colors='k', levels=lvls, linewidths=2)
329- ax.set(xlabel='θ ', ylabel='ϵ ')
329+ ax.set(xlabel=r'$\theta$ ', ylabel=r'$\epsilon$ ')
330330ax.text(1.8, 2.5, '新生活', fontsize=14)
331331ax.text(4.5, 2.5, '新工作', fontsize=14, rotation='vertical')
332332ax.text(4.0, 4.5, '维持现状', fontsize=14)
@@ -403,8 +403,8 @@ def gen_path(optimal_policy, F, G, t=20):
403403fig, axes = plt.subplots(2, 1, figsize=(10, 8))
404404for ax in axes:
405405 θ_path, ϵ_path = gen_path(greedy_star, F, G)
406- ax.plot(ϵ_path, label='ϵ ')
407- ax.plot(θ_path, label='θ ')
406+ ax.plot(ϵ_path, label=r'$\epsilon$ ')
407+ ax.plot(θ_path, label=r'$\theta$ ')
408408 ax.set_ylim(0, 6)
409409
410410plt.legend()
@@ -505,7 +505,7 @@ tg, eg = np.meshgrid(cw.θ, cw.ϵ)
505505lvls = (0.5, 1.5, 2.5, 3.5)
506506ax.contourf(tg, eg, greedy_star.T, levels=lvls, cmap=cm.winter, alpha=0.5)
507507ax.contour(tg, eg, greedy_star.T, colors='k', levels=lvls, linewidths=2)
508- ax.set(xlabel='θ ', ylabel='ϵ ')
508+ ax.set(xlabel=r'$\theta$ ', ylabel=r'$\epsilon$ ')
509509ax.text(1.8, 2.5, '新生活', fontsize=14)
510510ax.text(4.5, 1.5, '新工作', fontsize=14, rotation='vertical')
511511ax.text(4.0, 4.5, '保持现状', fontsize=14)
0 commit comments