返回 ppt-master
arc_anchored_list.svg
根目录 / skills / ppt-master / templates / charts / arc_anchored_list.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', 'PingFang SC', 'Microsoft YaHei', sans-serif"
3 font-size="12">
4 <!--
5 Arc-Anchored List Template
6 Purpose: 3-5 parallel tracks/aspects unified by a left-edge radial fan acting as visual anchor
7 Use cases: Multi-track growth plans, parallel improvement areas, four-pillar overview with a unifying core
8 Design Principles:
9 - Shared center sits on the slide's LEFT EDGE (x=0): every wedge and the hub are TRUE half-shapes, not clipped full circles
10 - Hub drawn as an explicit half-disc path (flat edge on slide left, curved edge bulging right) so it stays a half-shape after SVG->PPTX round-trip
11 - Four 43 deg wedges spanning -89..-46 / -44..-1 / 1..44 / 46..89, with 2 deg angular gaps; R_in=145, R_out=280
12 - Numbered badge per wedge sits at mid-radius midpoint; row content (title + body + right-end color square) aligned to wedge mid-y
13 - Single hue progression top->bottom; wedge color drives row title color and end-cap color
14 -->
15 <rect width="1280" height="720" fill="#FFFFFF"/>
16
17 <!-- ==================== Header ==================== -->
18 <g id="header" data-pptx-bounds="40 15 1200 125">
19 <text x="640" y="58" text-anchor="middle" font-size="32" font-weight="800" fill="#0F172A"><tspan>Four-Track Improvement Plan</tspan></text>
20 <text x="640" y="86" text-anchor="middle" font-size="14" font-weight="600" fill="#64748B" letter-spacing="1.5"><tspan>RADIAL ANCHOR · FOUR PARALLEL TRACKS</tspan></text>
21 </g>
22
23 <!-- ==================== Left Radial Half-Fan ==================== -->
24 <!-- Shared center at (0, 400) on slide left edge ; R_hub=115, R_in=145, R_out=280 -->
25 <g id="fan" data-pptx-bounds="0 88 316 624">
26 <!-- Wedge 1: -89 to -46 deg (top), mid -67.5 -->
27 <g id="wedge-01">
28 <path d="M 2.53 255.02 L 4.89 120.04 A 280 280 0 0 1 194.50 198.58 L 100.73 295.70 A 145 145 0 0 0 2.53 255.02 Z" fill="#1E3A8A"/>
29 <text x="81" y="218" text-anchor="middle" font-size="42" font-weight="800" fill="#FFFFFF"><tspan>01</tspan></text>
30 </g>
31 <!-- Wedge 2: -44 to -1 deg (upper-mid), mid -22.5 -->
32 <g id="wedge-02">
33 <path d="M 104.30 299.27 L 201.42 205.50 A 280 280 0 0 1 279.96 395.11 L 144.98 397.47 A 145 145 0 0 0 104.30 299.27 Z" fill="#2563EB"/>
34 <text x="196" y="333" text-anchor="middle" font-size="42" font-weight="800" fill="#FFFFFF"><tspan>02</tspan></text>
35 </g>
36 <!-- Wedge 3: 1 to 44 deg (lower-mid), mid 22.5 -->
37 <g id="wedge-03">
38 <path d="M 144.98 402.53 L 279.96 404.89 A 280 280 0 0 1 201.42 594.50 L 104.30 500.73 A 145 145 0 0 0 144.98 402.53 Z" fill="#3B82F6"/>
39 <text x="196" y="496" text-anchor="middle" font-size="42" font-weight="800" fill="#FFFFFF"><tspan>03</tspan></text>
40 </g>
41 <!-- Wedge 4: 46 to 89 deg (bottom), mid 67.5 -->
42 <g id="wedge-04">
43 <path d="M 100.73 504.30 L 194.50 601.42 A 280 280 0 0 1 4.89 679.96 L 2.53 544.98 A 145 145 0 0 0 100.73 504.30 Z" fill="#60A5FA"/>
44 <text x="81" y="611" text-anchor="middle" font-size="42" font-weight="800" fill="#FFFFFF"><tspan>04</tspan></text>
45 </g>
46
47 <!-- Central hub: explicit half-disc (flat edge at x=0, curved edge bulging right with r=115) -->
48 <g id="hub">
49 <path d="M 0 285 A 115 115 0 0 1 0 515 Z" fill="#0F172A"/>
50 <text x="58" y="392" text-anchor="middle" font-size="22" font-weight="800" fill="#FFFFFF"><tspan>Growth</tspan></text>
51 <text x="58" y="420" text-anchor="middle" font-size="22" font-weight="800" fill="#FFFFFF"><tspan>Plan</tspan></text>
52 </g>
53 </g>
54
55 <!-- ==================== Row 1 (paired with Wedge 01, mid-y 204) ==================== -->
56 <g id="row-01" data-pptx-bounds="238 151 1042 106">
57 <rect x="320" y="159" width="780" height="90" fill="#F1F5F9"/>
58 <text x="340" y="193" font-size="20" font-weight="700" fill="#1E3A8A"><tspan>Track 01 — Heading Goes Here</tspan></text>
59 <text x="340" y="219" font-size="13" fill="#475569"><tspan>Concise description line one explaining the goal and scope of this track.</tspan></text>
60 <text x="340" y="239" font-size="13" fill="#475569"><tspan>Key actions, expected outcome, and the resources or partners needed.</tspan></text>
61 <rect x="1120" y="159" width="100" height="90" fill="#1E3A8A"/>
62 <circle cx="1170" cy="204" r="18" fill="none" stroke="#FFFFFF" stroke-width="2"/>
63 </g>
64
65 <!-- ==================== Row 2 (paired with Wedge 02, mid-y 319) ==================== -->
66 <g id="row-02" data-pptx-bounds="238 266 1042 106">
67 <rect x="320" y="274" width="780" height="90" fill="#F1F5F9"/>
68 <text x="340" y="308" font-size="20" font-weight="700" fill="#2563EB"><tspan>Track 02 — Heading Goes Here</tspan></text>
69 <text x="340" y="334" font-size="13" fill="#475569"><tspan>Concise description line one explaining the goal and scope of this track.</tspan></text>
70 <text x="340" y="354" font-size="13" fill="#475569"><tspan>Key actions, expected outcome, and the resources or partners needed.</tspan></text>
71 <rect x="1120" y="274" width="100" height="90" fill="#2563EB"/>
72 <circle cx="1170" cy="319" r="18" fill="none" stroke="#FFFFFF" stroke-width="2"/>
73 </g>
74
75 <!-- ==================== Row 3 (paired with Wedge 03, mid-y 481) ==================== -->
76 <g id="row-03" data-pptx-bounds="238 428 1042 106">
77 <rect x="320" y="436" width="780" height="90" fill="#F1F5F9"/>
78 <text x="340" y="470" font-size="20" font-weight="700" fill="#3B82F6"><tspan>Track 03 — Heading Goes Here</tspan></text>
79 <text x="340" y="496" font-size="13" fill="#475569"><tspan>Concise description line one explaining the goal and scope of this track.</tspan></text>
80 <text x="340" y="516" font-size="13" fill="#475569"><tspan>Key actions, expected outcome, and the resources or partners needed.</tspan></text>
81 <rect x="1120" y="436" width="100" height="90" fill="#3B82F6"/>
82 <circle cx="1170" cy="481" r="18" fill="none" stroke="#FFFFFF" stroke-width="2"/>
83 </g>
84
85 <!-- ==================== Row 4 (paired with Wedge 04, mid-y 596) ==================== -->
86 <g id="row-04" data-pptx-bounds="238 543 1042 106">
87 <rect x="320" y="551" width="780" height="90" fill="#F1F5F9"/>
88 <text x="340" y="585" font-size="20" font-weight="700" fill="#60A5FA"><tspan>Track 04 — Heading Goes Here</tspan></text>
89 <text x="340" y="611" font-size="13" fill="#475569"><tspan>Concise description line one explaining the goal and scope of this track.</tspan></text>
90 <text x="340" y="631" font-size="13" fill="#475569"><tspan>Key actions, expected outcome, and the resources or partners needed.</tspan></text>
91 <rect x="1120" y="551" width="100" height="90" fill="#60A5FA"/>
92 <circle cx="1170" cy="596" r="18" fill="none" stroke="#FFFFFF" stroke-width="2"/>
93 </g>
94 </svg>
95
95 lines Plain Text