fork download
  1. import matplotlib.pyplot as plt
  2. import matplotlib.patches as patches
  3.  
  4. # Crear una figura y un eje
  5. fig, ax = plt.subplots()
  6.  
  7. # Dibujar el rectángulo
  8. rect = patches.Rectangle((1, 1), 6, 3, linewidth=2, edgecolor='blue', facecolor='none')
  9. ax.add_patch(rect)
  10.  
  11. # Dibujar el eje vertical de simetría
  12. plt.axvline(x=4, color='red', linestyle='--', label="Eje vertical")
  13.  
  14. # Dibujar el eje horizontal de simetría
  15. plt.axhline(y=2.5, color='green', linestyle='--', label="Eje horizontal")
  16.  
  17. # Configurar los límites del gráfico
  18. ax.set_xlim(0, 8)
  19. ax.set_ylim(0, 5)
  20.  
  21. # Etiquetas y título
  22. plt.title("Rectángulo y sus ejes de simetría")
  23. plt.xlabel("X")
  24. plt.ylabel("Y")
  25.  
  26. # Mostrar leyenda
  27. plt.legend()
  28.  
  29. # Mostrar el gráfico
  30. plt.gca().set_aspect('equal', adjustable='box')
  31. plt.show()
Success #stdin #stdout 0.68s 55844KB
stdin
Standard input is empty
stdout
Standard output is empty