Page 38 - El modelo marshalliano simple
P. 38

precio_equilibrio  =  oferta_intercepto  +  oferta_pendiente  *

            cantidad_equilibrio


                # Cantidades

                cantidades  =  np.linspace(-oferta_intercepto/oferta_pendiente-2,

            demanda_intercepto/demanda_pendiente+2, 100)


                # Ecuaciones de oferta y demanda

                oferta = oferta_intercepto + oferta_pendiente * cantidades

                demanda  =  demanda_intercepto  -  demanda_pendiente  *
            cantidades



                # Crear figura y eje
                fig, ax = plt.subplots(figsize=(8, 6.4))



                # Graficar ecuación de oferta

                ax.plot(cantidades, oferta, label = 'Oferta')


                # Graficar ecuación de demanda

                ax.plot(cantidades, demanda, label = 'Demanda')


                # Graficar líneas del punto de equilibrio

                plt.axvline(x  =  cantidad_equilibrio,  color  =  'gray',  linestyle  =  '--',

            linewidth=1)
                plt.axhline(y  =  precio_equilibrio,  color  =  'gray',  linestyle  =  '--',

            linewidth=1)


                # Graficar líneas adicionales






                                                             35
   33   34   35   36   37   38   39   40   41   42   43