1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# Importar bibliotecas import numpy as np import matplotlib.pyplot as plt from matplotlib.patches import Ellipse # Crear figura y ejes fig, ax = plt.subplots() # Cara cara = Ellipse((0.5, 0.5), width=0.8, height=1.0, facecolor='yellow') ax.add_patch(cara) # Ojos ojo_izquierdo = Ellipse((0.3, 0.7), width=0.1, height=0.15, facecolor='black') ojo_derecho = Ellipse((0.7, 0.7), width=0.1, height=0.15, facecolor='black') ax.add_patch(ojo_izquierdo) ax.add_patch(ojo_derecho) # Boca boca = plt.Line2D([0.3, 0.7], [0.3, 0.3], color='red', linewidth=3) ax.add_line(boca) # Nariz nariz = plt.Polygon([[0.5, 0.5], [0.5, 0.6], [0.6, 0.5]], facecolor='brown') ax.add_patch(nariz) # Configurar ejes ax.set_aspect('equal') ax.set_xlim([0, 1]) ax.set_ylim([0, 1]) ax.axis('off') # Mostrar gráfico plt.title('Cara') plt.show() |
