Exercise 8.4#

import pandas as pd
import matplotlib.pyplot as plt

%matplotlib inline

(a)#

—————-X1<=1—————-

—————– | —————–

——–X2<=1—————Y=5——

——— | ————————-

—X1<=0——Y=15——————-

— | ——————————-

Y=3—X2<=0————————–

——- | —————————

—-Y=10–Y=0————————

We didn’t find the beautiful way of doing this, but we believe you’ll find and share with us :)

(b)#

# Plot according to the tree presented in the figure
plt.plot()
plt.xlim(-1,5)
plt.ylim(-1,3)
plt.xticks([1])
plt.yticks([1,2])
plt.vlines(1, ymin=-5, ymax=1)
plt.vlines(0, ymin=1, ymax=2)
plt.hlines(1, xmin=-5, xmax=5)
plt.hlines(2, xmin=-5, xmax=5)
plt.annotate('-1.80', xy=(-.5,0), fontsize=12)
plt.annotate('-1.06', xy=(-1,1.5), fontsize=12)
plt.annotate('0.63', xy=(2.5,0), fontsize=12)
plt.annotate('0.21', xy=(2.5,1.5), fontsize=12)
plt.annotate('2.49', xy=(1,2.5), fontsize=12)
<matplotlib.text.Annotation at 0xc486e10>

png