Untitled
# 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