| 1 | <?xml version='1.0' encoding='UTF-8'?> |
| 2 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 720" width="1280" height="720"> |
| 3 | <defs> |
| 4 | <linearGradient id="gap_fill" x1="0%" y1="0%" x2="0%" y2="100%"> |
| 5 | <stop offset="0%" stop-color="#E63946" stop-opacity="0.25" /> |
| 6 | <stop offset="100%" stop-color="#E63946" stop-opacity="0.04" /> |
| 7 | </linearGradient> |
| 8 | </defs> |
| 9 | |
| 10 | <g id="background"> |
| 11 | <rect width="1280" height="720" fill="#0E1116" /> |
| 12 | </g> |
| 13 | |
| 14 | <g id="page-header"> |
| 15 | <text x="60" y="56" font-family="Cambria, serif" font-size="11" fill="#8A857E" letter-spacing="3">PART VI · THE BUBBLE · 18</text> |
| 16 | <line x1="60" y1="72" x2="200" y2="72" stroke="#E63946" stroke-width="1" /> |
| 17 | <text x="60" y="120" font-family="Cambria, "Microsoft YaHei", serif" font-size="28" font-weight="bold" fill="#E8E6E1">资本与营收的鸿沟:<tspan fill="#E63946">$725B</tspan> 投入 vs <tspan fill="#E63946">$100B</tspan> 营收</text> |
| 18 | <text x="60" y="152" font-family="Cambria, serif" font-size="14" font-style="italic" fill="#8A857E">Hyperscaler capex (LHS, $B) vs Global Enterprise AI revenue (RHS, $B), 2020–2026</text> |
| 19 | </g> |
| 20 | |
| 21 | <g id="chartArea"> |
| 22 | <line x1="140" y1="220" x2="140" y2="560" stroke="#5C5852" stroke-width="1.5" /> |
| 23 | <line x1="140" y1="560" x2="1140" y2="560" stroke="#5C5852" stroke-width="1.5" /> |
| 24 | <line x1="1140" y1="220" x2="1140" y2="560" stroke="#5C5852" stroke-width="1.5" /> |
| 25 | |
| 26 | <line x1="140" y1="220" x2="1140" y2="220" stroke="#2A2F36" stroke-width="1" stroke-dasharray="2,4" /> |
| 27 | <line x1="140" y1="305" x2="1140" y2="305" stroke="#2A2F36" stroke-width="1" stroke-dasharray="2,4" /> |
| 28 | <line x1="140" y1="390" x2="1140" y2="390" stroke="#2A2F36" stroke-width="1" stroke-dasharray="2,4" /> |
| 29 | <line x1="140" y1="475" x2="1140" y2="475" stroke="#2A2F36" stroke-width="1" stroke-dasharray="2,4" /> |
| 30 | |
| 31 | <text x="130" y="225" font-family="Cambria, serif" font-size="11" fill="#E63946" text-anchor="end">$800B</text> |
| 32 | <text x="130" y="310" font-family="Cambria, serif" font-size="11" fill="#E63946" text-anchor="end">$600B</text> |
| 33 | <text x="130" y="395" font-family="Cambria, serif" font-size="11" fill="#E63946" text-anchor="end">$400B</text> |
| 34 | <text x="130" y="480" font-family="Cambria, serif" font-size="11" fill="#E63946" text-anchor="end">$200B</text> |
| 35 | <text x="130" y="565" font-family="Cambria, serif" font-size="11" fill="#E63946" text-anchor="end">$0</text> |
| 36 | |
| 37 | <text x="1150" y="225" font-family="Cambria, serif" font-size="11" fill="#52B788">$160B</text> |
| 38 | <text x="1150" y="305" font-family="Cambria, serif" font-size="11" fill="#52B788">$120B</text> |
| 39 | <text x="1150" y="385" font-family="Cambria, serif" font-size="11" fill="#52B788">$80B</text> |
| 40 | <text x="1150" y="465" font-family="Cambria, serif" font-size="11" fill="#52B788">$40B</text> |
| 41 | <text x="1150" y="565" font-family="Cambria, serif" font-size="11" fill="#52B788">$0</text> |
| 42 | |
| 43 | <text x="180" y="590" font-family="Cambria, serif" font-size="12" fill="#8A857E" text-anchor="middle">2020</text> |
| 44 | <text x="338" y="590" font-family="Cambria, serif" font-size="12" fill="#8A857E" text-anchor="middle">2021</text> |
| 45 | <text x="496" y="590" font-family="Cambria, serif" font-size="12" fill="#8A857E" text-anchor="middle">2022</text> |
| 46 | <text x="654" y="590" font-family="Cambria, serif" font-size="12" fill="#8A857E" text-anchor="middle">2023</text> |
| 47 | <text x="812" y="590" font-family="Cambria, serif" font-size="12" fill="#8A857E" text-anchor="middle">2024</text> |
| 48 | <text x="970" y="590" font-family="Cambria, serif" font-size="12" fill="#8A857E" text-anchor="middle">2025</text> |
| 49 | <text x="1128" y="590" font-family="Cambria, serif" font-size="12" fill="#E63946" font-weight="bold" text-anchor="middle">2026</text> |
| 50 | |
| 51 | |
| 52 | |
| 53 | <path d="M 180,538.8 L 338,526 L 496,492 L 654,432.5 L 812,379.4 L 970,319.9 L 1128,251.9 L 1128,330.5 L 970,390 L 812,443.1 L 654,492 L 496,521.8 L 338,538.8 L 180,549.4 Z" fill="url(#gap_fill)" /> |
| 54 | |
| 55 | <polyline points="180,538.8 338,526 496,492 654,432.5 812,379.4 970,319.9 1128,251.9" fill="none" stroke="#E63946" stroke-width="3" /> |
| 56 | <circle cx="180" cy="538.8" r="4" fill="#E63946" /> |
| 57 | <circle cx="338" cy="526" r="4" fill="#E63946" /> |
| 58 | <circle cx="496" cy="492" r="4" fill="#E63946" /> |
| 59 | <circle cx="654" cy="432.5" r="4" fill="#E63946" /> |
| 60 | <circle cx="812" cy="379.4" r="4" fill="#E63946" /> |
| 61 | <circle cx="970" cy="319.9" r="4" fill="#E63946" /> |
| 62 | <circle cx="1128" cy="251.9" r="6" fill="#E63946" stroke="#E8E6E1" stroke-width="2" /> |
| 63 | |
| 64 | <polyline points="180,549.4 338,538.8 496,521.8 654,492 812,443.1 970,390 1128,330.5" fill="none" stroke="#52B788" stroke-width="2.5" stroke-dasharray="6,3" /> |
| 65 | <circle cx="180" cy="549.4" r="3.5" fill="#52B788" /> |
| 66 | <circle cx="338" cy="538.8" r="3.5" fill="#52B788" /> |
| 67 | <circle cx="496" cy="521.8" r="3.5" fill="#52B788" /> |
| 68 | <circle cx="654" cy="492" r="3.5" fill="#52B788" /> |
| 69 | <circle cx="812" cy="443.1" r="3.5" fill="#52B788" /> |
| 70 | <circle cx="970" cy="390" r="3.5" fill="#52B788" /> |
| 71 | <circle cx="1128" cy="330.5" r="5" fill="#52B788" stroke="#E8E6E1" stroke-width="1.5" /> |
| 72 | |
| 73 | <text x="1108" y="240" font-family="Cambria, serif" font-size="14" font-weight="bold" fill="#E63946" text-anchor="end">$725B</text> |
| 74 | <text x="1108" y="318" font-family="Cambria, serif" font-size="13" font-weight="bold" fill="#52B788" text-anchor="end">~$100B</text> |
| 75 | |
| 76 | <g id="gap-label"> |
| 77 | <line x1="1200" y1="251.9" x2="1200" y2="330.5" stroke="#E63946" stroke-width="2" stroke-dasharray="2,3"/> |
| 78 | <line x1="1190" y1="251.9" x2="1210" y2="251.9" stroke="#E63946" stroke-width="2" /> |
| 79 | <line x1="1190" y1="330.5" x2="1210" y2="330.5" stroke="#E63946" stroke-width="2" /> |
| 80 | <text x="1218" y="287" font-family="Cambria, serif" font-size="22" font-weight="bold" fill="#E63946">ROI</text> |
| 81 | <text x="1218" y="310" font-family="Cambria, serif" font-size="22" font-weight="bold" fill="#E63946">GAP</text> |
| 82 | </g> |
| 83 | </g> |
| 84 | |
| 85 | <g id="legend"> |
| 86 | <line x1="140" y1="630" x2="170" y2="630" stroke="#E63946" stroke-width="3" /> |
| 87 | <circle cx="155" cy="630" r="4" fill="#E63946" /> |
| 88 | <text x="182" y="635" font-family=""Microsoft YaHei", Arial, sans-serif" font-size="13" fill="#C9C5BE">Hyperscaler Capex (左轴 LHS, $B)</text> |
| 89 | |
| 90 | <line x1="500" y1="630" x2="530" y2="630" stroke="#52B788" stroke-width="2.5" stroke-dasharray="6,3" /> |
| 91 | <circle cx="515" cy="630" r="4" fill="#52B788" /> |
| 92 | <text x="542" y="635" font-family=""Microsoft YaHei", Arial, sans-serif" font-size="13" fill="#C9C5BE">Enterprise AI Revenue (右轴 RHS, $B)</text> |
| 93 | |
| 94 | <text x="900" y="635" font-family="Cambria, serif" font-size="13" fill="#E63946" font-weight="bold">差距 +46pt</text> |
| 95 | <text x="1010" y="635" font-family="Cambria, serif" font-size="13" fill="#8A857E">vs 2001 电信泡沫期 +32pt</text> |
| 96 | </g> |
| 97 | |
| 98 | <g id="page-footer"> |
| 99 | <line x1="60" y1="660" x2="1220" y2="660" stroke="#2A2F36" stroke-width="1" /> |
| 100 | <text x="60" y="700" font-family=""Microsoft YaHei", Arial, sans-serif" font-size="10" fill="#5C5852">Sources: Goldman Sachs · Allianz Economic Research · KuCoin · Tom's Hardware · revenue 估算口径以行业披露为准</text> |
| 101 | <text x="1220" y="700" text-anchor="end" font-family="Cambria, serif" font-size="10" fill="#5C5852">18 / 20</text> |
| 102 | </g> |
| 103 | </svg> |