返回 ppt-master
comparison_table.svg
根目录 / skills / ppt-master / templates / charts / comparison_table.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 Multi-dimensional Feature Comparison Table Template
6 Usage: Multi-plan/product horizontal comparison, feature matrix
7 Scenarios: Product selection, competitor comparison, service tier comparison
8 Supports: 3 columns x 6 rows (2-4 columns, 4-8 rows recommended)
9 -->
10
11 <rect width="1280" height="720" fill="#FFFFFF"/>
12 <!-- Title -->
13 <g id="header" data-pptx-bounds="40 15 1200 125">
14 <text x="640" y="55" text-anchor="middle"
15 font-size="30" font-weight="700" fill="#0F172A">Solution Comparison Assessment</text>
16 <text x="640" y="82" text-anchor="middle"
17 font-size="14" fill="#64748B">Comparison Matrix · Horizontal comparison of core metrics across three solutions</text>
18 </g>
19 <g id="row-header" data-pptx-bounds="0 85 1280 84">
20 <!-- Header Row -->
21 <rect x="60" y="105" width="240" height="55" rx="8" fill="#F1F5F9"/>
22 <text x="180" y="139" text-anchor="middle"
23 font-size="15" font-weight="700" fill="#475569">Evaluation Dimensions</text>
24 <!-- Plan A Column Header -->
25 <rect x="320" y="105" width="280" height="55" rx="8" fill="#64748B"/>
26 <text x="460" y="132" text-anchor="middle"
27 font-size="18" font-weight="700" fill="#FFFFFF">Plan A</text>
28 <text x="460" y="150" text-anchor="middle"
29 fill="#FFFFFF" fill-opacity="0.8">Self-built On-premise</text>
30 <!-- Plan B Column Header (Recommended) -->
31 <rect x="620" y="100" width="280" height="62" rx="8" fill="#10B981"/>
32 <rect x="750" y="92" width="56" height="20" rx="10" fill="#F59E0B"/>
33 <text x="778" y="105" text-anchor="middle"
34 font-weight="700" fill="#FFFFFF">Recommended</text>
35 <text x="760" y="131" text-anchor="middle"
36 font-size="18" font-weight="700" fill="#FFFFFF">Plan B</text>
37 <text x="760" y="150" text-anchor="middle"
38 fill="#FFFFFF" fill-opacity="0.8">Hybrid Cloud Arch</text>
39 <!-- Plan C Column Header -->
40 <rect x="920" y="105" width="280" height="55" rx="8" fill="#3B82F6"/>
41 <text x="1060" y="132" text-anchor="middle"
42 font-size="18" font-weight="700" fill="#FFFFFF">Plan C</text>
43 <text x="1060" y="150" text-anchor="middle"
44 fill="#FFFFFF" fill-opacity="0.8">Pure SaaS Subscription</text>
45 </g>
46 <!-- Data Rows -->
47 <g id="row-1" data-pptx-bounds="0 168 1280 89">
48 <!-- Row 1: Deployment Cost -->
49 <rect x="60" y="175" width="240" height="75" rx="6" fill="#F1F5F9"/>
50 <text x="180" y="218" text-anchor="middle"
51 font-size="15" font-weight="600" fill="#334155">Deployment Cost</text>
52 <rect x="320" y="175" width="280" height="75" rx="6" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1"/>
53 <text x="460" y="210" text-anchor="middle"
54 font-size="22" font-weight="700" fill="#0F172A">$500K</text>
55 <text x="460" y="232" text-anchor="middle"
56 fill="#F43F5E">High</text>
57 <rect x="620" y="175" width="280" height="75" rx="6" fill="#10B981" fill-opacity="0.05" stroke="#10B981" stroke-width="1.5"/>
58 <text x="760" y="210" text-anchor="middle"
59 font-size="22" font-weight="700" fill="#0F172A">$180K</text>
60 <text x="760" y="232" text-anchor="middle"
61 fill="#10B981">Optimal</text>
62 <rect x="920" y="175" width="280" height="75" rx="6" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1"/>
63 <text x="1060" y="210" text-anchor="middle"
64 font-size="22" font-weight="700" fill="#0F172A">$80K/yr</text>
65 <text x="1060" y="232" text-anchor="middle"
66 fill="#F59E0B">Medium</text>
67 </g>
68 <g id="row-2" data-pptx-bounds="0 253 1280 89">
69 <!-- Row 2: Data Security -->
70 <rect x="60" y="260" width="240" height="75" rx="6" fill="#F1F5F9"/>
71 <text x="180" y="303" text-anchor="middle"
72 font-size="15" font-weight="600" fill="#334155">Data Security</text>
73 <rect x="320" y="260" width="280" height="75" rx="6" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1"/>
74 <text x="460" y="303" text-anchor="middle"
75 font-size="16" font-weight="600" fill="#10B981">★★★★★</text>
76 <rect x="620" y="260" width="280" height="75" rx="6" fill="#10B981" fill-opacity="0.05" stroke="#10B981" stroke-width="1.5"/>
77 <text x="760" y="303" text-anchor="middle"
78 font-size="16" font-weight="600" fill="#10B981">★★★★☆</text>
79 <rect x="920" y="260" width="280" height="75" rx="6" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1"/>
80 <text x="1060" y="303" text-anchor="middle"
81 font-size="16" font-weight="600" fill="#F43F5E">★★★☆☆</text>
82 </g>
83 <g id="row-3" data-pptx-bounds="0 338 1280 89">
84 <!-- Row 3: Scalability -->
85 <rect x="60" y="345" width="240" height="75" rx="6" fill="#F1F5F9"/>
86 <text x="180" y="388" text-anchor="middle"
87 font-size="15" font-weight="600" fill="#334155">Scalability</text>
88 <rect x="320" y="345" width="280" height="75" rx="6" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1"/>
89 <text x="460" y="388" text-anchor="middle"
90 font-size="16" font-weight="600" fill="#F43F5E">★★☆☆☆</text>
91 <rect x="620" y="345" width="280" height="75" rx="6" fill="#10B981" fill-opacity="0.05" stroke="#10B981" stroke-width="1.5"/>
92 <text x="760" y="388" text-anchor="middle"
93 font-size="16" font-weight="600" fill="#10B981">★★★★★</text>
94 <rect x="920" y="345" width="280" height="75" rx="6" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1"/>
95 <text x="1060" y="388" text-anchor="middle"
96 font-size="16" font-weight="600" fill="#10B981">★★★★★</text>
97 </g>
98 <g id="row-4" data-pptx-bounds="0 423 1280 89">
99 <!-- Row 4: Time to Market -->
100 <rect x="60" y="430" width="240" height="75" rx="6" fill="#F1F5F9"/>
101 <text x="180" y="473" text-anchor="middle"
102 font-size="15" font-weight="600" fill="#334155">Time to Market</text>
103 <rect x="320" y="430" width="280" height="75" rx="6" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1"/>
104 <text x="460" y="473" text-anchor="middle"
105 font-size="16" font-weight="700" fill="#0F172A">6-12 Months</text>
106 <rect x="620" y="430" width="280" height="75" rx="6" fill="#10B981" fill-opacity="0.05" stroke="#10B981" stroke-width="1.5"/>
107 <text x="760" y="473" text-anchor="middle"
108 font-size="16" font-weight="700" fill="#0F172A">3-5 Months</text>
109 <rect x="920" y="430" width="280" height="75" rx="6" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1"/>
110 <text x="1060" y="473" text-anchor="middle"
111 font-size="16" font-weight="700" fill="#0F172A">1-2 Months</text>
112 </g>
113 <g id="row-5" data-pptx-bounds="0 508 1280 89">
114 <!-- Row 5: Customization -->
115 <rect x="60" y="515" width="240" height="75" rx="6" fill="#F1F5F9"/>
116 <text x="180" y="558" text-anchor="middle"
117 font-size="15" font-weight="600" fill="#334155">Customization Level</text>
118 <rect x="320" y="515" width="280" height="75" rx="6" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1"/>
119 <text x="460" y="558" text-anchor="middle"
120 font-size="16" font-weight="600" fill="#10B981">★★★★★</text>
121 <rect x="620" y="515" width="280" height="75" rx="6" fill="#10B981" fill-opacity="0.05" stroke="#10B981" stroke-width="1.5"/>
122 <text x="760" y="558" text-anchor="middle"
123 font-size="16" font-weight="600" fill="#10B981">★★★★☆</text>
124 <rect x="920" y="515" width="280" height="75" rx="6" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1"/>
125 <text x="1060" y="558" text-anchor="middle"
126 font-size="16" font-weight="600" fill="#F43F5E">★★☆☆☆</text>
127 </g>
128 <g id="row-total" data-pptx-bounds="0 603 1280 84">
129 <!-- Footer Total Score -->
130 <rect x="60" y="610" width="240" height="70" rx="8" fill="#F1F5F9"/>
131 <text x="180" y="650" text-anchor="middle"
132 font-size="15" font-weight="700" fill="#334155">Overall Score</text>
133 <rect x="320" y="610" width="280" height="70" rx="8" fill="#64748B" fill-opacity="0.08"/>
134 <text x="460" y="652" text-anchor="middle"
135 font-size="28" font-weight="800" fill="#64748B">72</text>
136 <rect x="620" y="610" width="280" height="70" rx="8" fill="#10B981" fill-opacity="0.1"/>
137 <text x="760" y="652" text-anchor="middle"
138 font-size="28" font-weight="800" fill="#10B981">91</text>
139 <rect x="920" y="610" width="280" height="70" rx="8" fill="#3B82F6" fill-opacity="0.08"/>
140 <text x="1060" y="652" text-anchor="middle"
141 font-size="28" font-weight="800" fill="#3B82F6">68</text>
142 </g>
143 </svg>
144
144 lines Plain Text