79583666

Date: 2025-04-20 19:11:02
Score: 1
Natty:
Report link

import matplotlib.pyplot as plt

import matplotlib.patches as patches

# Create figure and axes

fig, ax = plt.subplots(figsize=(8, 6))

# Room dimensions (3m x 4m)

room = patches.Rectangle((0, 0), 4, 3, linewidth=2, edgecolor='black', facecolor='whitesmoke')

ax.add_patch(room)

# Main wardrobe wall (4m wall)

wardrobe = patches.Rectangle((0.1, 0.1), 3.8, 0.6, linewidth=1, edgecolor='black', facecolor='lightgray', label='خزائن ملابس')

ax.add_patch(wardrobe)

# Shoe storage wall (3m wall)

shoe_storage = patches.Rectangle((3.3, 0.8), 0.6, 2, linewidth=1, edgecolor='black', facecolor='lightblue', label='رفوف أحذية')

ax.add_patch(shoe_storage)

# Mirror on side wall

mirror = patches.Rectangle((0.1, 2.1), 0.4, 0.8, linewidth=1, edgecolor='black', facecolor='lavender', label='مرآة')

ax.add_patch(mirror)

# Glass sliding doors

glass_doors = patches.Rectangle((0, 2.8), 4, 0.2, linewidth=1, edgecolor='blue', facecolor='lightcyan', label='أبواب زجاج سحب')

ax.add_patch(glass_doors)

# Optional center island

island = patches.Rectangle((1.5, 1.2), 1, 0.6, linewidth=1, edgecolor='black', facecolor='beige', label='جزيرة وسطية')

ax.add_patch(island)

# Room layout styling

ax.set_xlim(0, 4)

ax.set_ylim(0, 3)

ax.set_aspect('equal')

ax.axis('off')

ax.set_title("مخطط مبدئي لغرفة ملابس 3x4 م", fontsize=14, fontweight='bold')

plt.legend(loc='upper left', bbox_to_anchor=(1, 1))

plt.tight_layout()

plt.show()

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: user30324597