import matplotlib.pyplot as plt import matplotlib.patches as patches # Raummaße in Metern room_length = 3.5 room_width = 2.0 # Erstellen der Figur fig, ax = plt.subplots(figsize=(10, 6)) ax.set_xlim(0, room_length) ax.set_ylim(0, room_width) ax.set_aspect('equal') ax.axis('off') # Raumumriss room = patches.Rectangle((0, 0), room_length, room_width, linewidth=2, edgecolor='black', facecolor='none') ax.add_patch(room) # Tür (an linker kurzer Seite) door_width = 0.8 ax.add_patch(patches.Rectangle((0, 0.6), 0.1, door_width, linewidth=1, edgecolor='brown', facecolor='saddlebrown')) ax.text(0.1, 0.6 + door_width / 2, 'Tür', va='center', ha='left', fontsize=9) # Fenster (gegenüber der Tür, auf rechter kurzer Seite) window_width = 1.2 ax.add_patch(patches.Rectangle((room_length - 0.1, (room_width - window_width) / 2), 0.1, window_width, linewidth=1, edgecolor='skyblue', facecolor='lightblue')) ax.text(room_length - 0.12, room_width / 2, 'Fenster', va='center', ha='right', fontsize=9, rotation=90) # Bett (an langer Seite links) bed_length = 1.6 bed_width = 0.8 bed_x = 0.2 bed_y = room_width - bed_width - 0.1 ax.add_patch(patches.Rectangle((bed_x, bed_y), bed_length, bed_width, linewidth=1, edgecolor='purple', facecolor='violet')) ax.text(bed_x + bed_length / 2, bed_y + bed_width / 2, 'Bett', va='center', ha='center', fontsize=9) # Kleiderschrank (neben der Tür) closet_width = 0.8 closet_depth = 0.5 ax.add_patch(patches.Rectangle((0.2, 0.1), closet_width, closet_depth, linewidth=1, See more