返回 ppt-master
matrix_2x2.svg
根目录 / skills / ppt-master / templates / charts / matrix_2x2.svg
1 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 720" width="1280" height="720"
2 font-family="-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif"
3 font-size="12">
4 <!--
5 Matrix 2x2 Chart Template
6 Usage: Value-driven 2x2 bubble matrix (X, Y, bubble size)
7 Scenarios: two-axis portfolio positioning, risk assessment, priority analysis
8 -->
9 <defs>
10 <!-- Axis Arrows -->
11 <marker id="arrowX" markerWidth="14" markerHeight="14" refX="12" refY="7" orient="auto">
12 <path d="M 2,2 L 12,7 L 2,12 Z" fill="#0F172A"/>
13 </marker>
14 <marker id="arrowY" markerWidth="14" markerHeight="14" refX="7" refY="2" orient="auto">
15 <path d="M 2,12 L 7,2 L 12,12 Z" fill="#0F172A"/>
16 </marker>
17 <!-- Diagonal priority-migration arrow head (Slate 600, matches advisory tone) -->
18 <marker id="migrationArrow" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto" markerUnits="strokeWidth">
19 <path d="M 0,0 L 10,6 L 0,12 Z" fill="#475569"/>
20 </marker>
21 </defs>
22 <!-- Background -->
23 <rect width="1280" height="720" fill="#F8FAFC"/>
24 <!-- Title Area -->
25 <g id="header" data-pptx-bounds="40 15 1200 125">
26 <text x="60" y="70"
27 font-size="36" font-weight="800" fill="#0F172A" letter-spacing="-0.5">Action Priority Matrix</text>
28 <text x="60" y="100"
29 font-size="14" font-weight="600" fill="#64748B" letter-spacing="1">EFFORT VS IMPACT · FEATURE PRIORITIZATION</text>
30 <text x="60" y="125"
31 font-size="14" font-weight="500" fill="#94A3B8">Business Impact vs Implementation Effort · Bubble size represents resource cost</text>
32 </g>
33 <!-- Matrix Main Area -->
34 <g id="chartArea" data-pptx-bounds="0 128 1137 592">
35 <!-- Quadrants -->
36 <!-- Q1: Top Right (Stars) -->
37 <rect x="565" y="170" width="480" height="240" fill="#ECFDF5" stroke="#FFFFFF" stroke-width="4" rx="4"/>
38 <!-- Q2: Top Left (Question Marks) -->
39 <rect x="85" y="170" width="480" height="240" fill="#FFFBEB" stroke="#FFFFFF" stroke-width="4" rx="4"/>
40 <!-- Q3: Bottom Left (Dogs) -->
41 <rect x="85" y="410" width="480" height="240" fill="#FFF1F2" stroke="#FFFFFF" stroke-width="4" rx="4"/>
42 <!-- Q4: Bottom Right (Cash Cows) -->
43 <rect x="565" y="410" width="480" height="240" fill="#EFF6FF" stroke="#FFFFFF" stroke-width="4" rx="4"/>
44 <!-- Axes -->
45 <line x1="85" y1="410" x2="1055" y2="410" stroke="#0F172A" stroke-width="3" marker-end="url(#arrowX)"/>
46 <line x1="565" y1="160" x2="565" y2="650" stroke="#0F172A" stroke-width="3" marker-start="url(#arrowY)"/>
47 <!-- chart-plot-area: 85,170,1045,650 -->
48 <!-- X-Axis Labels -->
49 <text x="565" y="685"
50 font-size="15" font-weight="700" fill="#0F172A" text-anchor="middle">Implementation Effort</text>
51 <text x="220" y="685"
52 font-size="14" font-weight="600" fill="#64748B" text-anchor="middle">Low</text>
53 <text x="910" y="685"
54 font-size="14" font-weight="600" fill="#64748B" text-anchor="middle">High</text>
55 <!-- Y-Axis Labels -->
56 <text x="40" y="410"
57 font-size="15" font-weight="700" fill="#0F172A" text-anchor="middle" transform="rotate(-90, 40, 410)">Business Impact</text>
58 <text x="60" y="640"
59 font-size="14" font-weight="600" fill="#64748B" text-anchor="end">Low</text>
60 <text x="60" y="180"
61 font-size="14" font-weight="600" fill="#64748B" text-anchor="end">High</text>
62 <!-- Quadrant Labels -->
63 <!-- Q2: Quick Wins -->
64 <text x="110" y="205" font-size="24" font-weight="800" fill="#047857">Quick Wins</text>
65 <text x="110" y="225" font-weight="700" fill="#059669" letter-spacing="1">HIGH IMPACT · LOW EFFORT</text>
66 <!-- Q1: Major Projects -->
67 <text x="590" y="205" font-size="24" font-weight="800" fill="#1D4ED8">Major Projects</text>
68 <text x="590" y="225" font-weight="700" fill="#2563EB" letter-spacing="1">HIGH IMPACT · HIGH EFFORT</text>
69 <!-- Q3: Fill Ins -->
70 <text x="110" y="615" font-size="24" font-weight="800" fill="#B45309">Fill Ins</text>
71 <text x="110" y="635" font-weight="700" fill="#D97706" letter-spacing="1">LOW IMPACT · LOW EFFORT</text>
72 <!-- Q4: Time Wasters -->
73 <text x="590" y="615" font-size="24" font-weight="800" fill="#BE123C">Thankless Tasks</text>
74 <text x="590" y="635" font-weight="700" fill="#E11D48" letter-spacing="1">LOW IMPACT · HIGH EFFORT</text>
75 <!-- Product Data Bubbles -->
76 <!-- Feature A: Major Project -->
77 <g>
78 <circle cx="879" cy="247" r="55" fill="#3B82F6" opacity="0.95"/>
79 <text x="879" y="243" font-size="16" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature A</text>
80 <text x="879" y="261" font-size="13" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 92</text>
81 </g>
82 <!-- Feature B: Time Waster -->
83 <g>
84 <circle cx="935" cy="544" r="70" fill="#F43F5E" opacity="0.95"/>
85 <text x="935" y="540" font-size="18" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature B</text>
86 <text x="935" y="560" font-size="15" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 35</text>
87 </g>
88 <!-- Feature C: Quick Win -->
89 <g>
90 <circle cx="269" cy="228" r="42" fill="#10B981" opacity="0.95"/>
91 <text x="269" y="225" font-size="15" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature C</text>
92 <text x="269" y="243" font-size="13" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 88</text>
93 </g>
94 <!-- Feature D: Quick Win -->
95 <g>
96 <circle cx="325" cy="309" r="38" fill="#10B981" opacity="0.95"/>
97 <text x="325" y="306" font-size="14" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature D</text>
98 <text x="325" y="323" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 75</text>
99 </g>
100 <!-- Feature E: Fill In -->
101 <g>
102 <circle cx="195" cy="573" r="30" fill="#F59E0B" opacity="0.95"/>
103 <text x="195" y="571" font-size="13" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature E</text>
104 <text x="195" y="587" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 40</text>
105 </g>
106 <!-- Feature F: Time Waster -->
107 <g>
108 <circle cx="741" cy="506" r="45" fill="#F43F5E" opacity="0.95"/>
109 <text x="741" y="503" font-size="15" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature F</text>
110 <text x="741" y="521" font-size="13" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 28</text>
111 </g>
112 <!-- Feature G: Major Project -->
113 <g>
114 <circle cx="695" cy="285" r="40" fill="#3B82F6" opacity="0.95"/>
115 <text x="695" y="282" font-size="15" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature G</text>
116 <text x="695" y="299" font-size="13" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 82</text>
117 </g>
118 </g>
119 <!-- ==================== Priority Migration (Diagonal Dashed Arrow) ==================== -->
120 <!-- Demonstrates VISUALIZATION_TEMPLATE_AUTHORING §11.5: diagonal dashed connector to express
121 cross-quadrant trajectory. Migrates work from Thankless → Quick Wins. -->
122 <g id="priority-migration" data-pptx-bounds="326 173 583 459">
123 <line x1="850" y1="605" x2="385" y2="200" stroke="#475569" stroke-width="2"
124 stroke-dasharray="6 5" marker-end="url(#migrationArrow)" stroke-linecap="round"/>
125 <!-- Mid-line label with pill background so the arrow reads under the text -->
126 <rect x="525" y="385" width="190" height="28" rx="14" fill="#FFFFFF" stroke="#CBD5E1" stroke-width="1"/>
127 <text x="620" y="403" text-anchor="middle"
128 font-weight="700" fill="#475569" letter-spacing="1">PRIORITY MIGRATION</text>
129 </g>
130
131 <!-- Strategic Recommendations Card -->
132 <g id="strategicRecommendations" data-pptx-bounds="1047 152 211 286">
133 <rect x="1070" y="170" width="165" height="250" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1" rx="12"/>
134 <text x="1152" y="205" font-size="15" font-weight="700" fill="#0F172A" text-anchor="middle">Action Plan</text>
135 <line x1="1085" y1="220" x2="1220" y2="220" stroke="#F1F5F9" stroke-width="2"/>
136 <!-- Quick Wins -->
137 <circle cx="1090" cy="245" r="6" fill="#10B981"/>
138 <text x="1105" y="250" font-size="13" font-weight="600" fill="#047857">Quick Wins: DO</text>
139 <!-- Major Projects -->
140 <circle cx="1090" cy="285" r="6" fill="#3B82F6"/>
141 <text x="1105" y="290" font-size="13" font-weight="600" fill="#1D4ED8">Projects: PLAN</text>
142 <!-- Fill Ins -->
143 <circle cx="1090" cy="325" r="6" fill="#F59E0B"/>
144 <text x="1105" y="330" font-size="13" font-weight="600" fill="#B45309">Fill Ins: DELEGATE</text>
145 <!-- Time Wasters -->
146 <circle cx="1090" cy="365" r="6" fill="#F43F5E"/>
147 <text x="1105" y="370" font-size="13" font-weight="600" fill="#BE123C">Thankless: DROP</text>
148 <text x="1152" y="405" font-weight="600" fill="#94A3B8" text-anchor="middle">Bubble Size = Cost</text>
149 </g>
150 <!-- Source Footer -->
151 <g id="source" data-pptx-bounds="40 676 1200 39">
152 <text x="60" y="700" font-size="13" font-weight="500" fill="#94A3B8">Source: Market Research Department</text>
153 </g>
154 </svg>
155
155 lines Plain Text