返回 ppt-master
vertical_pillars.svg
根目录 / skills / ppt-master / templates / charts / vertical_pillars.svg
1 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 720" width="1280" height="720"
2 font-family="Roboto, -apple-system, BlinkMacSystemFont, sans-serif"
3 font-size="12">
4 <!--
5 Vertical Pillars Template
6 Structure: 1×N vertical column layout (typically 1×3, 1×4, or 1×5) where each pillar = one independent category with title + bullets
7 Use cases: PEST/PESTLE (Political/Economic/Social/Technological), four-pillar strategy overview, side-by-side independent categories without comparison axis
8 Design Principles: Clean vertical pillars with distinctive accent colors and structured text hierarchy
9 -->
10
11 <rect width="1280" height="720" fill="#F8FAFC"/>
12 <!-- ==================== Header ==================== -->
13 <g id="header" data-pptx-bounds="40 15 1200 125">
14 <text x="80" y="70" font-family="Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif" font-size="32" font-weight="800" fill="#0F172A">PEST Macro-Environment Analysis</text>
15 <text x="80" y="100" font-family="Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif" font-size="14" font-weight="700" fill="#64748B" letter-spacing="1">EXTERNAL STRATEGIC FACTORS IMPACTING MARKET ENTRY</text>
16 </g>
17 <!-- ==================== PEST Columns ==================== -->
18 <g id="pest-pillars" data-pptx-bounds="0 118 1280 544" transform="translate(80, 150)">
19 <!-- 1. Political (P) -->
20 <g transform="translate(0, 0)">
21 <!-- Background Card -->
22 <rect width="260" height="480" rx="12" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1.5"/>
23 <!-- Top-rounded Header Block (圆顶角分区头) -->
24 <path d="M 12 0 h 236 a 12 12 0 0 1 12 12 v 108 h -260 v -108 a 12 12 0 0 1 12 -12 Z" fill="#EFF6FF"/>
25 <text x="130" y="55" font-size="48" font-weight="900" fill="#2563EB" text-anchor="middle">P</text>
26 <text x="130" y="90" font-size="18" font-weight="800" fill="#1E3A8A" text-anchor="middle">POLITICAL</text>
27 <line x1="20" y1="120" x2="240" y2="120" stroke="#BFDBFE" stroke-width="2"/>
28 <!-- Bullet Points -->
29 <circle cx="30" cy="160" r="4" fill="#3B82F6"/>
30 <text x="45" y="165" font-size="15" font-weight="700" fill="#0F172A">Trade Tariffs</text>
31 <text x="45" y="185" font-size="13" fill="#475569">Pending cross-border trade</text>
32 <text x="45" y="205" font-size="13" fill="#475569">regulations affecting COGS.</text>
33 <circle cx="30" cy="240" r="4" fill="#3B82F6"/>
34 <text x="45" y="245" font-size="15" font-weight="700" fill="#0F172A">Data Privacy Laws</text>
35 <text x="45" y="265" font-size="13" fill="#475569">Strict GDPR compliance</text>
36 <text x="45" y="285" font-size="13" fill="#475569">required for EU expansion.</text>
37 <circle cx="30" cy="320" r="4" fill="#3B82F6"/>
38 <text x="45" y="325" font-size="15" font-weight="700" fill="#0F172A">Government Subsidies</text>
39 <text x="45" y="345" font-size="13" fill="#475569">New grants available for</text>
40 <text x="45" y="365" font-size="13" fill="#475569">green tech initiatives.</text>
41 </g>
42 <!-- 2. Economic (E) -->
43 <g transform="translate(286, 0)">
44 <rect width="260" height="480" rx="12" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1.5"/>
45 <path d="M 12 0 h 236 a 12 12 0 0 1 12 12 v 108 h -260 v -108 a 12 12 0 0 1 12 -12 Z" fill="#ECFDF5"/>
46 <text x="130" y="55" font-size="48" font-weight="900" fill="#059669" text-anchor="middle">E</text>
47 <text x="130" y="90" font-size="18" font-weight="800" fill="#064E3B" text-anchor="middle">ECONOMIC</text>
48 <line x1="20" y1="120" x2="240" y2="120" stroke="#A7F3D0" stroke-width="2"/>
49 <!-- Bullet Points -->
50 <circle cx="30" cy="160" r="4" fill="#10B981"/>
51 <text x="45" y="165" font-size="15" font-weight="700" fill="#0F172A">Inflation Rates</text>
52 <text x="45" y="185" font-size="13" fill="#475569">Rising inflation decreasing</text>
53 <text x="45" y="205" font-size="13" fill="#475569">consumer purchasing power.</text>
54 <circle cx="30" cy="240" r="4" fill="#10B981"/>
55 <text x="45" y="245" font-size="15" font-weight="700" fill="#0F172A">Exchange Rates</text>
56 <text x="45" y="265" font-size="13" fill="#475569">Currency volatility impacting</text>
57 <text x="45" y="285" font-size="13" fill="#475569">export profit margins.</text>
58 <circle cx="30" cy="320" r="4" fill="#10B981"/>
59 <text x="45" y="325" font-size="15" font-weight="700" fill="#0F172A">Interest Rates</text>
60 <text x="45" y="345" font-size="13" fill="#475569">Higher borrowing costs</text>
61 <text x="45" y="365" font-size="13" fill="#475569">for upcoming capital project.</text>
62 </g>
63 <!-- 3. Social (S) -->
64 <g transform="translate(572, 0)">
65 <rect width="260" height="480" rx="12" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1.5"/>
66 <path d="M 12 0 h 236 a 12 12 0 0 1 12 12 v 108 h -260 v -108 a 12 12 0 0 1 12 -12 Z" fill="#FFFBEB"/>
67 <text x="130" y="55" font-size="48" font-weight="900" fill="#D97706" text-anchor="middle">S</text>
68 <text x="130" y="90" font-size="18" font-weight="800" fill="#78350F" text-anchor="middle">SOCIAL</text>
69 <line x1="20" y1="120" x2="240" y2="120" stroke="#FDE68A" stroke-width="2"/>
70 <!-- Bullet Points -->
71 <circle cx="30" cy="160" r="4" fill="#F59E0B"/>
72 <text x="45" y="165" font-size="15" font-weight="700" fill="#0F172A">Demographic Shifts</text>
73 <text x="45" y="185" font-size="13" fill="#475569">Aging population creates</text>
74 <text x="45" y="205" font-size="13" fill="#475569">demand for healthcare tech.</text>
75 <circle cx="30" cy="240" r="4" fill="#F59E0B"/>
76 <text x="45" y="245" font-size="15" font-weight="700" fill="#0F172A">Workplace Trends</text>
77 <text x="45" y="265" font-size="13" fill="#475569">Permanent shift towards</text>
78 <text x="45" y="285" font-size="13" fill="#475569">hybrid and remote work.</text>
79 <circle cx="30" cy="320" r="4" fill="#F59E0B"/>
80 <text x="45" y="325" font-size="15" font-weight="700" fill="#0F172A">Consumer Attitudes</text>
81 <text x="45" y="345" font-size="13" fill="#475569">Increasing preference for</text>
82 <text x="45" y="365" font-size="13" fill="#475569">sustainable products.</text>
83 </g>
84 <!-- 4. Technological (T) -->
85 <g transform="translate(858, 0)">
86 <rect width="260" height="480" rx="12" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="1.5"/>
87 <path d="M 12 0 h 236 a 12 12 0 0 1 12 12 v 108 h -260 v -108 a 12 12 0 0 1 12 -12 Z" fill="#F3E8FF"/>
88 <text x="130" y="55" font-size="48" font-weight="900" fill="#9333EA" text-anchor="middle">T</text>
89 <text x="130" y="90" font-size="18" font-weight="800" fill="#4C1D95" text-anchor="middle">TECHNOLOGICAL</text>
90 <line x1="20" y1="120" x2="240" y2="120" stroke="#D8B4FE" stroke-width="2"/>
91 <!-- Bullet Points -->
92 <circle cx="30" cy="160" r="4" fill="#A855F7"/>
93 <text x="45" y="165" font-size="15" font-weight="700" fill="#0F172A">AI Automation</text>
94 <text x="45" y="185" font-size="13" fill="#475569">Generative AI threatening</text>
95 <text x="45" y="205" font-size="13" fill="#475569">legacy software models.</text>
96 <circle cx="30" cy="240" r="4" fill="#A855F7"/>
97 <text x="45" y="245" font-size="15" font-weight="700" fill="#0F172A">Infrastructure</text>
98 <text x="45" y="265" font-size="13" fill="#475569">5G rollout enables new</text>
99 <text x="45" y="285" font-size="13" fill="#475569">IoT product capabilities.</text>
100 <circle cx="30" cy="320" r="4" fill="#A855F7"/>
101 <text x="45" y="325" font-size="15" font-weight="700" fill="#0F172A">Cybersecurity Risk</text>
102 <text x="45" y="345" font-size="13" fill="#475569">Escalating threat landscape</text>
103 <text x="45" y="365" font-size="13" fill="#475569">requires higher R&amp;D spend.</text>
104 </g>
105 </g>
106 </svg>
107
107 lines Plain Text