返回 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: Four-quadrant analysis
7 Scenarios: BCG Matrix, risk assessment, priority analysis, strategic evaluation
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="matrixArea" 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 <!-- X-Axis Labels -->
48 <text x="565" y="685"
49 font-size="15" font-weight="700" fill="#0F172A" text-anchor="middle">Implementation Effort</text>
50 <text x="220" y="685"
51 font-size="14" font-weight="600" fill="#64748B" text-anchor="middle">Low</text>
52 <text x="910" y="685"
53 font-size="14" font-weight="600" fill="#64748B" text-anchor="middle">High</text>
54 <!-- Y-Axis Labels -->
55 <text x="40" y="410"
56 font-size="15" font-weight="700" fill="#0F172A" text-anchor="middle" transform="rotate(-90, 40, 410)">Business Impact</text>
57 <text x="60" y="640"
58 font-size="14" font-weight="600" fill="#64748B" text-anchor="end">Low</text>
59 <text x="60" y="180"
60 font-size="14" font-weight="600" fill="#64748B" text-anchor="end">High</text>
61 <!-- Quadrant Labels -->
62 <!-- Q2: Quick Wins -->
63 <text x="110" y="205" font-size="24" font-weight="800" fill="#047857">Quick Wins</text>
64 <text x="110" y="225" font-weight="700" fill="#059669" letter-spacing="1">HIGH IMPACT · LOW EFFORT</text>
65 <!-- Q1: Major Projects -->
66 <text x="590" y="205" font-size="24" font-weight="800" fill="#1D4ED8">Major Projects</text>
67 <text x="590" y="225" font-weight="700" fill="#2563EB" letter-spacing="1">HIGH IMPACT · HIGH EFFORT</text>
68 <!-- Q3: Fill Ins -->
69 <text x="110" y="615" font-size="24" font-weight="800" fill="#B45309">Fill Ins</text>
70 <text x="110" y="635" font-weight="700" fill="#D97706" letter-spacing="1">LOW IMPACT · LOW EFFORT</text>
71 <!-- Q4: Time Wasters -->
72 <text x="590" y="615" font-size="24" font-weight="800" fill="#BE123C">Thankless Tasks</text>
73 <text x="590" y="635" font-weight="700" fill="#E11D48" letter-spacing="1">LOW IMPACT · HIGH EFFORT</text>
74 <!-- Product Data Bubbles -->
75 <!-- Feature A: Major Project -->
76 <g>
77 <circle cx="879" cy="247" r="55" fill="#3B82F6" opacity="0.95"/>
78 <text x="879" y="243" font-size="16" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature A</text>
79 <text x="879" y="261" font-size="13" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 92</text>
80 </g>
81 <!-- Feature B: Time Waster -->
82 <g>
83 <circle cx="935" cy="544" r="70" fill="#F43F5E" opacity="0.95"/>
84 <text x="935" y="540" font-size="18" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature B</text>
85 <text x="935" y="560" font-size="15" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 35</text>
86 </g>
87 <!-- Feature C: Quick Win -->
88 <g>
89 <circle cx="269" cy="228" r="42" fill="#10B981" opacity="0.95"/>
90 <text x="269" y="225" font-size="15" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature C</text>
91 <text x="269" y="243" font-size="13" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 88</text>
92 </g>
93 <!-- Feature D: Quick Win -->
94 <g>
95 <circle cx="325" cy="309" r="38" fill="#10B981" opacity="0.95"/>
96 <text x="325" y="306" font-size="14" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature D</text>
97 <text x="325" y="323" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 75</text>
98 </g>
99 <!-- Feature E: Fill In -->
100 <g>
101 <circle cx="195" cy="573" r="30" fill="#F59E0B" opacity="0.95"/>
102 <text x="195" y="571" font-size="13" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature E</text>
103 <text x="195" y="587" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 40</text>
104 </g>
105 <!-- Feature F: Time Waster -->
106 <g>
107 <circle cx="741" cy="506" r="45" fill="#F43F5E" opacity="0.95"/>
108 <text x="741" y="503" font-size="15" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature F</text>
109 <text x="741" y="521" font-size="13" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 28</text>
110 </g>
111 <!-- Feature G: Major Project -->
112 <g>
113 <circle cx="695" cy="285" r="40" fill="#3B82F6" opacity="0.95"/>
114 <text x="695" y="282" font-size="15" font-weight="700" fill="#FFFFFF" text-anchor="middle">Feature G</text>
115 <text x="695" y="299" font-size="13" font-weight="600" fill="#FFFFFF" text-anchor="middle">Score: 82</text>
116 </g>
117 </g>
118 <!-- ==================== Priority Migration (Diagonal Dashed Arrow) ==================== -->
119 <!-- Demonstrates CHART_STYLE_GUIDE §11.5: diagonal dashed connector to express
120 cross-quadrant trajectory. Migrates work from Thankless → Quick Wins. -->
121 <g id="priority-migration" data-pptx-bounds="326 173 583 459">
122 <line x1="850" y1="605" x2="385" y2="200" stroke="#475569" stroke-width="2"
123 stroke-dasharray="6 5" marker-end="url(#migrationArrow)" stroke-linecap="round"/>
124 <!-- Mid-line label with pill background so the arrow reads under the text -->
125 <rect x="525" y="385" width="190" height="28" rx="14" fill="#FFFFFF" stroke="#CBD5E1" stroke-width="1"/>
126 <text x="620" y="403" text-anchor="middle"
127 font-weight="700" fill="#475569" letter-spacing="1">PRIORITY MIGRATION</text>
128 </g>
129
130 <!-- Strategic Recommendations Card -->
131 <g id="strategicRecommendations" data-pptx-bounds="1047 152 211 286">
132 <rect x="1070" y="170" width="165" height="250" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1" rx="12"/>
133 <text x="1152" y="205" font-size="15" font-weight="700" fill="#0F172A" text-anchor="middle">Action Plan</text>
134 <line x1="1085" y1="220" x2="1220" y2="220" stroke="#F1F5F9" stroke-width="2"/>
135 <!-- Quick Wins -->
136 <circle cx="1090" cy="245" r="6" fill="#10B981"/>
137 <text x="1105" y="250" font-size="13" font-weight="600" fill="#047857">Quick Wins: DO</text>
138 <!-- Major Projects -->
139 <circle cx="1090" cy="285" r="6" fill="#3B82F6"/>
140 <text x="1105" y="290" font-size="13" font-weight="600" fill="#1D4ED8">Projects: PLAN</text>
141 <!-- Fill Ins -->
142 <circle cx="1090" cy="325" r="6" fill="#F59E0B"/>
143 <text x="1105" y="330" font-size="13" font-weight="600" fill="#B45309">Fill Ins: DELEGATE</text>
144 <!-- Time Wasters -->
145 <circle cx="1090" cy="365" r="6" fill="#F43F5E"/>
146 <text x="1105" y="370" font-size="13" font-weight="600" fill="#BE123C">Thankless: DROP</text>
147 <text x="1152" y="405" font-weight="600" fill="#94A3B8" text-anchor="middle">Bubble Size = Cost</text>
148 </g>
149 <!-- Source Footer -->
150 <g id="source" data-pptx-bounds="40 676 1200 39">
151 <text x="60" y="700" font-size="13" font-weight="500" fill="#94A3B8">Source: Market Research Department</text>
152 </g>
153 </svg>
154
154 lines Plain Text