Untitled

 avatar
unknown
plain_text
a month ago
3.0 kB
2
Indexable
# Create a figure for the graphic organizers

fig, axs = plt.subplots(5, 1, figsize=(10, 15))

fig.tight_layout(pad=5)

# Organizer for Passage 1: Sequence
axs[0].text(0.5, 0.5, "1. Packed suitcases\n↓\n2. Piled into car\n↓\n3. On the way to grandma's house",
            fontsize=12, bbox=dict(boxstyle="round,pad=0.5", edgecolor="black", facecolor="#FFDDC1"),
            ha='center', va='center')
axs[0].set_title("Passage 1: Sequence/Chronological Order", fontsize=14, weight='bold')
axs[0].axis('off')

# Organizer for Passage 2: Compare and Contrast
axs[1].text(0.25, 0.5, "Tigers:\n- Have stripes", fontsize=12,
            bbox=dict(boxstyle="round,pad=0.5", edgecolor="black", facecolor="#C1E1FF"),
            ha='center', va='center')
axs[1].text(0.75, 0.5, "Lions:\n- No stripes", fontsize=12,
            bbox=dict(boxstyle="round,pad=0.5", edgecolor="black", facecolor="#FFC1C1"),
            ha='center', va='center')
axs[1].text(0.5, 0.5, "Both:\n- Are cats\n- Have good nighttime vision", fontsize=12,
            bbox=dict(boxstyle="round,pad=0.5", edgecolor="black", facecolor="#D9FFD9"),
            ha='center', va='center')
axs[1].set_title("Passage 2: Compare and Contrast (Venn Diagram)", fontsize=14, weight='bold')
axs[1].axis('off')

# Organizer for Passage 3: Description
axs[2].text(0.5, 0.5, "Butterflies:\n- Flying insects\n- Two pairs of colorful, scaly wings\n- Scales overlap in rows",
            fontsize=12, bbox=dict(boxstyle="round,pad=0.5", edgecolor="black", facecolor="#FFF7C1"),
            ha='center', va='center')
axs[2].set_title("Passage 3: Description", fontsize=14, weight='bold')
axs[2].axis('off')

# Organizer for Passage 4: Analogy
axs[3].text(0.25, 0.5, "Lungs:\n- Air in → Expand\n- Air out → Contract", fontsize=12,
            bbox=dict(boxstyle="round,pad=0.5", edgecolor="black", facecolor="#C1FFD7"),
            ha='center', va='center')
axs[3].text(0.75, 0.5, "Balloon:\n- Blowing air in → Expand\n- Releasing air → Contract", fontsize=12,
            bbox=dict(boxstyle="round,pad=0.5", edgecolor="black", facecolor="#C1E1FF"),
            ha='center', va='center')
axs[3].set_title("Passage 4: Analogy", fontsize=14, weight='bold')
axs[3].axis('off')

# Organizer for Passage 5: Cause and Effect
axs[4].text(0.1, 0.5, "Cause:\nDead batteries in flashlight", fontsize=12,
            bbox=dict(boxstyle="round,pad=0.5", edgecolor="black", facecolor="#FFDDC1"),
            ha='center', va='center')
axs[4].text(0.9, 0.5, "Effect:\nCould not see until electricity came on", fontsize=12,
            bbox=dict(boxstyle="round,pad=0.5", edgecolor="black", facecolor="#C1FFD7"),
            ha='center', va='center')
arrow = FancyArrow(0.3, 0.5, 0.4, 0, width=0.02, head_width=0.05, head_length=0.05, color="black")
axs[4].add_patch(arrow)
axs[4].set_title("Passage 5: Cause and Effect", fontsize=14, weight='bold')
axs[4].axis('off')

(just like this) 
Leave a Comment