Page 34 - El modelo marshalliano simple
P. 34
# Etiqueta con las coordenadas del punto de equilibrio
ax.annotate(f'({cantidad_equilibrio:.2f}, {precio_equilibrio:.1f})',
xy=(cantidad_equilibrio, precio_equilibrio),
xytext=(cantidad_equilibrio-3, precio_equilibrio+1))
# Etiquetas con las coordenadas de puntos adicionales
ax.annotate(f'({-oferta_intercepto/oferta_pendiente:.1f}, 0)', xy=(-
oferta_intercepto/oferta_pendiente, 0), xytext=(-
oferta_intercepto/oferta_pendiente-3, 1))
ax.annotate(f'({demanda_intercepto/demanda_pendiente:.1f}, 0)',
xy=(demanda_intercepto/demanda_pendiente, 0),
xytext=(demanda_intercepto/demanda_pendiente-2, 1))
ax.annotate(f'(0, {oferta_intercepto:.1f})', xy=(0, oferta_intercepto),
xytext=(1, oferta_intercepto-1))
ax.annotate(f'(0, {demanda_intercepto:.1f})', xy=(0,
demanda_intercepto), xytext=((1, demanda_intercepto+1)))
ax.annotate(f'({(demanda_intercepto-
oferta_intercepto)/demanda_pendiente:.1f},
{oferta_intercepto:.1f})', xy=((demanda_intercepto-
oferta_intercepto)/demanda_pendiente, oferta_intercepto),
xytext=((((demanda_intercepto-
oferta_intercepto)/demanda_pendiente)-4, oferta_intercepto+1)))
ax.annotate(f'({(demanda_intercepto-
oferta_intercepto)/oferta_pendiente:.1f},
{demanda_intercepto:.1f})', xy=((demanda_intercepto-
oferta_intercepto)/oferta_pendiente, demanda_intercepto),
31