<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>18球 - 五大联赛历史数据分析</title><link>https://18qiu.com/</link><description>Recent content on 18球 - 五大联赛历史数据分析</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sun, 19 Apr 2026 16:02:49 +0000</lastBuildDate><atom:link href="https://18qiu.com/feed.xml" rel="self" type="application/rss+xml"/><item><title>德甲半场领先后胜率30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/bundesliga/trends/ht-conversion/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/ht-conversion/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;半场领先胜率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;上半场领先的球队最终获胜的概率 (衡量联赛控制力与逆转难度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-htconv"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-htconv-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-htconv-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [77.9,73.2,81.1,77.3,74.9,72.8,75.9,74.8,75.1,70.5,82.3,78.1,75.4,75.6,77.6,75,78,72.1,77.9,80.4,75,79.7,77.1,80.2,73.3,78.9,76,76.1,72.2,68.6,71.4]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [75.3,76,72.3,77.2,70,74.7,74.9,71.2,78.7,76.8,72.6,75.1,78.4,75.4,80.2,75.6,79,76.9,80.3,80.1,77.2,79.2,82.8,64.2,74.1,71.7,72.7,77.3,74,68.7,69.9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [65.1,79.9,73.9,71.3,69.5,77.7,81.1,74.7,77.9,78.6,70.2,72.6,75.4,75.8,75,70.7,78.1,77.9,75.8,77.8,74.9,76.4,73.1,78.7,79.2,74,72.4,76,71.8,75,76.5]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [80.8,71,77.8,76.4,74.7,73.5,67.4,70.6,73.5,69.5,75.9,72.9,72.9,75.2,69.7,73.3,73.2,71.6,79.2,72.4,79.4,74.5,79.5,69.6,67.5,74,71.8,71.7,70,68.1,77.1]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [75.6,75,75,79,76.5,68.6,73.4,78.4,79.9,79.2,75.1,72.6,75,72.5,76.5,72.8,72.4,70.9,76,77.4,73.7,75.9,74,71,70.8,74.2,67.5,73.8,76.2,76.5,78.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-htconv input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-htconv input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲半场领先后胜率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 81.10% (出现在 2001-02)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 65.10% (出现在 1995-96)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 76.50%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 75.06%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，半场领先后胜率呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲爆冷指数(弱胜强)：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/bundesliga/trends/upset-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/upset-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球爆冷指数追踪&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;本赛季各轮次爆冷比例 (弱队击败强队)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-upsets"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-upsets-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-upsets-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超",
 "color": "#38a169",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 ],
 "rates": [ 0.2 , 0.3 , 0.5 , 0 , 0.1 , 0.3 , 0.3 , 0.2 , 0.5 , 0.2 , 0.1 , 0.4 , 0.158 , 0.273 , 0.1 , 0.1 , 0.063 , 0.071 , 0.1 , 0.4 , 0.4 , 0.1 , 0.143 , 0.167 , 0.1 , 0.5 , 0 ],
 "avg": 0.199 
 
 },
 
 "la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 ],
 "rates": [ 0.3 , 0 , 0.273 , 0.1 , 0.143 , 0.214 , 0.167 , 0.4 , 0.1 , 0.2 , 0.1 , 0.2 , 0 , 0.091 , 0.4 , 0.5 , 0.125 , 0.1 , 0.1 , 0.125 , 0.5 , 0.5 , 0.3 , 0.222 , 0.3 , 0.2 , 0.5 , 0.222 ],
 "avg": 0.208 
 
 },
 
 "bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 ],
 "rates": [ 0.222 , 0.333 , 0.333 , 0.222 , 0.111 , 0.222 , 0 , 0.222 , 0.222 , 0 , 0 , 0.222 , 0.333 , 0.222 , 0.111 , 0.1 , 0.071 , 0.091 , 0.111 , 0.222 , 0.111 , 0.111 , 0.222 ],
 "avg": 0.163 
 
 },
 
 "serie-a": {
 "name": "意甲",
 "color": "#024494",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 ],
 "rates": [ 0.1 , 0.3 , 0.3 , 0 , 0 , 0.1 , 0.1 , 0.167 , 0.188 , 0.667 , 0.222 , 0.1 , 0.2 , 0.3 , 0.2 , 0.5 , 0 , 0.077 , 0 , 0.143 , 0.222 , 0.2 , 0.1 , 0.222 , 0.2 , 0.333 , 0 , 0.222 ],
 "avg": 0.167 
 
 },
 
 "ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 ],
 "rates": [ 0.333 , 0.222 , 0.111 , 0.222 , 0.222 , 0.111 , 0.222 , 0.111 , 0.333 , 0.278 , 0.222 , 0.111 , 0.222 , 0.444 , 0 , 0.333 , 0.111 , 0.444 , 0.111 , 0.222 , 0.222 , 0.444 , 0.111 ],
 "avg": 0.227 
 
 },
 
 "csl": {
 "name": "中超",
 "color": "#14B8A6",
 
 
 
 "matchdays": [], "rates": [], "avg": 0
 
 },
 
 };

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-upsets input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var baseLeague = selectedLeagues[0] || 'epl';
 var maxMatchday = 38; 
 var xAxisData = [];
 for (var i = 1; i &lt;= maxMatchday; i++) xAxisData.push('第' + i + '轮');

 var series = selectedLeagues.map(code =&gt; {
 var d = allData[code];
 return {
 name: d.name,
 type: 'line',
 data: d.rates,
 smooth: true,
 symbolSize: 8,
 itemStyle: { color: d.color },
 lineStyle: { width: 3 },
 markLine: selectedLeagues.length === 1 ? {
 silent: true,
 symbol: 'none',
 lineStyle: { type: 'dashed', color: d.color, opacity: 0.5 },
 label: { formatter: '赛季均值 {c}%', position: 'end' },
 data: [{ yAxis: +(d.avg * 100).toFixed(1) }]
 } : null
 };
 });

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a,b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + (p.value).toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: {
 show: selectedLeagues.length &gt; 1,
 bottom: 10,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: xAxisData,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '爆冷率 %',
 min: 0,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: '{value}%' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series.map(s =&gt; {
 
 s.data = s.data.map(v =&gt; +(v * 100).toFixed(1));
 return s;
 })
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-upsets input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲爆冷指数(弱胜强)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 33.30% (出现在 第13轮)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00% (出现在 第7轮)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 第23轮 录得 22.20%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 16.58%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，爆冷指数(弱胜强)呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲裁判执法严厉度：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/bundesliga/trends/referee-stats/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/referee-stats/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球裁判执法严厉度对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;裁判场均纪律分 (反映不同裁判的判罚风格倾向)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-referees"&gt;
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #38a169"&gt;
 &lt;input type="radio" name="league-refs" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #D20515"&gt;
 &lt;input type="radio" name="league-refs" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #024494"&gt;
 &lt;input type="radio" name="league-refs" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-refs-comparison" class="chart-canvas" style="width:100%;height:650px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-refs-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超", "color": "#38a169",
 
 
 
 "referees": [{"name":"T Kirk","index": 5.5 ,"yellows": 13 ,"reds": 3 ,"matches": 4 },{"name":"M Donohue","index": 5 ,"yellows": 15 ,"reds": 0 ,"matches": 3 },{"name":"S Attwell","index": 4.9 ,"yellows": 92 ,"reds": 2 ,"matches": 20 },{"name":"J Brooks","index": 4.7 ,"yellows": 38 ,"reds": 3 ,"matches": 10 },{"name":"D England","index": 4.68 ,"yellows": 80 ,"reds": 3 ,"matches": 19 },{"name":"M Salisbury","index": 4.45 ,"yellows": 49 ,"reds": 0 ,"matches": 11 },{"name":"S Hooper","index": 4.4 ,"yellows": 60 ,"reds": 2 ,"matches": 15 },{"name":"P Bankes","index": 4.36 ,"yellows": 84 ,"reds": 4 ,"matches": 22 },{"name":"T Robinson","index": 4.33 ,"yellows": 36 ,"reds": 1 ,"matches": 9 },{"name":"R Jones","index": 4.31 ,"yellows": 69 ,"reds": 0 ,"matches": 16 },{"name":"T Bramall","index": 4.21 ,"yellows": 74 ,"reds": 2 ,"matches": 19 },{"name":"A Taylor","index": 4.08 ,"yellows": 96 ,"reds": 2 ,"matches": 25 },{"name":"C Kavanagh","index": 4.08 ,"yellows": 89 ,"reds": 3 ,"matches": 24 },{"name":"P Tierney","index": 4 ,"yellows": 29 ,"reds": 1 ,"matches": 8 },{"name":"J Gillett","index": 3.84 ,"yellows": 70 ,"reds": 1 ,"matches": 19 },{"name":"S Barrott","index": 3.79 ,"yellows": 69 ,"reds": 1 ,"matches": 19 },{"name":"A Madley","index": 3.71 ,"yellows": 57 ,"reds": 2 ,"matches": 17 },{"name":"A Kitchen","index": 3.67 ,"yellows": 11 ,"reds": 0 ,"matches": 3 },{"name":"T Harrington","index": 3.27 ,"yellows": 33 ,"reds": 1 ,"matches": 11 },{"name":"M Oliver","index": 3.04 ,"yellows": 70 ,"reds": 1 ,"matches": 24 },{"name":"F Hallam","index": 3 ,"yellows": 9 ,"reds": 0 ,"matches": 3 },{"name":"C Pawson","index": 2.82 ,"yellows": 42 ,"reds": 2 ,"matches": 17 }]
 
 },
 
 "la-liga": {
 "name": "西甲", "color": "#EE8707",
 
 
 
 "referees": []
 
 },
 
 "bundesliga": {
 "name": "德甲", "color": "#D20515",
 
 
 
 "referees": [{"name":"Uwe Kemmling","index": 8.29 ,"yellows": 46 ,"reds": 4 ,"matches": 7 },{"name":"J�rg Kessler","index": 8.17 ,"yellows": 37 ,"reds": 4 ,"matches": 6 },{"name":"Kemmling, U","index": 7.33 ,"yellows": 35 ,"reds": 3 ,"matches": 6 },{"name":"Fleischer, H","index": 6.33 ,"yellows": 32 ,"reds": 2 ,"matches": 6 },{"name":"Merk, M","index": 6.17 ,"yellows": 34 ,"reds": 1 ,"matches": 6 },{"name":"Weiner, M","index": 6 ,"yellows": 27 ,"reds": 1 ,"matches": 5 },{"name":"Fandel, H","index": 5.89 ,"yellows": 44 ,"reds": 3 ,"matches": 9 },{"name":"Lutz Wagner","index": 5.89 ,"yellows": 38 ,"reds": 5 ,"matches": 9 },{"name":"Hartmut Strampe","index": 5.86 ,"yellows": 29 ,"reds": 4 ,"matches": 7 },{"name":"Meyer, F","index": 5.8 ,"yellows": 20 ,"reds": 3 ,"matches": 5 },{"name":"Florian Meyer","index": 5.71 ,"yellows": 37 ,"reds": 1 ,"matches": 7 },{"name":"Wagner, L","index": 5.67 ,"yellows": 11 ,"reds": 2 ,"matches": 3 },{"name":"Steinborn, E.","index": 5.57 ,"yellows": 36 ,"reds": 1 ,"matches": 7 },{"name":"J�rgen Aust","index": 5.5 ,"yellows": 38 ,"reds": 2 ,"matches": 8 },{"name":"Peter Gagelmann","index": 5.33 ,"yellows": 29 ,"reds": 1 ,"matches": 6 },{"name":"Fr�hlich, L.-M.","index": 5.33 ,"yellows": 36 ,"reds": 4 ,"matches": 9 },{"name":"Markus Merk","index": 5.25 ,"yellows": 30 ,"reds": 4 ,"matches": 8 },{"name":"Koop, T","index": 5.2 ,"yellows": 17 ,"reds": 3 ,"matches": 5 },{"name":"Strampe, H","index": 5.14 ,"yellows": 30 ,"reds": 2 ,"matches": 7 },{"name":"Gagelmann, P","index": 5 ,"yellows": 25 ,"reds": 0 ,"matches": 5 },{"name":"Herbert Fandel","index": 5 ,"yellows": 46 ,"reds": 3 ,"matches": 11 },{"name":"Hellmut Krug","index": 4.91 ,"yellows": 51 ,"reds": 1 ,"matches": 11 },{"name":"Franz-Xaver Wack","index": 4.86 ,"yellows": 34 ,"reds": 0 ,"matches": 7 },{"name":"Michael Weiner","index": 4.86 ,"yellows": 34 ,"reds": 0 ,"matches": 7 },{"name":"Krug, H","index": 4.83 ,"yellows": 49 ,"reds": 3 ,"matches": 12 },{"name":"Stark, W","index": 4.83 ,"yellows": 23 ,"reds": 2 ,"matches": 6 },{"name":"Aust, J","index": 4.71 ,"yellows": 33 ,"reds": 0 ,"matches": 7 },{"name":"Torsten Koop","index": 4.67 ,"yellows": 25 ,"reds": 1 ,"matches": 6 },{"name":"Hermann Albrecht","index": 4.57 ,"yellows": 32 ,"reds": 0 ,"matches": 7 },{"name":"Wack, F.-X.","index": 4.5 ,"yellows": 27 ,"reds": 0 ,"matches": 6 },{"name":"Peter Sippel","index": 4.33 ,"yellows": 23 ,"reds": 1 ,"matches": 6 },{"name":"Lutz Michael Fr�hlich","index": 4.17 ,"yellows": 25 ,"reds": 0 ,"matches": 6 },{"name":"Wolfgang Stark","index": 4.14 ,"yellows": 23 ,"reds": 2 ,"matches": 7 },{"name":"Berg, A","index": 4 ,"yellows": 36 ,"reds": 0 ,"matches": 9 },{"name":"Sippel, P","index": 4 ,"yellows": 17 ,"reds": 1 ,"matches": 5 },{"name":"Helmut Fleischer","index": 3.88 ,"yellows": 28 ,"reds": 1 ,"matches": 8 },{"name":"Albrecht, H","index": 3.86 ,"yellows": 24 ,"reds": 1 ,"matches": 7 },{"name":"J�rgen Jansen","index": 3.57 ,"yellows": 22 ,"reds": 1 ,"matches": 7 },{"name":"Dr. Merk, M","index": 3.33 ,"yellows": 10 ,"reds": 0 ,"matches": 3 },{"name":"Edgar Steinborn","index": 3.22 ,"yellows": 29 ,"reds": 0 ,"matches": 9 },{"name":"Jansen, J","index": 3 ,"yellows": 18 ,"reds": 0 ,"matches": 6 },{"name":"Alfons Berg","index": 3 ,"yellows": 21 ,"reds": 0 ,"matches": 7 },{"name":"Ke�ler, J","index": 1 ,"yellows": 3 ,"reds": 0 ,"matches": 3 }]
 
 },
 
 "serie-a": {
 "name": "意甲", "color": "#024494",
 
 
 
 "referees": [{"name":"R. Herberg","index": 7 ,"yellows": 20 ,"reds": 5 ,"matches": 5 },{"name":"M. Trefoloni","index": 6.92 ,"yellows": 66 ,"reds": 8 ,"matches": 13 },{"name":"L. Palanca","index": 6.75 ,"yellows": 39 ,"reds": 5 ,"matches": 8 },{"name":"L. Banti","index": 6.5 ,"yellows": 50 ,"reds": 5 ,"matches": 10 },{"name":"A. Romeo","index": 6.44 ,"yellows": 46 ,"reds": 4 ,"matches": 9 },{"name":"G. Rocchi","index": 6.39 ,"yellows": 91 ,"reds": 8 ,"matches": 18 },{"name":"S. Farina","index": 6.32 ,"yellows": 93 ,"reds": 9 ,"matches": 19 },{"name":"C. Brighi","index": 6.31 ,"yellows": 58 ,"reds": 8 ,"matches": 13 },{"name":"O. Pantana","index": 6 ,"yellows": 39 ,"reds": 3 ,"matches": 8 },{"name":"F. Squillace","index": 6 ,"yellows": 12 ,"reds": 2 ,"matches": 3 },{"name":"P. Bertini","index": 6 ,"yellows": 69 ,"reds": 5 ,"matches": 14 },{"name":"M. Saccani","index": 5.95 ,"yellows": 95 ,"reds": 6 ,"matches": 19 },{"name":"M. Bergonzi","index": 5.93 ,"yellows": 56 ,"reds": 9 ,"matches": 14 },{"name":"E. Morganti","index": 5.8 ,"yellows": 40 ,"reds": 6 ,"matches": 10 },{"name":"T. Pieri","index": 5.78 ,"yellows": 46 ,"reds": 2 ,"matches": 9 },{"name":"N. Rizzoli","index": 5.65 ,"yellows": 98 ,"reds": 5 ,"matches": 20 },{"name":"A. De Marco","index": 5.58 ,"yellows": 49 ,"reds": 6 ,"matches": 12 },{"name":"L. Marelli","index": 5.57 ,"yellows": 24 ,"reds": 5 ,"matches": 7 },{"name":"N. Stefanini","index": 5.56 ,"yellows": 41 ,"reds": 3 ,"matches": 9 },{"name":"O. Girardi","index": 5.42 ,"yellows": 53 ,"reds": 4 ,"matches": 12 },{"name":"R. Rosetti","index": 5.4 ,"yellows": 72 ,"reds": 3 ,"matches": 15 },{"name":"P. Tagliavento","index": 5.33 ,"yellows": 68 ,"reds": 4 ,"matches": 15 },{"name":"G. Gava","index": 5.27 ,"yellows": 46 ,"reds": 4 ,"matches": 11 },{"name":"N. Ayroldi","index": 5.06 ,"yellows": 67 ,"reds": 8 ,"matches": 18 },{"name":"G. Paparesta","index": 5 ,"yellows": 38 ,"reds": 4 ,"matches": 10 },{"name":"M. Ciampi","index": 5 ,"yellows": 17 ,"reds": 1 ,"matches": 4 },{"name":"N. Pierpaoli","index": 5 ,"yellows": 12 ,"reds": 1 ,"matches": 3 },{"name":"P. Mazzoleni","index": 4.89 ,"yellows": 38 ,"reds": 2 ,"matches": 9 },{"name":"A. Giannoccaro","index": 4.71 ,"yellows": 68 ,"reds": 4 ,"matches": 17 },{"name":"D. Messina","index": 4.71 ,"yellows": 68 ,"reds": 4 ,"matches": 17 },{"name":"D. Orsato","index": 4.67 ,"yellows": 11 ,"reds": 1 ,"matches": 3 },{"name":"A. Damato","index": 4.67 ,"yellows": 14 ,"reds": 0 ,"matches": 3 },{"name":"G. Lops","index": 4.67 ,"yellows": 14 ,"reds": 0 ,"matches": 3 },{"name":"D. Celi","index": 3.75 ,"yellows": 15 ,"reds": 0 ,"matches": 4 },{"name":"P. Dondarini","index": 3.46 ,"yellows": 39 ,"reds": 2 ,"matches": 13 }]
 
 },
 
 "ligue-1": {
 "name": "法甲", "color": "#DEB10C",
 
 
 
 "referees": []
 
 },
 
 "csl": {
 "name": "中超", "color": "#14B8A6",
 
 
 
 "referees": []
 
 },
 
 };

 function updateChart() {
 var selectedLeague = document.querySelector('#league-selector-referees input:checked').value;
 var data = allData[selectedLeague];
 var refs = data.referees.slice().sort((a,b) =&gt; a.index - b.index); 

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: p =&gt; {
 var r = refs[p[0].dataIndex];
 return '&lt;strong&gt;' + r.name + '&lt;/strong&gt;&lt;br/&gt;严厉度指数: &lt;b&gt;' + r.index.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;场次: ' + r.matches + ' | 黄牌: ' + r.yellows + ' | 红牌: ' + r.reds;
 }},
 grid: { left: 120, right: 60, bottom: 30, top: 20, containLabel: false },
 xAxis: { type: 'value', name: '指数', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' } },
 yAxis: { type: 'category', data: refs.map(r =&gt; r.name), axisLabel: { color: isDark ? '#E6EDF3' : '#1a202c', fontSize: 11 } },
 series: [{
 type: 'bar',
 data: refs.map(r =&gt; r.index),
 itemStyle: { color: data.color, borderRadius: [0, 4, 4, 0] },
 barMaxWidth: 25,
 label: { show: true, position: 'right', formatter: '{c}', fontSize: 10, color: isDark ? '#8B949E' : '#4a5568' }
 }]
 }, true);
 }

 document.querySelectorAll('#league-selector-referees input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲裁判执法严厉度排名&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本赛季领先者&lt;/strong&gt;: Uwe Kemmling (8.29)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;样本总量&lt;/strong&gt;: 43 个分析对象&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;在本赛季的德甲裁判执法严厉度分析中，我们观察到明显的个体差异。 &lt;strong&gt;Uwe Kemmling&lt;/strong&gt; 在此项指标上高居榜首，达到 &lt;strong&gt;8.29&lt;/strong&gt;，体现了其在特定领域的极端风格或高效产出。相比之下，&lt;strong&gt;Ke�ler, J&lt;/strong&gt; 则处于末尾，数值为 &lt;strong&gt;1.00&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>德甲场均进球趋势趋势：2025-26创3.23球峰值</title><link>https://18qiu.com/soccer/bundesliga/trends/goals-per-match/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/goals-per-match/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;五大联赛场均进球对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;选择联赛进行数据对比分析&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-goals"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-goals-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: API-Football / openfootball&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-goals-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 
 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.59,2.59,2.6,2.55,2.68,2.52,2.79,2.61,2.63,2.63,2.66,2.57,2.48,2.45,2.64,2.48,2.77,2.8,2.81,2.8,2.77,2.57,2.7,2.8,2.68,2.82,2.72,2.69,2.82,2.85,3.28,2.93,2.73]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.6,2.54,2.7,2.75,2.66,2.64,2.63,2.88,2.53,2.67,2.67,2.58,2.46,2.48,2.69,2.9,2.71,2.74,2.76,2.87,2.75,2.66,2.74,2.94,2.69,2.59,2.48,2.51,2.5,2.51,2.64,2.62,2.68]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.92,3,2.72,2.98,2.89,2.83,2.89,2.93,2.92,2.68,2.97,2.91,2.81,2.74,2.81,2.92,2.83,2.92,2.86,2.93,3.16,2.75,2.83,2.87,2.79,3.18,3.21,3.03,3.12,3.17,3.22,3.13,3.23]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.42,2.53,2.63,2.64,2.77,2.76,2.5,2.76,2.63,2.58,2.67,2.53,2.61,2.55,2.55,2.6,2.61,2.51,2.56,2.64,2.72,2.69,2.58,2.96,2.68,2.68,3.04,3.05,2.87,2.56,2.61,2.56,2.44]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.24,2.51,2.28,2.33,2.36,2.36,2.57,2.51,2.34,2.2,2.33,2.17,2.13,2.25,2.28,2.26,2.41,2.34,2.52,2.54,2.46,2.49,2.53,2.62,2.72,2.56,2.52,2.76,2.81,2.81,2.7,2.98,2.77]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [2.75,2.8,2.67,3.05,3.2,3.09,2.75,2.51,2.86,2.78,3.13,3.21,3.09]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-goals input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y, i) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(function(code) {
 var data = allData[code];
 if (!data) return null;
 
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var markLines = [];
 
 if (selectedLeagues.length === 1) {
 markLines.push({
 xAxis: '2013-14',
 lineStyle: { color: '#3182ce', type: 'dotted' },
 label: { show: true, formatter: '门线技术引入', position: 'end', fontSize: 10 }
 });
 markLines.push({
 xAxis: '2023-24',
 lineStyle: { color: '#e53e3e', type: 'dotted' },
 label: { show: true, formatter: '超长补时新规', position: 'end', fontSize: 10 }
 });
 }

 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 symbolSize: 6,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 },
 markLine: markLines.length &gt; 0 ? { silent: true, data: markLines } : null,
 label: {
 show: selectedLeagues.length === 1,
 position: 'top',
 formatter: '{c}'
 }
 };

 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 axisPointer: { type: 'shadow' },
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a, b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: {
 show: selectedLeagues.length &gt; 1,
 bottom: 20,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '场均进球',
 min: 'dataMin',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-goals input').forEach(function(el) {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;style&gt;
.chart-widget--comparison {
 background: var(--color-surface);
 border-radius: var(--radius-lg);
 padding: var(--space-lg);
 margin: var(--space-xl) 0;
 border: 1px solid var(--color-border);
}
.chart-header {
 display: flex;
 justify-content: space-between;
 align-items: flex-start;
 margin-bottom: var(--space-lg);
 flex-wrap: wrap;
 gap: var(--space-md);
}
.chart-main-title {
 font-size: var(--text-xl);
 font-weight: 700;
 margin: 0;
}
.chart-subtitle {
 font-size: var(--text-sm);
 color: var(--color-text-secondary);
 margin: var(--space-xs) 0 0;
}
.league-selector {
 display: flex;
 gap: var(--space-sm);
 flex-wrap: wrap;
}
.league-checkbox {
 display: flex;
 align-items: center;
 gap: 6px;
 cursor: pointer;
 padding: 4px 10px;
 border-radius: var(--radius-full);
 background: var(--color-surface-alt);
 border: 1px solid var(--color-border);
 transition: all 0.2s;
 user-select: none;
}
.league-checkbox:hover {
 background: var(--color-surface-hover);
}
.league-checkbox input {
 display: none;
}
.league-checkbox input:checked + .checkbox-custom {
 background: var(--league-color);
 border-color: var(--league-color);
}
.league-checkbox input:checked + .checkbox-custom::after {
 content: "✓";
 color: white;
 font-size: 10px;
 display: block;
 text-align: center;
 line-height: 14px;
}
.checkbox-custom {
 width: 14px;
 height: 14px;
 border: 1px solid var(--color-text-muted);
 border-radius: 3px;
 background: transparent;
}
.league-name {
 font-size: var(--text-xs);
 font-weight: 600;
 color: var(--color-text-secondary);
}
.league-checkbox input:checked ~ .league-name {
 color: var(--color-text);
}
.chart-footer {
 display: flex;
 justify-content: space-between;
 margin-top: var(--space-md);
 padding-top: var(--space-sm);
 border-top: 1px solid var(--color-border-light);
 font-size: var(--text-xs);
 color: var(--color-text-muted);
}
@media (max-width: 768px) {
 .chart-header {
 flex-direction: column;
 }
}
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲场均进球趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 3.23球 (出现在 2025-26)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 2.68球 (出现在 2002-03)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 3.23球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 2.94球&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，场均进球趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲大比分惨案指数趋势：2019-20创24.20%峰值</title><link>https://18qiu.com/soccer/bundesliga/trends/blowout-index/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/blowout-index/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;大比分惨案 (Blowout) 比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;净胜3球及以上的比赛比例 (分析联赛强弱悬殊程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-blowout"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-blowout-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-blowout-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [12.3,13,13.4,11.3,16.6,15,15.5,14.2,13.7,13.4,13.9,13.2,13.4,14.2,14.7,13.9,18.4,13.9,17.1,13.7,19.5,12.4,16.6,18.7,20.5,15.8,17.4,16.3,20.5,18.2,20,16.8,13.8]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [16.1,16.8,15.6,17.3,15.5,14.7,13.2,15.3,10.5,14.5,12.9,12.4,11.1,11.3,16.6,15.5,16.8,18.4,20.3,15.8,19.5,18.2,18.4,19.2,17.1,11.8,12.4,11.6,13.7,12.6,12.9,13.7,13.7]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19,16,13.7,22.2,13.7,15.7,17.6,20.3,21.2,17,20.3,17.3,14.7,12.4,17.6,18.6,17.3,17.3,20.9,17.3,21.6,14.7,17,17,15,24.2,24.2,19.6,21.6,21.9,20.9,17.3,20.3]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.1,16.7,15,14.4,16.7,13.7,14.7,12.1,10.8,13.1,12.4,9.2,11.8,11.1,12.4,14.5,9.5,10,12.9,13.7,14.2,12.1,12.6,18.4,19.2,15,15.8,16.8,15.5,12.4,14.2,13.2,13.1]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [12.1,16.8,12.1,9.7,10.5,12.1,13.7,10.8,11.8,10,11.8,8.4,10.3,9.5,12.1,7.9,14.5,10,10,12.1,11.1,12.4,16.8,19.2,17.4,13.9,14,17.4,14.5,14.7,13.7,16.3,18.1]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [15,11.7,15,15.8,19.6,17.1,13,12.8,26.1,15.8,19.6,15,26.7]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-blowout input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-blowout input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲大比分惨案指数&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 24.20% (出现在 2019-20)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 12.40% (出现在 2006-07)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 20.30%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 18.35%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，大比分惨案指数呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲大球(Over 2.5)比例趋势：2024-25创42.80%峰值</title><link>https://18qiu.com/soccer/bundesliga/trends/goalfest-index/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/goalfest-index/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;进球盛宴指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;大球 (4球及以上) 的比赛比例 (分析联赛大比分频次)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-goalfest"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-goalfest-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-goalfest-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [26,27.5,26.6,27.6,29.5,26.1,31.3,25.5,28.4,26.6,28.9,27.6,24.5,23.4,27.4,25.3,29.7,29.7,29.5,31.8,33.2,26.1,30.5,32.4,29.2,31.6,28.2,26.8,32.6,31.8,43.7,34.2,28.2]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.4,27.6,31,29.2,27.9,29.5,27.6,33.7,25.3,29.5,26.1,27.1,21.6,25.5,25.8,30.5,29.5,28.9,30.8,32.4,32.1,26.6,28.9,33.7,28.4,25,22.1,25,25.8,22.6,27.1,23.9,25.5]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [38.2,39.5,27.8,38.2,32.4,31.4,32.4,35.9,34.3,29.4,38.9,33.3,27.5,30.4,30.7,32.7,32,33.3,34,33,38.9,32.4,34,29.1,30.7,39.9,41.5,36.6,39.2,37.9,41.2,42.8,42.1]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [21.9,23.9,26.8,28.8,34,33,24.2,30.4,28.4,25.5,29.7,25.3,27.6,28.2,25.5,25.5,25,25.8,27.1,28.7,26.6,29.5,27.4,33.7,26.8,28.4,33.9,36.3,32.6,24.2,26.3,26.1,22.4]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.2,25,22.6,24.7,20.3,21.6,25.5,24.2,19.6,22.4,20.8,20.3,18.2,20.3,19.2,19.7,23.9,21.3,23.7,28.2,23.4,23.9,25,26.6,27.9,27.4,25.4,30.5,31.8,29.2,28.8,35.3,32.5]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [29.6,30,26.2,35,36.2,35.4,31.5,23.9,29.1,27.9,40.8,43.8,31.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-goalfest input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-goalfest input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲大球(Over 2.5)比例&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 42.80% (出现在 2024-25)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 27.50% (出现在 2005-06)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 42.10%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 34.90%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，大球(Over 2.5)比例呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲夺冠积分门槛趋势：2012-13创91.00分峰值</title><link>https://18qiu.com/soccer/bundesliga/trends/title-price/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/title-price/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;夺冠积分门槛 (Champion Points) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;历届冠军的最终积分 (反映联赛顶级强队的统治力)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-titleprice"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-titleprice-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-titleprice-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [92,89,82,75,78,79,91,80,87,83,90,95,91,89,87,90,86,80,89,89,86,87,81,93,100,98,99,86,93,89,91,84,70]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [81,78,87,92,74,79,69,80,75,78,77,84,82,76,85,87,99,96,100,100,90,94,91,93,93,87,87,86,86,88,95,88,79]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [61,69,68,71,68,78,73,63,70,75,74,77,75,70,76,69,70,75,81,91,90,79,88,82,84,78,82,78,77,71,90,82]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [69,73,73,65,74,70,72,75,71,72,82,86,91,97,85,84,82,82,84,87,102,87,91,91,95,90,83,91,86,90,94,82,75]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [83,79,72,79,68,72,65,68,66,68,79,79,84,81,79,80,78,76,82,83,89,83,96,95,93,91,83,86,85,76,84]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [770,737,704,704,748,792,495,561,858,693,858,726,110]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-titleprice input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value + '分&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-titleprice input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲夺冠积分门槛&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 91.00分 (出现在 2012-13)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 61.00分 (出现在 1993-94)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2024-25 录得 82.00分&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 76.09分&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，夺冠积分门槛呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲红黄牌纪律趋势：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/bundesliga/trends/discipline/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/discipline/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;纪律指数 (红黄牌) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;场均纪律分 (黄牌=1, 红牌=3) (分析判罚尺度与比赛激烈程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-discipline"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-discipline-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-discipline-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [3.64,3.63,3.6,3.3,3.18,3.69,3.64,3.68,3.65,3.79,3.75,3.61,3.53,3.61,4.15,3.57,3.96,3.35,3.58,3.71,3.23,3.74,3.81,4.62,4.46,4.06]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [6.39,6.24,6.06,6.48,6.19,5.92,6.63,6.53,5.82,6.08,6.13,5.69,5.58,5.79,5.81,5.06,5.84,6.08,5.46,5.1,5.33]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [2000,2001,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2000","2001","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [5.16,4.94,4.82,4.63,4.81,4.28,4.09,4.42,3.87,3.95,4.07,4.3,4.1,4.14,4.18,4.28,3.8,3.88,4.55,3.95,3.75,4.56,4.68,4.4,4.41]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [5.14,5.59,5.55,5.3,5.47,4.8,5.16,5.75,5.44,5.73,5.88,5.14,4.77,5.36,5.86,4.94,5.41,5.04,4.84,4.41,4.28]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [4.12,4.07,3.83,3.8,4.18,3.94,4.49,4.11,3.84,3.97,4.68,4.08,4.53,4.46,4.56,4.67,4.78,4.18,4.58,4.39,4.54]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-discipline input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var d = allData[code];
 if (!d) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values[idx] : null;
 });
 var markLines = [];
 
 
 var varYears = { 'epl': '2019-20', 'bundesliga': '2017-18', 'serie-a': '2017-18', 'la-liga': '2018-19', 'ligue-1': '2018-19' };
 
 if (selectedLeagues.length === 1 &amp;&amp; varYears[code]) {
 markLines.push({
 xAxis: varYears[code],
 lineStyle: { color: '#3182ce', type: 'dashed' },
 label: { show: true, formatter: 'VAR 引入', position: 'end', fontSize: 10 }
 });
 
 if (code === 'epl') {
 markLines.push({
 xAxis: '2023-24',
 lineStyle: { color: '#e53e3e', type: 'dashed' },
 label: { show: true, formatter: '严打抗议新规', position: 'end', fontSize: 10 }
 });
 }
 }

 var sObj = {
 name: d.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: d.color },
 lineStyle: { width: 3 },
 markLine: markLines.length &gt; 0 ? { silent: true, data: markLines } : null
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: d.color + '44' },
 { offset: 1, color: d.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-discipline input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲红黄牌纪律趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 5.16 (出现在 2000)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 3.75 (出现在 2021)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 4.41&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 4.32&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，红黄牌纪律趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲历年进球分布不均度变化（1993–2026）</title><link>https://18qiu.com/soccer/bundesliga/trends/goal-inequality/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/goal-inequality/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;进球贫富差距 (基尼系数) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;数值越高表示进球越集中于少数顶级强队 (反映联赛贫富分化)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-inequality"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-inequality-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-inequality-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [13.3,13,12.1,12.6,12.1,11.8,13.8,13.1,16.6,14.9,8.8,12.3,13.1,13.7,15.7,14,20.3,10.6,16.1,14.8,20.6,14.8,13.2,18.5,21,18.1,18.8,16.7,19.5,18.4,17.7,14.7,10.2]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.7,13.8,11.6,17.1,13.1,15.2,9.5,11.9,10.6,13.9,10.3,12.5,12.2,12.3,15.2,17.1,19.4,18.6,23.5,21.5,21.8,25.4,21.4,21.5,19.7,12.8,14.2,14.9,13.5,13.2,18.3,18.3,13.9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [10.4,12.2,12.4,14,9.9,9.7,12.2,11.1,13.7,9.2,13.6,12.9,12.2,11.4,12.5,15.1,13.4,12,15.4,17.5,16.3,14,14.9,16.1,15.5,16.9,17.9,18.6,19.4,14.2,19.8,17.4]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [10.2,12.9,11.6,8.2,15,12.1,13.5,10.9,10.2,12.3,14.3,11.2,15.6,13.7,13.1,12.6,11.4,12.3,12.8,14.3,15.1,12.3,15,19.1,18.2,14.1,17.8,17,16,14.3,16.2,15.5,13.3]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [9.1,10.8,11.4,12.4,8.9,12,8.4,8.6,8.4,11.8,10.3,8.1,11,7.9,11.5,10.3,13.1,11.9,13,10,12,14.5,15.7,19.8,21.6,19,14.9,14.9,16,13.2,16.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [148,145.1,116.1,142.9,165.4,132.9,85.6,117.2,212.9,139.8,214.3,174,30.8]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-inequality input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(3) + '&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-inequality input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲进球分布不均度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 19.80 (出现在 2023-24)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 9.20 (出现在 2002-03)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2024-25 录得 17.40&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 14.12&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，进球分布不均度呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲历年客场胜率趋势变化（1993–2026）</title><link>https://18qiu.com/soccer/bundesliga/trends/away-win-trend/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/away-win-trend/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球客场崛起指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;追踪历届赛季客场获胜比例，分析客场竞争力的演变&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-away"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-away-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室 · openfootball&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-away-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.7,26.6,25.3,26.1,26.6,25.3,26.6,25,30,27.1,27.6,25.5,29.2,26.3,27.4,28.9,23.9,23.7,30.5,27.9,32.4,30.3,30.5,28.7,28.4,33.7,30.5,40.3,33.9,28.7,32.4,34.7,31.3],"values2": [41.6,44.4,48.9,42.6,48.4,44.5,49.2,48.4,43.4,49.2,43.9,45.5,50.5,47.9,46.3,45.5,50.8,47.1,45,43.7,47.1,45.3,41.3,49.2,45.5,47.6,45.3,37.9,42.9,48.4,46.1,40.8,41.7]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [22.6,22.6,26.2,26.6,23.2,24.2,22.6,21.6,24.5,26.1,29.7,23.2,29.7,28.9,29.2,29.7,23.9,27.4,25.8,28.2,30.3,31.1,27.6,28.9,30.3,26.8,26.6,29.7,27.4,28.7,27.9,30,25.8],"values2": [49.5,47.6,45.7,47.6,47.9,50.3,47.9,52.4,48.9,46.3,45.3,50.5,42.6,45.3,47.9,48.4,51.1,51.8,49.5,49.7,47.1,45,48.2,47.6,47.1,44.2,45.8,41.6,43.4,47.9,43.9,44.5,49.4]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [23.2,23.9,24.5,26.1,24.8,24.5,24.8,25.2,25.5,27.8,24.2,30.1,25.8,30.4,27.8,27.8,31,33.3,28.8,32,31.7,25.8,32.7,26.8,27.5,31,37.6,31.4,29.4,28.1,29.7,36.3,31.6],"values2": [49.7,48,40.2,51,47.4,47.1,46.7,52.3,52.3,47.1,52.3,48.7,42.8,43.8,46.7,48,40.8,46.1,45.4,42.5,47.4,47.4,44.1,49,45.4,45.1,40.2,42.2,46.7,47.4,43.8,38.6,43.6]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.9,23.2,20.3,19.9,25.8,18.6,20.9,24.5,25.8,23.2,27.5,23.4,25.3,24.5,24.5,24.5,24.2,27.4,25.3,28.2,28.7,28.4,28.9,30.5,35,27.9,36.1,33.7,35.3,31.3,28.7,31.8,34],"values2": [46.1,51.6,53.6,46.7,45.8,54.9,48.4,46.7,45.8,46.7,43.1,43.7,46.3,45.5,46.1,50.5,48.9,47.1,45.5,46.6,47.6,40,46.1,48.4,43.2,43.7,41.6,40.8,38.9,42.4,41.8,39.7,40.2]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [17.4,19.7,19.5,22.9,25.2,21.2,21.6,23.5,19.9,23.2,25.3,18.7,24.2,21.6,25.5,27.1,27.4,24.5,24.5,26.8,27.4,29.2,29.5,26.3,29.2,27.9,26.9,37.6,30.5,32.9,34.3,33,27.9],"values2": [50,51.6,50.3,46.6,49.7,49.7,52.3,49,52,48.9,48.7,46.6,44.7,47.6,43.9,43.4,47.1,41.3,47.1,44.7,44.2,47.6,42.1,48.9,45.5,43.2,48,37.4,42.6,42.9,39.2,46.7,48.3]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [31.2,28.3,23.8,26.7,28.3,28.3,32.7,27.8,36.9,27.9,30.8,27.5,18.8],"values2": [40.4,42.9,49.6,47.9,48.8,49.6,38.9,44.4,42.8,44.2,46.2,46.7,62.8]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-away input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = [];
 if (selectedLeagues.length === 1) {
 var d = allData[selectedLeagues[0]];
 if (d) {
 var alignedValues = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values[idx] : null;
 });
 var alignedValues2 = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values2[idx] : null;
 });
 series = [
 { name: '主场胜率', type: 'line', data: alignedValues2, smooth: true, itemStyle: { color: '#38a169' }, lineStyle: { width: 3 } },
 { name: '客场胜率', type: 'line', data: alignedValues, smooth: true, itemStyle: { color: '#3182ce' }, lineStyle: { width: 3 } }
 ];
 }
 } else {
 series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 return {
 name: data.name,
 type: 'line',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 },
 symbolSize: 8
 };
 }).filter(Boolean);
 }

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a,b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: { show: true, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '胜率 %',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: '{value}%' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-away input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲客场胜率趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 37.60% (出现在 2019-20)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 23.20% (出现在 1993-94)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 31.60%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 28.52%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，客场胜率趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲历年联赛竞争均衡度变化（1993–2026）</title><link>https://18qiu.com/soccer/bundesliga/trends/competitive-balance/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/competitive-balance/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;联赛竞争均衡度对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;平均胜出分差 (分差越小表示联赛竞争越均衡、悬念越高)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-balance"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-balance-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-balance-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.21,1.25,1.27,1.23,1.39,1.26,1.38,1.32,1.33,1.28,1.26,1.24,1.37,1.29,1.38,1.31,1.47,1.28,1.44,1.25,1.52,1.29,1.29,1.51,1.43,1.53,1.45,1.43,1.51,1.46,1.58,1.41,1.25]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.31,1.37,1.31,1.4,1.28,1.32,1.19,1.34,1.26,1.3,1.29,1.25,1.21,1.24,1.4,1.38,1.39,1.47,1.47,1.43,1.5,1.48,1.5,1.47,1.42,1.2,1.23,1.22,1.23,1.26,1.24,1.23,1.27]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.43,1.44,1.19,1.57,1.26,1.36,1.37,1.52,1.57,1.39,1.5,1.46,1.23,1.28,1.38,1.43,1.35,1.49,1.48,1.43,1.6,1.34,1.46,1.41,1.34,1.65,1.68,1.44,1.56,1.58,1.53,1.46,1.51]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.19,1.4,1.31,1.18,1.4,1.31,1.2,1.23,1.2,1.19,1.24,1.04,1.22,1.17,1.22,1.28,1.17,1.21,1.26,1.31,1.35,1.19,1.3,1.48,1.43,1.26,1.39,1.39,1.33,1.27,1.24,1.23,1.26]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.15,1.3,1.2,1.18,1.22,1.21,1.26,1.17,1.22,1.22,1.27,1.07,1.18,1.1,1.19,1.09,1.29,1.11,1.18,1.24,1.22,1.31,1.33,1.45,1.4,1.25,1.29,1.36,1.34,1.36,1.26,1.54,1.42]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [1.26,1.22,1.29,1.35,1.5,1.38,1.25,1.31,1.7,1.29,1.54,1.4,1.55]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-balance input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; a.value - b.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '球&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-balance input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲联赛竞争均衡度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 1.68球 (出现在 2019-20)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.19球 (出现在 1995-96)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 1.51球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.45球&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，联赛竞争均衡度呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲历年平局率趋势变化（1993–2026）</title><link>https://18qiu.com/soccer/bundesliga/trends/draw-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/draw-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;平局率趋势对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;赛季平局比例 (分析联赛分胜负能力的演变)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-draws"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-draws-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-draws-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [30.7,29,25.8,31.3,25,30.3,24.2,26.6,26.6,23.7,28.4,28.9,20.3,25.8,26.3,25.5,25.3,29.2,24.5,28.4,20.5,24.5,28.2,22.1,26.1,18.7,24.2,21.8,23.2,22.9,21.6,24.5,27]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.9,29.7,28.1,25.8,28.9,25.5,29.5,26.1,26.6,27.6,25,26.3,27.6,25.8,22.9,21.8,25,20.8,24.7,22.1,22.6,23.9,24.2,23.4,22.6,28.9,27.6,28.7,29.2,23.4,28.2,25.5,24.8]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.1,28.1,35.3,22.9,27.8,28.4,28.4,22.5,22.2,25.2,23.5,21.2,31.4,25.8,25.5,24.2,28.1,20.6,25.8,25.5,20.9,26.8,23.2,24.2,27.1,23.9,22.2,26.5,23.9,24.5,26.5,25.2,24.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [34,25.2,26.1,33.3,28.4,26.5,30.7,28.8,28.4,30.1,29.4,32.9,28.4,30,29.5,25,26.8,25.5,29.2,25.3,23.7,31.6,25,21.1,21.8,28.4,22.4,25.5,25.8,26.3,29.5,28.4,25.9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [32.6,28.7,30.3,30.5,25.2,29.1,26.1,27.5,28.1,27.9,26.1,34.7,31.1,30.8,30.5,29.5,25.5,34.2,28.4,28.4,28.4,23.2,28.4,24.7,25.3,28.9,25.1,25,26.8,24.2,26.5,20.3,23.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [28.3,28.8,26.7,25.4,22.9,22.1,28.4,27.8,20.3,27.9,22.9,25.8,18.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-draws input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-draws input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲平局率趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 35.30% (出现在 1995-96)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 20.60% (出现在 2010-11)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 24.80%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 25.43%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，平局率趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲历年上半场进球贡献变化（1993–2026）</title><link>https://18qiu.com/soccer/bundesliga/trends/halftime-goals/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/halftime-goals/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;上半场进球贡献比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;上半场进球占全场总进球的百分比 (分析各联赛进入状态的速度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-halftime"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-halftime-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-halftime-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [44.5,45.1,45.6,43.3,44.8,44.6,45.2,43.5,45.5,43.8,46.8,45.1,41.4,42.3,43.9,44.8,43.5,43.7,44,47.4,44.5,43.4,41.9,44.4,45.9,47.2,45.2,46.3,41.5,46.5,43.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [44.7,43.7,40.8,40.7,43.5,43.2,43.9,43.9,44.7,45.8,46,39.9,45.1,46.2,42.8,46,42.8,47.4,43.5,45.2,45.4,43,42.6,40.9,42.5,46.1,43.6,44.5,45.3,44,42.6]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [42.2,41.9,43.6,41.7,44.2,43.4,41.3,45.6,45.3,43.8,42.5,44.7,42.4,44.2,43.9,41.7,44.8,45.3,45.2,44,44,43.4,44.7,41.5,42.1,43.8,46.2,46.9,47,46.7,43.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [45.7,43.4,40.4,42.4,46.2,43.1,44.8,42.6,43.4,42.9,47.2,43.4,43.4,41.4,47.1,42.9,42.5,41.9,45.4,46.2,44.6,41.9,44.1,42.1,43.8,42.7,45.3,45.1,43.2,43.6,42.3]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [43.3,44.6,43.1,43.4,42.8,43.5,42,43.5,49,45.4,46,42.6,44.1,43.7,43.1,44,42.6,42.7,43.5,44.1,42.1,41.3,45.1,40.2,45.7,46.1,45.5,46.6,44.7,44,43.3]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-halftime input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-halftime input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲上半场进球贡献&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 47.00% (出现在 2023-24)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 41.30% (出现在 2001-02)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 43.80%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 43.93%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，上半场进球贡献呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲历年双方进球(BTTS)概率变化（1993–2026）</title><link>https://18qiu.com/soccer/bundesliga/trends/btts-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/btts-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;双方进球 (BTTS) 比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;双方均有进球的比赛百分比 (分析联赛进攻开放性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-btts"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-btts-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-btts-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [52.4,50.9,50.3,50.8,48.2,50,51.6,50.5,50,51.3,51.8,50.3,44.2,47.6,49.5,46.1,50.3,56.3,52.9,56.6,46.1,49.2,51.8,50.8,48.9,51.3,51.1,48.9,50,51.6,61.6,57.4,55.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [49.5,46.1,51.9,52.4,53.2,51.6,56.6,58.2,52.6,51.6,54.2,51.3,49.7,48.9,49.5,54.2,51.8,50.3,50.8,53.4,47.1,46.8,50.3,56.1,46.6,51.8,49.7,51.8,48.7,50.3,49.5,54.2,55.7]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [55.6,60.8,57.8,52.3,57.2,54.2,59.2,53.9,49,49.7,54.6,54.9,57.8,55.6,54.6,55.2,55.6,55.6,54.6,56.5,58.2,49.3,54.6,54.9,54.9,59.5,58.2,60.1,60.8,59.2,61.8,56.9,59.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [52,45.1,50,55.9,52.3,54.2,49.7,56.2,55.2,53.9,53.6,52.1,55,50.5,51.3,49.7,56.1,49.7,47.6,51.1,48.7,56.3,51.1,57.4,49.5,53.4,62.1,59.7,57.4,50.3,52.4,51.6,46.4]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [46.1,46.3,42.9,46.3,45.4,48,50,50.3,43.8,39.5,43.7,43.7,40.3,47.1,45.8,47.4,45.5,50.3,52.6,49.5,50.3,47.4,48.4,46.3,50.5,49.7,48.4,54.2,55.3,58.2,53.9,56.9,49.4]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [55.4,58.8,52.9,62.9,59.6,62.1,56.8,50,47.4,57.9,56.2,62.9,58]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-btts input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-btts input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲双方进球(BTTS)概率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 61.80% (出现在 2023-24)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 49.00% (出现在 2001-02)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 59.80%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 56.15%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，双方进球(BTTS)概率呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲逆转获胜率趋势：1995创19.60%峰值</title><link>https://18qiu.com/soccer/bundesliga/trends/comebacks/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/comebacks/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;逆转获胜率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;半场落后最终获胜的比例 (衡量联赛戏剧性与韧性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-comebacks"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-comebacks-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-comebacks-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.124,0.155,0.103,0.129,0.145,0.163,0.147,0.15,0.147,0.155,0.105,0.121,0.145,0.134,0.139,0.15,0.129,0.163,0.134,0.108,0.139,0.121,0.132,0.121,0.168,0.126,0.145,0.147,0.166,0.203,0.176]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.141,0.139,0.161,0.132,0.171,0.15,0.145,0.163,0.121,0.139,0.155,0.132,0.124,0.137,0.108,0.155,0.124,0.134,0.116,0.124,0.142,0.118,0.1,0.205,0.134,0.158,0.147,0.124,0.15,0.174,0.175]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.196,0.121,0.16,0.163,0.173,0.137,0.108,0.15,0.137,0.134,0.163,0.157,0.144,0.15,0.147,0.173,0.131,0.144,0.15,0.121,0.147,0.134,0.173,0.131,0.134,0.147,0.18,0.15,0.18,0.164,0.143]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.111,0.167,0.118,0.137,0.15,0.157,0.196,0.157,0.144,0.161,0.139,0.15,0.153,0.137,0.174,0.147,0.15,0.153,0.121,0.158,0.116,0.156,0.116,0.171,0.197,0.161,0.184,0.166,0.176,0.182,0.128]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.129,0.133,0.132,0.114,0.124,0.176,0.134,0.116,0.118,0.1,0.132,0.137,0.139,0.145,0.134,0.147,0.147,0.163,0.142,0.126,0.147,0.137,0.147,0.161,0.168,0.168,0.195,0.163,0.134,0.15,0.132]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [0,0,0,0,0,0,0,0,0,0,0,0,0]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-comebacks input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 0, axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-comebacks input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲逆转获胜率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 19.60% (出现在 1995)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00% (出现在 1993)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 14.30%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 14.07%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，逆转获胜率呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲射门转化效率：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/bundesliga/trends/shot-efficiency/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/shot-efficiency/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球射门转化率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;进球数 ÷ 射正数 (衡量球队进攻的致命程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-shots"&gt;
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #38a169"&gt;
 &lt;input type="radio" name="league-shots" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #EE8707"&gt;
 &lt;input type="radio" name="league-shots" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #D20515"&gt;
 &lt;input type="radio" name="league-shots" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #024494"&gt;
 &lt;input type="radio" name="league-shots" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #DEB10C"&gt;
 &lt;input type="radio" name="league-shots" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-shots-comparison" class="chart-canvas" style="width:100%;height:650px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-shots-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超", "color": "#38a169",
 
 
 
 "teams": [{"name":"Arsenal","rate": 0.397 ,"shots": 469 ,"target": 156 ,"goals": 62 },{"name":"Man City","rate": 0.382 ,"shots": 461 ,"target": 165 ,"goals": 63 },{"name":"Brentford","rate": 0.381 ,"shots": 337 ,"target": 126 ,"goals": 48 },{"name":"Fulham","rate": 0.364 ,"shots": 399 ,"target": 118 ,"goals": 43 },{"name":"West Ham","rate": 0.36 ,"shots": 332 ,"target": 111 ,"goals": 40 },{"name":"Liverpool","rate": 0.359 ,"shots": 504 ,"target": 145 ,"goals": 52 },{"name":"Chelsea","rate": 0.358 ,"shots": 438 ,"target": 148 ,"goals": 53 },{"name":"Burnley","rate": 0.34 ,"shots": 297 ,"target": 97 ,"goals": 33 },{"name":"Everton","rate": 0.331 ,"shots": 354 ,"target": 118 ,"goals": 39 },{"name":"Tottenham","rate": 0.32 ,"shots": 356 ,"target": 125 ,"goals": 40 },{"name":"Sunderland","rate": 0.317 ,"shots": 319 ,"target": 104 ,"goals": 33 },{"name":"Bournemouth","rate": 0.316 ,"shots": 443 ,"target": 152 ,"goals": 48 },{"name":"Leeds","rate": 0.31 ,"shots": 402 ,"target": 126 ,"goals": 39 },{"name":"Aston Villa","rate": 0.307 ,"shots": 409 ,"target": 140 ,"goals": 43 },{"name":"Crystal Palace","rate": 0.307 ,"shots": 361 ,"target": 114 ,"goals": 35 },{"name":"Man United","rate": 0.305 ,"shots": 512 ,"target": 187 ,"goals": 57 },{"name":"Newcastle","rate": 0.302 ,"shots": 416 ,"target": 149 ,"goals": 45 },{"name":"Brighton","rate": 0.299 ,"shots": 411 ,"target": 144 ,"goals": 43 },{"name":"Nott\u0027m Forest","rate": 0.252 ,"shots": 407 ,"target": 127 ,"goals": 32 },{"name":"Wolves","rate": 0.231 ,"shots": 300 ,"target": 104 ,"goals": 24 }]
 
 },
 
 "la-liga": {
 "name": "西甲", "color": "#EE8707",
 
 
 
 "teams": [{"name":"Villarreal","rate": 0.397 ,"shots": 377 ,"target": 141 ,"goals": 56 },{"name":"Barcelona","rate": 0.372 ,"shots": 612 ,"target": 226 ,"goals": 84 },{"name":"Sevilla","rate": 0.351 ,"shots": 355 ,"target": 111 ,"goals": 39 },{"name":"Valencia","rate": 0.343 ,"shots": 364 ,"target": 99 ,"goals": 34 },{"name":"Celta","rate": 0.336 ,"shots": 333 ,"target": 131 ,"goals": 44 },{"name":"Sociedad","rate": 0.331 ,"shots": 402 ,"target": 148 ,"goals": 49 },{"name":"Mallorca","rate": 0.325 ,"shots": 330 ,"target": 126 ,"goals": 41 },{"name":"Levante","rate": 0.318 ,"shots": 370 ,"target": 110 ,"goals": 35 },{"name":"Osasuna","rate": 0.316 ,"shots": 356 ,"target": 117 ,"goals": 37 },{"name":"Elche","rate": 0.315 ,"shots": 349 ,"target": 124 ,"goals": 39 },{"name":"Ath Madrid","rate": 0.309 ,"shots": 415 ,"target": 165 ,"goals": 51 },{"name":"Betis","rate": 0.304 ,"shots": 449 ,"target": 148 ,"goals": 45 },{"name":"Getafe","rate": 0.299 ,"shots": 301 ,"target": 97 ,"goals": 29 },{"name":"Real Madrid","rate": 0.299 ,"shots": 576 ,"target": 221 ,"goals": 66 },{"name":"Espanol","rate": 0.291 ,"shots": 394 ,"target": 127 ,"goals": 37 },{"name":"Alaves","rate": 0.289 ,"shots": 374 ,"target": 121 ,"goals": 35 },{"name":"Girona","rate": 0.275 ,"shots": 322 ,"target": 120 ,"goals": 33 },{"name":"Oviedo","rate": 0.236 ,"shots": 310 ,"target": 106 ,"goals": 25 },{"name":"Ath Bilbao","rate": 0.232 ,"shots": 439 ,"target": 142 ,"goals": 33 },{"name":"Vallecano","rate": 0.207 ,"shots": 446 ,"target": 145 ,"goals": 30 }]
 
 },
 
 "bundesliga": {
 "name": "德甲", "color": "#D20515",
 
 
 
 "teams": [{"name":"Dortmund","rate": 0.438 ,"shots": 384 ,"target": 137 ,"goals": 60 },{"name":"Leverkusen","rate": 0.428 ,"shots": 442 ,"target": 152 ,"goals": 65 },{"name":"Bayern Munich","rate": 0.415 ,"shots": 576 ,"target": 260 ,"goals": 108 },{"name":"Ein Frankfurt","rate": 0.412 ,"shots": 361 ,"target": 136 ,"goals": 56 },{"name":"Hoffenheim","rate": 0.374 ,"shots": 419 ,"target": 155 ,"goals": 58 },{"name":"Freiburg","rate": 0.344 ,"shots": 378 ,"target": 128 ,"goals": 44 },{"name":"Wolfsburg","rate": 0.344 ,"shots": 351 ,"target": 122 ,"goals": 42 },{"name":"Stuttgart","rate": 0.343 ,"shots": 440 ,"target": 175 ,"goals": 60 },{"name":"RB Leipzig","rate": 0.329 ,"shots": 457 ,"target": 170 ,"goals": 56 },{"name":"Mainz","rate": 0.327 ,"shots": 336 ,"target": 113 ,"goals": 37 },{"name":"FC Koln","rate": 0.319 ,"shots": 399 ,"target": 141 ,"goals": 45 },{"name":"Union Berlin","rate": 0.317 ,"shots": 349 ,"target": 104 ,"goals": 33 },{"name":"Heidenheim","rate": 0.315 ,"shots": 341 ,"target": 108 ,"goals": 34 },{"name":"M\u0027gladbach","rate": 0.287 ,"shots": 355 ,"target": 129 ,"goals": 37 },{"name":"Augsburg","rate": 0.275 ,"shots": 380 ,"target": 131 ,"goals": 36 },{"name":"Werder Bremen","rate": 0.271 ,"shots": 381 ,"target": 118 ,"goals": 32 },{"name":"St Pauli","rate": 0.255 ,"shots": 296 ,"target": 98 ,"goals": 25 },{"name":"Hamburg","rate": 0.241 ,"shots": 353 ,"target": 133 ,"goals": 32 }]
 
 },
 
 "serie-a": {
 "name": "意甲", "color": "#024494",
 
 
 
 "teams": [{"name":"Inter","rate": 0.379 ,"shots": 564 ,"target": 198 ,"goals": 75 },{"name":"Milan","rate": 0.338 ,"shots": 439 ,"target": 139 ,"goals": 47 },{"name":"Como","rate": 0.335 ,"shots": 464 ,"target": 167 ,"goals": 56 },{"name":"Bologna","rate": 0.333 ,"shots": 428 ,"target": 126 ,"goals": 42 },{"name":"Sassuolo","rate": 0.328 ,"shots": 337 ,"target": 119 ,"goals": 39 },{"name":"Fiorentina","rate": 0.327 ,"shots": 424 ,"target": 113 ,"goals": 37 },{"name":"Roma","rate": 0.324 ,"shots": 413 ,"target": 139 ,"goals": 45 },{"name":"Udinese","rate": 0.322 ,"shots": 361 ,"target": 118 ,"goals": 38 },{"name":"Napoli","rate": 0.314 ,"shots": 421 ,"target": 153 ,"goals": 48 },{"name":"Cagliari","rate": 0.311 ,"shots": 328 ,"target": 106 ,"goals": 33 },{"name":"Atalanta","rate": 0.297 ,"shots": 481 ,"target": 148 ,"goals": 44 },{"name":"Genoa","rate": 0.295 ,"shots": 379 ,"target": 129 ,"goals": 38 },{"name":"Juventus","rate": 0.286 ,"shots": 529 ,"target": 192 ,"goals": 55 },{"name":"Lecce","rate": 0.284 ,"shots": 313 ,"target": 74 ,"goals": 21 },{"name":"Torino","rate": 0.274 ,"shots": 382 ,"target": 135 ,"goals": 37 },{"name":"Pisa","rate": 0.261 ,"shots": 312 ,"target": 88 ,"goals": 23 },{"name":"Lazio","rate": 0.258 ,"shots": 360 ,"target": 128 ,"goals": 33 },{"name":"Cremonese","rate": 0.257 ,"shots": 290 ,"target": 101 ,"goals": 26 },{"name":"Parma","rate": 0.255 ,"shots": 356 ,"target": 94 ,"goals": 24 },{"name":"Verona","rate": 0.189 ,"shots": 364 ,"target": 122 ,"goals": 23 }]
 
 },
 
 "ligue-1": {
 "name": "法甲", "color": "#DEB10C",
 
 
 
 "teams": [{"name":"Monaco","rate": 0.403 ,"shots": 367 ,"target": 129 ,"goals": 52 },{"name":"Lens","rate": 0.367 ,"shots": 430 ,"target": 147 ,"goals": 54 },{"name":"Brest","rate": 0.366 ,"shots": 319 ,"target": 101 ,"goals": 37 },{"name":"Lille","rate": 0.364 ,"shots": 417 ,"target": 143 ,"goals": 52 },{"name":"Strasbourg","rate": 0.36 ,"shots": 337 ,"target": 136 ,"goals": 49 },{"name":"Rennes","rate": 0.353 ,"shots": 394 ,"target": 139 ,"goals": 49 },{"name":"Lorient","rate": 0.339 ,"shots": 340 ,"target": 115 ,"goals": 39 },{"name":"Marseille","rate": 0.339 ,"shots": 442 ,"target": 174 ,"goals": 59 },{"name":"Paris","rate": 0.336 ,"shots": 337 ,"target": 113 ,"goals": 38 },{"name":"Paris SG","rate": 0.328 ,"shots": 499 ,"target": 195 ,"goals": 64 },{"name":"Lyon","rate": 0.328 ,"shots": 349 ,"target": 131 ,"goals": 43 },{"name":"Toulouse","rate": 0.32 ,"shots": 376 ,"target": 125 ,"goals": 40 },{"name":"Nice","rate": 0.289 ,"shots": 339 ,"target": 121 ,"goals": 35 },{"name":"Nantes","rate": 0.279 ,"shots": 297 ,"target": 86 ,"goals": 24 },{"name":"Metz","rate": 0.274 ,"shots": 299 ,"target": 95 ,"goals": 26 },{"name":"Angers","rate": 0.258 ,"shots": 274 ,"target": 97 ,"goals": 25 },{"name":"Auxerre","rate": 0.255 ,"shots": 317 ,"target": 94 ,"goals": 24 },{"name":"Le Havre","rate": 0.236 ,"shots": 334 ,"target": 106 ,"goals": 25 }]
 
 },
 
 "csl": {
 "name": "中超", "color": "#14B8A6",
 
 
 
 "teams": []
 
 },
 
 };

 function updateChart() {
 var selectedLeague = document.querySelector('#league-selector-shots input:checked').value;
 var data = allData[selectedLeague];
 var teams = data.teams.slice().sort((a,b) =&gt; a.rate - b.rate); 

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: p =&gt; {
 var t = teams[p[0].dataIndex];
 return '&lt;strong&gt;' + t.name + '&lt;/strong&gt;&lt;br/&gt;转化率: &lt;b&gt;' + (t.rate*100).toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;射正: ' + t.target + ' | 进球: ' + t.goals;
 }},
 grid: { left: 120, right: 60, bottom: 30, top: 20, containLabel: false },
 xAxis: { type: 'value', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, max: 100 },
 yAxis: { type: 'category', data: teams.map(t =&gt; t.name), axisLabel: { color: isDark ? '#E6EDF3' : '#1a202c', fontSize: 11 } },
 series: [{
 type: 'bar',
 data: teams.map(t =&gt; +(t.rate*100).toFixed(1)),
 itemStyle: { color: data.color, borderRadius: [0, 4, 4, 0] },
 barMaxWidth: 25,
 label: { show: true, position: 'right', formatter: '{c}%', fontSize: 10, color: isDark ? '#8B949E' : '#4a5568' }
 }]
 }, true);
 }

 document.querySelectorAll('#league-selector-shots input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;
&lt;style&gt;
.league-checkbox--radio .checkbox-custom { border-radius: 50% !important; }
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲射门转化效率排名&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本赛季领先者&lt;/strong&gt;: Dortmund (43.80%)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;样本总量&lt;/strong&gt;: 18 个分析对象&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;在本赛季的德甲射门转化效率分析中，我们观察到明显的个体差异。 &lt;strong&gt;Dortmund&lt;/strong&gt; 在此项指标上高居榜首，达到 &lt;strong&gt;43.80%&lt;/strong&gt;，体现了其在特定领域的极端风格或高效产出。相比之下，&lt;strong&gt;Hamburg&lt;/strong&gt; 则处于末尾，数值为 &lt;strong&gt;24.10%&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>德甲下半场进球占比：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/bundesliga/trends/second-half-surge/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/second-half-surge/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;下半场进球潮 (2H/1H 比率) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;下半场进球数与上半场进球数之比 (大于1.0表示下半场进球更多)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-surge"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-surge-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-surge-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.24,1.22,1.2,1.31,1.23,1.25,1.21,1.31,1.2,1.29,1.14,1.21,1.41,1.36,1.28,1.23,1.3,1.3,1.27,1.11,1.25,1.3,1.39,1.26,1.18,1.12,1.21,1.16,1.41,1.15,1.3]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.23,1.29,1.45,1.46,1.3,1.32,1.28,1.28,1.24,1.19,1.18,1.51,1.22,1.16,1.34,1.17,1.34,1.11,1.29,1.22,1.2,1.32,1.35,1.44,1.36,1.16,1.29,1.24,1.21,1.28,1.35]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.37,1.38,1.29,1.4,1.26,1.31,1.41,1.2,1.2,1.28,1.35,1.24,1.36,1.26,1.28,1.39,1.23,1.2,1.21,1.27,1.26,1.3,1.24,1.41,1.38,1.29,1.17,1.13,1.13,1.14,1.28]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.19,1.3,1.47,1.36,1.17,1.32,1.23,1.35,1.3,1.33,1.12,1.3,1.3,1.41,1.12,1.32,1.35,1.38,1.2,1.17,1.24,1.39,1.26,1.37,1.29,1.35,1.21,1.22,1.31,1.29,1.37]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.31,1.23,1.32,1.3,1.34,1.3,1.39,1.29,1.04,1.2,1.17,1.34,1.27,1.28,1.32,1.27,1.35,1.34,1.3,1.26,1.38,1.43,1.21,1.49,1.19,1.17,1.2,1.15,1.23,1.27,1.31]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-surge input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '倍&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-surge input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲下半场进球占比&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 1.41 (出现在 2018-19)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.13 (出现在 2022-23)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 1.28&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.28&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，下半场进球占比呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲争冠分差趋势：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/bundesliga/trends/title-race/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/title-race/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;争冠悬念 (冠亚军分差) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;冠军与亚军的最终积分差距 (分差越小表示争冠越激烈)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-titlerace"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-titlerace-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-titlerace-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [8,1,4,7,1,1,18,10,7,5,11,12,8,6,2,4,1,9,0,11,2,8,10,7,19,1,18,12,1,5,2,10,6]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [3,7,4,2,9,11,5,7,7,2,5,4,12,0,8,9,3,4,9,15,3,2,1,3,14,11,5,2,13,10,10,4,9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [0,1,6,2,2,15,0,1,1,16,6,14,5,2,10,2,5,7,8,25,19,10,10,15,21,2,13,13,8,0,17,13,15]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [5,10,8,2,5,1,1,2,1,7,11,7,3,22,3,10,2,6,4,9,17,17,9,4,4,11,1,12,2,16,19,1,9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [13,10,4,12,0,1,7,4,2,1,3,12,15,17,4,3,6,8,3,12,9,8,31,8,13,16,12,1,15,1,9,19,7]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [33,22,77,66,55,22,88,66,0,55,11,22,22]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-titlerace input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; a.value - b.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value + '分&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 0, axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-titlerace input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲争冠分差趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 25.00分 (出现在 2012-13)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00分 (出现在 1993-94)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 15.00分&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 8.61分&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，争冠分差趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲主场优势指数：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/bundesliga/trends/home-advantage/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/home-advantage/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球主场优势指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;主场优势指数 = 主场胜场 / 客场胜场 (数值越高表示主场优势越大)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-advantage"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-advantage-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室 · API-Football&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-advantage-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 1.5 , 1.67 , 1.94 , 1.64 , 1.82 , 1.76 , 1.85 , 1.94 , 1.45 , 1.82 , 1.59 , 1.78 , 1.73 , 1.82 , 1.69 , 1.57 , 2.12 , 1.99 , 1.47 , 1.57 , 1.46 , 1.5 , 1.35 , 1.72 , 1.6 , 1.41 , 1.48 , 0.94 , 1.26 , 1.69 , 1.42 , 1.17 , 1.33 ],
 "home_wins": [ 192 , 205 , 186 , 162 , 184 , 169 , 187 , 184 , 165 , 187 , 167 , 173 , 192 , 182 , 176 , 173 , 193 , 179 , 171 , 166 , 179 , 172 , 157 , 187 , 173 , 181 , 172 , 144 , 163 , 184 , 175 , 155 , 133 ],
 "away_wins": [ 128 , 123 , 96 , 99 , 101 , 96 , 101 , 95 , 114 , 103 , 105 , 97 , 111 , 100 , 104 , 110 , 91 , 90 , 116 , 106 , 123 , 115 , 116 , 109 , 108 , 128 , 116 , 153 , 129 , 109 , 123 , 132 , 100 ],
 "draws": [ 142 , 134 , 98 , 119 , 95 , 115 , 92 , 101 , 101 , 90 , 108 , 110 , 77 , 98 , 100 , 97 , 96 , 111 , 93 , 108 , 78 , 93 , 107 , 84 , 99 , 71 , 92 , 83 , 88 , 87 , 82 , 93 , 86 ]
 },"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.19 , 2.1 , 1.74 , 1.79 , 2.07 , 2.08 , 2.12 , 2.43 , 2 , 1.78 , 1.52 , 2.18 , 1.43 , 1.56 , 1.64 , 1.63 , 2.13 , 1.89 , 1.92 , 1.77 , 1.56 , 1.45 , 1.74 , 1.65 , 1.56 , 1.65 , 1.72 , 1.4 , 1.59 , 1.67 , 1.58 , 1.48 , 1.91 ],
 "home_wins": [ 188 , 181 , 211 , 220 , 182 , 191 , 182 , 199 , 186 , 176 , 172 , 192 , 162 , 172 , 182 , 184 , 194 , 197 , 188 , 189 , 179 , 171 , 183 , 181 , 179 , 168 , 174 , 158 , 165 , 182 , 167 , 169 , 155 ],
 "away_wins": [ 86 , 86 , 121 , 123 , 88 , 92 , 86 , 82 , 93 , 99 , 113 , 88 , 113 , 110 , 111 , 113 , 91 , 104 , 98 , 107 , 115 , 118 , 105 , 110 , 115 , 102 , 101 , 113 , 104 , 109 , 106 , 114 , 81 ],
 "draws": [ 106 , 113 , 130 , 119 , 110 , 97 , 112 , 99 , 101 , 105 , 95 , 100 , 105 , 98 , 87 , 83 , 95 , 79 , 94 , 84 , 86 , 91 , 92 , 89 , 86 , 110 , 105 , 109 , 111 , 89 , 107 , 97 , 78 ]
 },"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.14 , 2.01 , 1.64 , 1.95 , 1.91 , 1.92 , 1.88 , 2.08 , 2.05 , 1.69 , 2.16 , 1.62 , 1.66 , 1.44 , 1.68 , 1.73 , 1.32 , 1.38 , 1.58 , 1.33 , 1.49 , 1.84 , 1.35 , 1.83 , 1.65 , 1.45 , 1.07 , 1.34 , 1.59 , 1.69 , 1.47 , 1.06 , 1.38 ],
 "home_wins": [ 152 , 147 , 123 , 156 , 145 , 144 , 143 , 160 , 160 , 144 , 160 , 149 , 131 , 134 , 143 , 147 , 125 , 141 , 139 , 130 , 145 , 145 , 135 , 150 , 139 , 138 , 123 , 129 , 143 , 145 , 134 , 118 , 116 ],
 "away_wins": [ 71 , 73 , 75 , 80 , 76 , 75 , 76 , 77 , 78 , 85 , 74 , 92 , 79 , 93 , 85 , 85 , 95 , 102 , 88 , 98 , 97 , 79 , 100 , 82 , 84 , 95 , 115 , 96 , 90 , 86 , 91 , 111 , 84 ],
 "draws": [ 83 , 86 , 108 , 70 , 85 , 87 , 87 , 69 , 68 , 77 , 72 , 65 , 96 , 79 , 78 , 74 , 86 , 63 , 79 , 78 , 64 , 82 , 71 , 74 , 83 , 73 , 68 , 81 , 73 , 75 , 81 , 77 , 66 ]
 },"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.31 , 2.23 , 2.65 , 2.34 , 1.77 , 2.95 , 2.31 , 1.91 , 1.77 , 2.01 , 1.57 , 1.87 , 1.83 , 1.86 , 1.88 , 2.06 , 2.02 , 1.72 , 1.8 , 1.65 , 1.66 , 1.41 , 1.59 , 1.59 , 1.23 , 1.57 , 1.15 , 1.21 , 1.1 , 1.35 , 1.46 , 1.25 , 1.18 ],
 "home_wins": [ 141 , 158 , 164 , 143 , 140 , 168 , 148 , 143 , 140 , 143 , 132 , 166 , 176 , 173 , 175 , 192 , 186 , 179 , 173 , 177 , 181 , 152 , 175 , 184 , 164 , 166 , 158 , 155 , 148 , 161 , 159 , 151 , 129 ],
 "away_wins": [ 61 , 71 , 62 , 61 , 79 , 57 , 64 , 75 , 79 , 71 , 84 , 89 , 96 , 93 , 93 , 93 , 92 , 104 , 96 , 107 , 109 , 108 , 110 , 116 , 133 , 106 , 137 , 128 , 134 , 119 , 109 , 121 , 109 ],
 "draws": [ 104 , 77 , 80 , 102 , 87 , 81 , 94 , 88 , 87 , 92 , 90 , 125 , 108 , 114 , 112 , 95 , 102 , 97 , 111 , 96 , 90 , 120 , 95 , 80 , 83 , 108 , 85 , 97 , 98 , 100 , 112 , 108 , 83 ]
 },"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.88 , 2.61 , 2.58 , 2.03 , 1.97 , 2.34 , 2.42 , 2.08 , 2.61 , 2.11 , 1.93 , 2.49 , 1.85 , 2.21 , 1.72 , 1.6 , 1.72 , 1.69 , 1.92 , 1.67 , 1.62 , 1.63 , 1.43 , 1.86 , 1.56 , 1.55 , 1.79 , 0.99 , 1.4 , 1.3 , 1.14 , 1.42 , 1.73 ],
 "home_wins": [ 190 , 196 , 191 , 177 , 152 , 152 , 160 , 150 , 159 , 186 , 185 , 177 , 170 , 181 , 167 , 165 , 179 , 157 , 179 , 170 , 168 , 181 , 160 , 186 , 173 , 164 , 134 , 142 , 162 , 163 , 120 , 143 , 128 ],
 "away_wins": [ 66 , 75 , 74 , 87 , 77 , 65 , 66 , 72 , 61 , 88 , 96 , 71 , 92 , 82 , 97 , 103 , 104 , 93 , 93 , 102 , 104 , 111 , 112 , 100 , 111 , 106 , 75 , 143 , 116 , 125 , 105 , 101 , 74 ],
 "draws": [ 124 , 109 , 115 , 116 , 77 , 89 , 80 , 84 , 86 , 106 , 99 , 132 , 118 , 117 , 116 , 112 , 97 , 130 , 108 , 108 , 108 , 88 , 108 , 94 , 96 , 110 , 70 , 95 , 102 , 92 , 81 , 62 , 63 ]
 },"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [ 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 , 2026 ],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "scores": [ 1.29 , 1.51 , 2.09 , 1.8 , 1.72 , 1.75 , 1.19 , 1.6 , 1.16 , 1.58 , 1.5 , 1.7 , 3.35 ],
 "home_wins": [ 1067 , 1133 , 1309 , 1265 , 1287 , 1309 , 693 , 880 , 1441 , 1166 , 1221 , 1232 , 221 ],
 "away_wins": [ 825 , 748 , 627 , 704 , 748 , 748 , 583 , 550 , 1243 , 737 , 814 , 726 , 66 ],
 "draws": [ 748 , 759 , 704 , 671 , 605 , 583 , 506 , 550 , 682 , 737 , 605 , 682 , 65 ]
 }};

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-advantage input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = [];
 var markLineData = [
 { 
 xAxis: '2020-21', 
 lineStyle: { color: '#e53e3e', type: 'dashed', width: 2 },
 label: { 
 show: true, 
 formatter: 'COVID-19\n空场赛季', 
 position: 'end',
 color: '#e53e3e',
 fontSize: 10,
 fontWeight: 'bold',
 backgroundColor: isDark ? 'rgba(13,17,23,0.8)' : 'rgba(255,255,255,0.8)',
 padding: [2, 4],
 borderRadius: 2
 }
 }
 ];

 if (selectedLeagues.length === 1) {
 
 
 var data = allData[selectedLeagues[0]];
 var homePct = [], drawPct = [], awayPct = [];
 for (var i = 0; i &lt; data.home_wins.length; i++) {
 var total = data.home_wins[i] + data.away_wins[i] + data.draws[i];
 homePct.push(total &gt; 0 ? +(data.home_wins[i] / total * 100).toFixed(1) : 0);
 drawPct.push(total &gt; 0 ? +(data.draws[i] / total * 100).toFixed(1) : 0);
 awayPct.push(total &gt; 0 ? +(data.away_wins[i] / total * 100).toFixed(1) : 0);
 }
 
 series = [
 { name: '主场胜 %', type: 'bar', stack: 'total', data: homePct, itemStyle: { color: '#38a169' }, markLine: { silent: true, data: markLineData } },
 { name: '平局 %', type: 'bar', stack: 'total', data: drawPct, itemStyle: { color: '#a0aec0' } },
 { name: '客场胜 %', type: 'bar', stack: 'total', data: awayPct, itemStyle: { color: '#e53e3e' } }
 ];
 } else {
 
 series = selectedLeagues.map(function(code) {
 var d = allData[code];
 if (!d) return null;
 var aligned = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.scores[idx] : null;
 });
 return {
 name: d.name, type: 'line', data: aligned, smooth: true,
 itemStyle: { color: d.color }, lineStyle: { width: 3 },
 symbolSize: 8, markLine: { silent: true, data: markLineData }
 };
 }).filter(Boolean);
 }

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 axisPointer: { type: 'shadow' },
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 if (selectedLeagues.length === 1) {
 params.forEach(p =&gt; res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value + '%&lt;/b&gt;&lt;br/&gt;');
 res += '优势指数: &lt;b&gt;' + allData[selectedLeagues[0]].scores[params[0].dataIndex].toFixed(2) + '&lt;/b&gt;';
 } else {
 params.sort((a, b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;';
 });
 }
 return res;
 }
 },
 legend: {
 show: true,
 bottom: 10,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: selectedLeagues.length === 1 ? '占比 %' : '优势指数',
 min: selectedLeagues.length === 1 ? 0 : 'dataMin',
 max: selectedLeagues.length === 1 ? 100 : 'dataMax',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: selectedLeagues.length === 1 ? '{value}%' : '{value}' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-advantage input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;style&gt;
 
.chart-widget--comparison {
 background: var(--color-surface);
 border-radius: var(--radius-lg);
 padding: var(--space-lg);
 margin: var(--space-xl) 0;
 border: 1px solid var(--color-border);
}
.chart-header {
 display: flex;
 justify-content: space-between;
 align-items: flex-start;
 margin-bottom: var(--space-lg);
 flex-wrap: wrap;
 gap: var(--space-md);
}
.chart-main-title {
 font-size: var(--text-xl);
 font-weight: 700;
 margin: 0;
}
.chart-subtitle {
 font-size: var(--text-sm);
 color: var(--color-text-secondary);
 margin: var(--space-xs) 0 0;
}
.league-selector {
 display: flex;
 gap: var(--space-sm);
 flex-wrap: wrap;
}
.league-checkbox {
 display: flex;
 align-items: center;
 gap: 6px;
 cursor: pointer;
 padding: 4px 10px;
 border-radius: var(--radius-full);
 background: var(--color-surface-alt);
 border: 1px solid var(--color-border);
 transition: all 0.2s;
}
.league-checkbox:hover {
 background: var(--color-surface-hover);
}
.league-checkbox input { display: none; }
.league-checkbox input:checked + .checkbox-custom {
 background: var(--league-color);
 border-color: var(--league-color);
}
.league-checkbox input:checked + .checkbox-custom::after {
 content: "✓";
 color: white;
 font-size: 10px;
 display: block;
 text-align: center;
 line-height: 14px;
}
.checkbox-custom {
 width: 14px;
 height: 14px;
 border: 1px solid var(--color-text-muted);
 border-radius: 3px;
}
.league-name {
 font-size: var(--text-xs);
 font-weight: 600;
 color: var(--color-text-secondary);
}
.league-checkbox input:checked ~ .league-name { color: var(--color-text); }
.chart-footer {
 display: flex;
 justify-content: space-between;
 margin-top: var(--space-md);
 padding-top: var(--space-sm);
 border-top: 1px solid var(--color-border-light);
 font-size: var(--text-xs);
 color: var(--color-text-muted);
}
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲主场优势指数&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 2.16 (出现在 2003)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.06 (出现在 2024)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 1.38&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.65&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，主场优势指数呈现以下特征：&lt;/p&gt;</description></item><item><title>德甲最常见比分演变30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/bundesliga/trends/scoreline-evolution/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/bundesliga/trends/scoreline-evolution/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;最常见比分 (1-0) 演变对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;全场比分为 1-0 (或 0-1) 的比赛比例 (反映比赛的焦灼度与防守重要性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-scoreline"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-scoreline-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-scoreline-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [18,16.5,23.2,16.8,21.1,17.9,18.7,17.6,17.1,21.3,16.3,20.8,21.6,19.7,19.5,18.9,15.5,14.2,13.9,16.1,19.7,20.3,18.4,15.5,17.6,14.5,14.5,18.7,17.1,18.4,11.1,14.5,13.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [17.1,15.8,19,16,15.3,20.3,16.3,17.1,17.1,18.9,19.5,19.2,19.2,20.5,17.1,18.4,15.3,18.2,17.9,17.4,19.5,18.4,16.8,15,21.6,18.7,18.7,18.9,19.5,22.4,20.3,22.1,17.5]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.4,10.1,11.4,15.7,15.7,12.1,13.7,14.4,11.4,18,15.7,14.1,13.4,14.7,17.3,14.1,14.4,16.7,14.7,11.8,11.1,16,14.7,15.4,14.4,9.8,10.5,12.1,11.4,10.5,10.5,12.1,13.2]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [15.7,18.6,20.6,14.1,14.1,17,19.3,15.7,17.3,16,14.7,22.4,15.8,20,17.1,22.4,16.3,21.3,15.5,17.4,18.2,15.8,18.7,16.1,19.5,16.3,12.6,11.8,16.1,19.5,17.6,18.7,20.9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.2,20.8,19.7,22.4,22.5,19.9,19.3,25.2,19.3,25.5,21.8,21.6,23.7,21.3,16.6,21.3,22.4,15.8,18.7,19.5,18.2,21.3,18.9,18.7,18.4,20.3,22.6,15,16.6,15,15.7,13.1,20.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [17.1,15,16.3,11.7,12.1,12.5,14.2,19.4,14.4,18.8,15.8,12.5,21.9]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-scoreline input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-scoreline input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 德甲最常见比分演变&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 18.00% (出现在 2002-03)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 9.80% (出现在 2018-19)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 13.20%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 13.50%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于德甲历史数据，最常见比分演变呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲半场领先后胜率30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/ligue-1/trends/ht-conversion/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/ht-conversion/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;半场领先胜率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;上半场领先的球队最终获胜的概率 (衡量联赛控制力与逆转难度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-htconv"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-htconv-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-htconv-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [77.9,73.2,81.1,77.3,74.9,72.8,75.9,74.8,75.1,70.5,82.3,78.1,75.4,75.6,77.6,75,78,72.1,77.9,80.4,75,79.7,77.1,80.2,73.3,78.9,76,76.1,72.2,68.6,71.4]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [75.3,76,72.3,77.2,70,74.7,74.9,71.2,78.7,76.8,72.6,75.1,78.4,75.4,80.2,75.6,79,76.9,80.3,80.1,77.2,79.2,82.8,64.2,74.1,71.7,72.7,77.3,74,68.7,69.9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [65.1,79.9,73.9,71.3,69.5,77.7,81.1,74.7,77.9,78.6,70.2,72.6,75.4,75.8,75,70.7,78.1,77.9,75.8,77.8,74.9,76.4,73.1,78.7,79.2,74,72.4,76,71.8,75,76.5]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [80.8,71,77.8,76.4,74.7,73.5,67.4,70.6,73.5,69.5,75.9,72.9,72.9,75.2,69.7,73.3,73.2,71.6,79.2,72.4,79.4,74.5,79.5,69.6,67.5,74,71.8,71.7,70,68.1,77.1]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [75.6,75,75,79,76.5,68.6,73.4,78.4,79.9,79.2,75.1,72.6,75,72.5,76.5,72.8,72.4,70.9,76,77.4,73.7,75.9,74,71,70.8,74.2,67.5,73.8,76.2,76.5,78.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-htconv input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-htconv input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲半场领先后胜率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 79.90% (出现在 2003-04)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 67.50% (出现在 2021-22)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 78.50%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 74.64%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，半场领先后胜率呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲爆冷潮: 近两轮34%比赛爆冷</title><link>https://18qiu.com/soccer/insights/2026-04-19-upset_spike-ligue-1/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-19-upset_spike-ligue-1/</guid><description>&lt;h2 id="法甲爆冷潮-近两轮34比赛爆冷"&gt;法甲爆冷潮: 近两轮34%比赛爆冷&lt;/h2&gt;
&lt;p&gt;近两轮法甲爆冷率达到 &lt;strong&gt;34%&lt;/strong&gt;，远超赛季平均值 &lt;strong&gt;23%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/ligue-1/trends/upset-rate/"&gt;18球爆冷指数&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>法甲场均进球趋势30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/ligue-1/trends/goals-per-match/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/goals-per-match/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;五大联赛场均进球对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;选择联赛进行数据对比分析&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-goals"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-goals-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: API-Football / openfootball&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-goals-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 
 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.59,2.59,2.6,2.55,2.68,2.52,2.79,2.61,2.63,2.63,2.66,2.57,2.48,2.45,2.64,2.48,2.77,2.8,2.81,2.8,2.77,2.57,2.7,2.8,2.68,2.82,2.72,2.69,2.82,2.85,3.28,2.93,2.73]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.6,2.54,2.7,2.75,2.66,2.64,2.63,2.88,2.53,2.67,2.67,2.58,2.46,2.48,2.69,2.9,2.71,2.74,2.76,2.87,2.75,2.66,2.74,2.94,2.69,2.59,2.48,2.51,2.5,2.51,2.64,2.62,2.68]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.92,3,2.72,2.98,2.89,2.83,2.89,2.93,2.92,2.68,2.97,2.91,2.81,2.74,2.81,2.92,2.83,2.92,2.86,2.93,3.16,2.75,2.83,2.87,2.79,3.18,3.21,3.03,3.12,3.17,3.22,3.13,3.23]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.42,2.53,2.63,2.64,2.77,2.76,2.5,2.76,2.63,2.58,2.67,2.53,2.61,2.55,2.55,2.6,2.61,2.51,2.56,2.64,2.72,2.69,2.58,2.96,2.68,2.68,3.04,3.05,2.87,2.56,2.61,2.56,2.44]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.24,2.51,2.28,2.33,2.36,2.36,2.57,2.51,2.34,2.2,2.33,2.17,2.13,2.25,2.28,2.26,2.41,2.34,2.52,2.54,2.46,2.49,2.53,2.62,2.72,2.56,2.52,2.76,2.81,2.81,2.7,2.98,2.77]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [2.75,2.8,2.67,3.05,3.2,3.09,2.75,2.51,2.86,2.78,3.13,3.21,3.09]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-goals input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y, i) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(function(code) {
 var data = allData[code];
 if (!data) return null;
 
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var markLines = [];
 
 if (selectedLeagues.length === 1) {
 markLines.push({
 xAxis: '2013-14',
 lineStyle: { color: '#3182ce', type: 'dotted' },
 label: { show: true, formatter: '门线技术引入', position: 'end', fontSize: 10 }
 });
 markLines.push({
 xAxis: '2023-24',
 lineStyle: { color: '#e53e3e', type: 'dotted' },
 label: { show: true, formatter: '超长补时新规', position: 'end', fontSize: 10 }
 });
 }

 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 symbolSize: 6,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 },
 markLine: markLines.length &gt; 0 ? { silent: true, data: markLines } : null,
 label: {
 show: selectedLeagues.length === 1,
 position: 'top',
 formatter: '{c}'
 }
 };

 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 axisPointer: { type: 'shadow' },
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a, b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: {
 show: selectedLeagues.length &gt; 1,
 bottom: 20,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '场均进球',
 min: 'dataMin',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-goals input').forEach(function(el) {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;style&gt;
.chart-widget--comparison {
 background: var(--color-surface);
 border-radius: var(--radius-lg);
 padding: var(--space-lg);
 margin: var(--space-xl) 0;
 border: 1px solid var(--color-border);
}
.chart-header {
 display: flex;
 justify-content: space-between;
 align-items: flex-start;
 margin-bottom: var(--space-lg);
 flex-wrap: wrap;
 gap: var(--space-md);
}
.chart-main-title {
 font-size: var(--text-xl);
 font-weight: 700;
 margin: 0;
}
.chart-subtitle {
 font-size: var(--text-sm);
 color: var(--color-text-secondary);
 margin: var(--space-xs) 0 0;
}
.league-selector {
 display: flex;
 gap: var(--space-sm);
 flex-wrap: wrap;
}
.league-checkbox {
 display: flex;
 align-items: center;
 gap: 6px;
 cursor: pointer;
 padding: 4px 10px;
 border-radius: var(--radius-full);
 background: var(--color-surface-alt);
 border: 1px solid var(--color-border);
 transition: all 0.2s;
 user-select: none;
}
.league-checkbox:hover {
 background: var(--color-surface-hover);
}
.league-checkbox input {
 display: none;
}
.league-checkbox input:checked + .checkbox-custom {
 background: var(--league-color);
 border-color: var(--league-color);
}
.league-checkbox input:checked + .checkbox-custom::after {
 content: "✓";
 color: white;
 font-size: 10px;
 display: block;
 text-align: center;
 line-height: 14px;
}
.checkbox-custom {
 width: 14px;
 height: 14px;
 border: 1px solid var(--color-text-muted);
 border-radius: 3px;
 background: transparent;
}
.league-name {
 font-size: var(--text-xs);
 font-weight: 600;
 color: var(--color-text-secondary);
}
.league-checkbox input:checked ~ .league-name {
 color: var(--color-text);
}
.chart-footer {
 display: flex;
 justify-content: space-between;
 margin-top: var(--space-md);
 padding-top: var(--space-sm);
 border-top: 1px solid var(--color-border-light);
 font-size: var(--text-xs);
 color: var(--color-text-muted);
}
@media (max-width: 768px) {
 .chart-header {
 flex-direction: column;
 }
}
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲场均进球趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 2.98球 (出现在 2024-25)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 2.13球 (出现在 2005-06)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 2.77球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 2.47球&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，场均进球趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲大球(Over 2.5)比例30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/ligue-1/trends/goalfest-index/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/goalfest-index/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;进球盛宴指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;大球 (4球及以上) 的比赛比例 (分析联赛大比分频次)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-goalfest"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-goalfest-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-goalfest-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [26,27.5,26.6,27.6,29.5,26.1,31.3,25.5,28.4,26.6,28.9,27.6,24.5,23.4,27.4,25.3,29.7,29.7,29.5,31.8,33.2,26.1,30.5,32.4,29.2,31.6,28.2,26.8,32.6,31.8,43.7,34.2,28.2]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.4,27.6,31,29.2,27.9,29.5,27.6,33.7,25.3,29.5,26.1,27.1,21.6,25.5,25.8,30.5,29.5,28.9,30.8,32.4,32.1,26.6,28.9,33.7,28.4,25,22.1,25,25.8,22.6,27.1,23.9,25.5]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [38.2,39.5,27.8,38.2,32.4,31.4,32.4,35.9,34.3,29.4,38.9,33.3,27.5,30.4,30.7,32.7,32,33.3,34,33,38.9,32.4,34,29.1,30.7,39.9,41.5,36.6,39.2,37.9,41.2,42.8,42.1]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [21.9,23.9,26.8,28.8,34,33,24.2,30.4,28.4,25.5,29.7,25.3,27.6,28.2,25.5,25.5,25,25.8,27.1,28.7,26.6,29.5,27.4,33.7,26.8,28.4,33.9,36.3,32.6,24.2,26.3,26.1,22.4]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.2,25,22.6,24.7,20.3,21.6,25.5,24.2,19.6,22.4,20.8,20.3,18.2,20.3,19.2,19.7,23.9,21.3,23.7,28.2,23.4,23.9,25,26.6,27.9,27.4,25.4,30.5,31.8,29.2,28.8,35.3,32.5]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [29.6,30,26.2,35,36.2,35.4,31.5,23.9,29.1,27.9,40.8,43.8,31.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-goalfest input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-goalfest input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲大球(Over 2.5)比例&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 35.30% (出现在 2024-25)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 18.20% (出现在 2005-06)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 32.50%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 24.50%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，大球(Over 2.5)比例呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲夺冠积分门槛趋势：2015-16创96.00分峰值</title><link>https://18qiu.com/soccer/ligue-1/trends/title-price/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/title-price/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;夺冠积分门槛 (Champion Points) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;历届冠军的最终积分 (反映联赛顶级强队的统治力)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-titleprice"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-titleprice-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-titleprice-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [92,89,82,75,78,79,91,80,87,83,90,95,91,89,87,90,86,80,89,89,86,87,81,93,100,98,99,86,93,89,91,84,70]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [81,78,87,92,74,79,69,80,75,78,77,84,82,76,85,87,99,96,100,100,90,94,91,93,93,87,87,86,86,88,95,88,79]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [61,69,68,71,68,78,73,63,70,75,74,77,75,70,76,69,70,75,81,91,90,79,88,82,84,78,82,78,77,71,90,82]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [69,73,73,65,74,70,72,75,71,72,82,86,91,97,85,84,82,82,84,87,102,87,91,91,95,90,83,91,86,90,94,82,75]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [83,79,72,79,68,72,65,68,66,68,79,79,84,81,79,80,78,76,82,83,89,83,96,95,93,91,83,86,85,76,84]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [770,737,704,704,748,792,495,561,858,693,858,726,110]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-titleprice input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value + '分&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-titleprice input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲夺冠积分门槛&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 96.00分 (出现在 2015-16)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 65.00分 (出现在 1999-00)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2024-25 录得 84.00分&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 80.06分&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，夺冠积分门槛呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲红黄牌纪律趋势30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/ligue-1/trends/discipline/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/discipline/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;纪律指数 (红黄牌) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;场均纪律分 (黄牌=1, 红牌=3) (分析判罚尺度与比赛激烈程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-discipline"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-discipline-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-discipline-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [3.64,3.63,3.6,3.3,3.18,3.69,3.64,3.68,3.65,3.79,3.75,3.61,3.53,3.61,4.15,3.57,3.96,3.35,3.58,3.71,3.23,3.74,3.81,4.62,4.46,4.06]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [6.39,6.24,6.06,6.48,6.19,5.92,6.63,6.53,5.82,6.08,6.13,5.69,5.58,5.79,5.81,5.06,5.84,6.08,5.46,5.1,5.33]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [2000,2001,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2000","2001","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [5.16,4.94,4.82,4.63,4.81,4.28,4.09,4.42,3.87,3.95,4.07,4.3,4.1,4.14,4.18,4.28,3.8,3.88,4.55,3.95,3.75,4.56,4.68,4.4,4.41]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [5.14,5.59,5.55,5.3,5.47,4.8,5.16,5.75,5.44,5.73,5.88,5.14,4.77,5.36,5.86,4.94,5.41,5.04,4.84,4.41,4.28]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [4.12,4.07,3.83,3.8,4.18,3.94,4.49,4.11,3.84,3.97,4.68,4.08,4.53,4.46,4.56,4.67,4.78,4.18,4.58,4.39,4.54]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-discipline input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var d = allData[code];
 if (!d) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values[idx] : null;
 });
 var markLines = [];
 
 
 var varYears = { 'epl': '2019-20', 'bundesliga': '2017-18', 'serie-a': '2017-18', 'la-liga': '2018-19', 'ligue-1': '2018-19' };
 
 if (selectedLeagues.length === 1 &amp;&amp; varYears[code]) {
 markLines.push({
 xAxis: varYears[code],
 lineStyle: { color: '#3182ce', type: 'dashed' },
 label: { show: true, formatter: 'VAR 引入', position: 'end', fontSize: 10 }
 });
 
 if (code === 'epl') {
 markLines.push({
 xAxis: '2023-24',
 lineStyle: { color: '#e53e3e', type: 'dashed' },
 label: { show: true, formatter: '严打抗议新规', position: 'end', fontSize: 10 }
 });
 }
 }

 var sObj = {
 name: d.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: d.color },
 lineStyle: { width: 3 },
 markLine: markLines.length &gt; 0 ? { silent: true, data: markLines } : null
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: d.color + '44' },
 { offset: 1, color: d.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-discipline input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲红黄牌纪律趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 4.78 (出现在 2021)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 3.80 (出现在 2008)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 4.54&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 4.28&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，红黄牌纪律趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲客场胜率趋势趋势：2020-21创37.60%峰值</title><link>https://18qiu.com/soccer/ligue-1/trends/away-win-trend/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/away-win-trend/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球客场崛起指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;追踪历届赛季客场获胜比例，分析客场竞争力的演变&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-away"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-away-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室 · openfootball&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-away-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.7,26.6,25.3,26.1,26.6,25.3,26.6,25,30,27.1,27.6,25.5,29.2,26.3,27.4,28.9,23.9,23.7,30.5,27.9,32.4,30.3,30.5,28.7,28.4,33.7,30.5,40.3,33.9,28.7,32.4,34.7,31.3],"values2": [41.6,44.4,48.9,42.6,48.4,44.5,49.2,48.4,43.4,49.2,43.9,45.5,50.5,47.9,46.3,45.5,50.8,47.1,45,43.7,47.1,45.3,41.3,49.2,45.5,47.6,45.3,37.9,42.9,48.4,46.1,40.8,41.7]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [22.6,22.6,26.2,26.6,23.2,24.2,22.6,21.6,24.5,26.1,29.7,23.2,29.7,28.9,29.2,29.7,23.9,27.4,25.8,28.2,30.3,31.1,27.6,28.9,30.3,26.8,26.6,29.7,27.4,28.7,27.9,30,25.8],"values2": [49.5,47.6,45.7,47.6,47.9,50.3,47.9,52.4,48.9,46.3,45.3,50.5,42.6,45.3,47.9,48.4,51.1,51.8,49.5,49.7,47.1,45,48.2,47.6,47.1,44.2,45.8,41.6,43.4,47.9,43.9,44.5,49.4]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [23.2,23.9,24.5,26.1,24.8,24.5,24.8,25.2,25.5,27.8,24.2,30.1,25.8,30.4,27.8,27.8,31,33.3,28.8,32,31.7,25.8,32.7,26.8,27.5,31,37.6,31.4,29.4,28.1,29.7,36.3,31.6],"values2": [49.7,48,40.2,51,47.4,47.1,46.7,52.3,52.3,47.1,52.3,48.7,42.8,43.8,46.7,48,40.8,46.1,45.4,42.5,47.4,47.4,44.1,49,45.4,45.1,40.2,42.2,46.7,47.4,43.8,38.6,43.6]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.9,23.2,20.3,19.9,25.8,18.6,20.9,24.5,25.8,23.2,27.5,23.4,25.3,24.5,24.5,24.5,24.2,27.4,25.3,28.2,28.7,28.4,28.9,30.5,35,27.9,36.1,33.7,35.3,31.3,28.7,31.8,34],"values2": [46.1,51.6,53.6,46.7,45.8,54.9,48.4,46.7,45.8,46.7,43.1,43.7,46.3,45.5,46.1,50.5,48.9,47.1,45.5,46.6,47.6,40,46.1,48.4,43.2,43.7,41.6,40.8,38.9,42.4,41.8,39.7,40.2]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [17.4,19.7,19.5,22.9,25.2,21.2,21.6,23.5,19.9,23.2,25.3,18.7,24.2,21.6,25.5,27.1,27.4,24.5,24.5,26.8,27.4,29.2,29.5,26.3,29.2,27.9,26.9,37.6,30.5,32.9,34.3,33,27.9],"values2": [50,51.6,50.3,46.6,49.7,49.7,52.3,49,52,48.9,48.7,46.6,44.7,47.6,43.9,43.4,47.1,41.3,47.1,44.7,44.2,47.6,42.1,48.9,45.5,43.2,48,37.4,42.6,42.9,39.2,46.7,48.3]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [31.2,28.3,23.8,26.7,28.3,28.3,32.7,27.8,36.9,27.9,30.8,27.5,18.8],"values2": [40.4,42.9,49.6,47.9,48.8,49.6,38.9,44.4,42.8,44.2,46.2,46.7,62.8]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-away input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = [];
 if (selectedLeagues.length === 1) {
 var d = allData[selectedLeagues[0]];
 if (d) {
 var alignedValues = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values[idx] : null;
 });
 var alignedValues2 = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values2[idx] : null;
 });
 series = [
 { name: '主场胜率', type: 'line', data: alignedValues2, smooth: true, itemStyle: { color: '#38a169' }, lineStyle: { width: 3 } },
 { name: '客场胜率', type: 'line', data: alignedValues, smooth: true, itemStyle: { color: '#3182ce' }, lineStyle: { width: 3 } }
 ];
 }
 } else {
 series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 return {
 name: data.name,
 type: 'line',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 },
 symbolSize: 8
 };
 }).filter(Boolean);
 }

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a,b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: { show: true, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '胜率 %',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: '{value}%' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-away input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲客场胜率趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 37.60% (出现在 2020-21)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 17.40% (出现在 1993-94)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 27.90%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 25.83%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，客场胜率趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲历年爆冷指数(弱胜强)变化（1993–2026）</title><link>https://18qiu.com/soccer/ligue-1/trends/upset-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/upset-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球爆冷指数追踪&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;本赛季各轮次爆冷比例 (弱队击败强队)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-upsets"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-upsets-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-upsets-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超",
 "color": "#38a169",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 ],
 "rates": [ 0.2 , 0.3 , 0.5 , 0 , 0.1 , 0.3 , 0.3 , 0.2 , 0.5 , 0.2 , 0.1 , 0.4 , 0.158 , 0.273 , 0.1 , 0.1 , 0.063 , 0.071 , 0.1 , 0.4 , 0.4 , 0.1 , 0.143 , 0.167 , 0.1 , 0.5 , 0 ],
 "avg": 0.199 
 
 },
 
 "la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 ],
 "rates": [ 0.3 , 0 , 0.273 , 0.1 , 0.143 , 0.214 , 0.167 , 0.4 , 0.1 , 0.2 , 0.1 , 0.2 , 0 , 0.091 , 0.4 , 0.5 , 0.125 , 0.1 , 0.1 , 0.125 , 0.5 , 0.5 , 0.3 , 0.222 , 0.3 , 0.2 , 0.5 , 0.222 ],
 "avg": 0.208 
 
 },
 
 "bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 ],
 "rates": [ 0.222 , 0.333 , 0.333 , 0.222 , 0.111 , 0.222 , 0 , 0.222 , 0.222 , 0 , 0 , 0.222 , 0.333 , 0.222 , 0.111 , 0.1 , 0.071 , 0.091 , 0.111 , 0.222 , 0.111 , 0.111 , 0.222 ],
 "avg": 0.163 
 
 },
 
 "serie-a": {
 "name": "意甲",
 "color": "#024494",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 ],
 "rates": [ 0.1 , 0.3 , 0.3 , 0 , 0 , 0.1 , 0.1 , 0.167 , 0.188 , 0.667 , 0.222 , 0.1 , 0.2 , 0.3 , 0.2 , 0.5 , 0 , 0.077 , 0 , 0.143 , 0.222 , 0.2 , 0.1 , 0.222 , 0.2 , 0.333 , 0 , 0.222 ],
 "avg": 0.167 
 
 },
 
 "ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 ],
 "rates": [ 0.333 , 0.222 , 0.111 , 0.222 , 0.222 , 0.111 , 0.222 , 0.111 , 0.333 , 0.278 , 0.222 , 0.111 , 0.222 , 0.444 , 0 , 0.333 , 0.111 , 0.444 , 0.111 , 0.222 , 0.222 , 0.444 , 0.111 ],
 "avg": 0.227 
 
 },
 
 "csl": {
 "name": "中超",
 "color": "#14B8A6",
 
 
 
 "matchdays": [], "rates": [], "avg": 0
 
 },
 
 };

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-upsets input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var baseLeague = selectedLeagues[0] || 'epl';
 var maxMatchday = 38; 
 var xAxisData = [];
 for (var i = 1; i &lt;= maxMatchday; i++) xAxisData.push('第' + i + '轮');

 var series = selectedLeagues.map(code =&gt; {
 var d = allData[code];
 return {
 name: d.name,
 type: 'line',
 data: d.rates,
 smooth: true,
 symbolSize: 8,
 itemStyle: { color: d.color },
 lineStyle: { width: 3 },
 markLine: selectedLeagues.length === 1 ? {
 silent: true,
 symbol: 'none',
 lineStyle: { type: 'dashed', color: d.color, opacity: 0.5 },
 label: { formatter: '赛季均值 {c}%', position: 'end' },
 data: [{ yAxis: +(d.avg * 100).toFixed(1) }]
 } : null
 };
 });

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a,b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + (p.value).toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: {
 show: selectedLeagues.length &gt; 1,
 bottom: 10,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: xAxisData,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '爆冷率 %',
 min: 0,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: '{value}%' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series.map(s =&gt; {
 
 s.data = s.data.map(v =&gt; +(v * 100).toFixed(1));
 return s;
 })
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-upsets input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲爆冷指数(弱胜强)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 44.40% (出现在 第22轮)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00% (出现在 第15轮)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 第23轮 录得 11.10%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 22.44%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，爆冷指数(弱胜强)呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲历年裁判执法严厉度变化（1993–2026）</title><link>https://18qiu.com/soccer/ligue-1/trends/referee-stats/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/referee-stats/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球裁判执法严厉度对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;裁判场均纪律分 (反映不同裁判的判罚风格倾向)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-referees"&gt;
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #38a169"&gt;
 &lt;input type="radio" name="league-refs" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #D20515"&gt;
 &lt;input type="radio" name="league-refs" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #024494"&gt;
 &lt;input type="radio" name="league-refs" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-refs-comparison" class="chart-canvas" style="width:100%;height:650px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-refs-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超", "color": "#38a169",
 
 
 
 "referees": [{"name":"T Kirk","index": 5.5 ,"yellows": 13 ,"reds": 3 ,"matches": 4 },{"name":"M Donohue","index": 5 ,"yellows": 15 ,"reds": 0 ,"matches": 3 },{"name":"S Attwell","index": 4.9 ,"yellows": 92 ,"reds": 2 ,"matches": 20 },{"name":"J Brooks","index": 4.7 ,"yellows": 38 ,"reds": 3 ,"matches": 10 },{"name":"D England","index": 4.68 ,"yellows": 80 ,"reds": 3 ,"matches": 19 },{"name":"M Salisbury","index": 4.45 ,"yellows": 49 ,"reds": 0 ,"matches": 11 },{"name":"S Hooper","index": 4.4 ,"yellows": 60 ,"reds": 2 ,"matches": 15 },{"name":"P Bankes","index": 4.36 ,"yellows": 84 ,"reds": 4 ,"matches": 22 },{"name":"T Robinson","index": 4.33 ,"yellows": 36 ,"reds": 1 ,"matches": 9 },{"name":"R Jones","index": 4.31 ,"yellows": 69 ,"reds": 0 ,"matches": 16 },{"name":"T Bramall","index": 4.21 ,"yellows": 74 ,"reds": 2 ,"matches": 19 },{"name":"A Taylor","index": 4.08 ,"yellows": 96 ,"reds": 2 ,"matches": 25 },{"name":"C Kavanagh","index": 4.08 ,"yellows": 89 ,"reds": 3 ,"matches": 24 },{"name":"P Tierney","index": 4 ,"yellows": 29 ,"reds": 1 ,"matches": 8 },{"name":"J Gillett","index": 3.84 ,"yellows": 70 ,"reds": 1 ,"matches": 19 },{"name":"S Barrott","index": 3.79 ,"yellows": 69 ,"reds": 1 ,"matches": 19 },{"name":"A Madley","index": 3.71 ,"yellows": 57 ,"reds": 2 ,"matches": 17 },{"name":"A Kitchen","index": 3.67 ,"yellows": 11 ,"reds": 0 ,"matches": 3 },{"name":"T Harrington","index": 3.27 ,"yellows": 33 ,"reds": 1 ,"matches": 11 },{"name":"M Oliver","index": 3.04 ,"yellows": 70 ,"reds": 1 ,"matches": 24 },{"name":"F Hallam","index": 3 ,"yellows": 9 ,"reds": 0 ,"matches": 3 },{"name":"C Pawson","index": 2.82 ,"yellows": 42 ,"reds": 2 ,"matches": 17 }]
 
 },
 
 "la-liga": {
 "name": "西甲", "color": "#EE8707",
 
 
 
 "referees": []
 
 },
 
 "bundesliga": {
 "name": "德甲", "color": "#D20515",
 
 
 
 "referees": [{"name":"Uwe Kemmling","index": 8.29 ,"yellows": 46 ,"reds": 4 ,"matches": 7 },{"name":"J�rg Kessler","index": 8.17 ,"yellows": 37 ,"reds": 4 ,"matches": 6 },{"name":"Kemmling, U","index": 7.33 ,"yellows": 35 ,"reds": 3 ,"matches": 6 },{"name":"Fleischer, H","index": 6.33 ,"yellows": 32 ,"reds": 2 ,"matches": 6 },{"name":"Merk, M","index": 6.17 ,"yellows": 34 ,"reds": 1 ,"matches": 6 },{"name":"Weiner, M","index": 6 ,"yellows": 27 ,"reds": 1 ,"matches": 5 },{"name":"Fandel, H","index": 5.89 ,"yellows": 44 ,"reds": 3 ,"matches": 9 },{"name":"Lutz Wagner","index": 5.89 ,"yellows": 38 ,"reds": 5 ,"matches": 9 },{"name":"Hartmut Strampe","index": 5.86 ,"yellows": 29 ,"reds": 4 ,"matches": 7 },{"name":"Meyer, F","index": 5.8 ,"yellows": 20 ,"reds": 3 ,"matches": 5 },{"name":"Florian Meyer","index": 5.71 ,"yellows": 37 ,"reds": 1 ,"matches": 7 },{"name":"Wagner, L","index": 5.67 ,"yellows": 11 ,"reds": 2 ,"matches": 3 },{"name":"Steinborn, E.","index": 5.57 ,"yellows": 36 ,"reds": 1 ,"matches": 7 },{"name":"J�rgen Aust","index": 5.5 ,"yellows": 38 ,"reds": 2 ,"matches": 8 },{"name":"Peter Gagelmann","index": 5.33 ,"yellows": 29 ,"reds": 1 ,"matches": 6 },{"name":"Fr�hlich, L.-M.","index": 5.33 ,"yellows": 36 ,"reds": 4 ,"matches": 9 },{"name":"Markus Merk","index": 5.25 ,"yellows": 30 ,"reds": 4 ,"matches": 8 },{"name":"Koop, T","index": 5.2 ,"yellows": 17 ,"reds": 3 ,"matches": 5 },{"name":"Strampe, H","index": 5.14 ,"yellows": 30 ,"reds": 2 ,"matches": 7 },{"name":"Gagelmann, P","index": 5 ,"yellows": 25 ,"reds": 0 ,"matches": 5 },{"name":"Herbert Fandel","index": 5 ,"yellows": 46 ,"reds": 3 ,"matches": 11 },{"name":"Hellmut Krug","index": 4.91 ,"yellows": 51 ,"reds": 1 ,"matches": 11 },{"name":"Franz-Xaver Wack","index": 4.86 ,"yellows": 34 ,"reds": 0 ,"matches": 7 },{"name":"Michael Weiner","index": 4.86 ,"yellows": 34 ,"reds": 0 ,"matches": 7 },{"name":"Krug, H","index": 4.83 ,"yellows": 49 ,"reds": 3 ,"matches": 12 },{"name":"Stark, W","index": 4.83 ,"yellows": 23 ,"reds": 2 ,"matches": 6 },{"name":"Aust, J","index": 4.71 ,"yellows": 33 ,"reds": 0 ,"matches": 7 },{"name":"Torsten Koop","index": 4.67 ,"yellows": 25 ,"reds": 1 ,"matches": 6 },{"name":"Hermann Albrecht","index": 4.57 ,"yellows": 32 ,"reds": 0 ,"matches": 7 },{"name":"Wack, F.-X.","index": 4.5 ,"yellows": 27 ,"reds": 0 ,"matches": 6 },{"name":"Peter Sippel","index": 4.33 ,"yellows": 23 ,"reds": 1 ,"matches": 6 },{"name":"Lutz Michael Fr�hlich","index": 4.17 ,"yellows": 25 ,"reds": 0 ,"matches": 6 },{"name":"Wolfgang Stark","index": 4.14 ,"yellows": 23 ,"reds": 2 ,"matches": 7 },{"name":"Berg, A","index": 4 ,"yellows": 36 ,"reds": 0 ,"matches": 9 },{"name":"Sippel, P","index": 4 ,"yellows": 17 ,"reds": 1 ,"matches": 5 },{"name":"Helmut Fleischer","index": 3.88 ,"yellows": 28 ,"reds": 1 ,"matches": 8 },{"name":"Albrecht, H","index": 3.86 ,"yellows": 24 ,"reds": 1 ,"matches": 7 },{"name":"J�rgen Jansen","index": 3.57 ,"yellows": 22 ,"reds": 1 ,"matches": 7 },{"name":"Dr. Merk, M","index": 3.33 ,"yellows": 10 ,"reds": 0 ,"matches": 3 },{"name":"Edgar Steinborn","index": 3.22 ,"yellows": 29 ,"reds": 0 ,"matches": 9 },{"name":"Jansen, J","index": 3 ,"yellows": 18 ,"reds": 0 ,"matches": 6 },{"name":"Alfons Berg","index": 3 ,"yellows": 21 ,"reds": 0 ,"matches": 7 },{"name":"Ke�ler, J","index": 1 ,"yellows": 3 ,"reds": 0 ,"matches": 3 }]
 
 },
 
 "serie-a": {
 "name": "意甲", "color": "#024494",
 
 
 
 "referees": [{"name":"R. Herberg","index": 7 ,"yellows": 20 ,"reds": 5 ,"matches": 5 },{"name":"M. Trefoloni","index": 6.92 ,"yellows": 66 ,"reds": 8 ,"matches": 13 },{"name":"L. Palanca","index": 6.75 ,"yellows": 39 ,"reds": 5 ,"matches": 8 },{"name":"L. Banti","index": 6.5 ,"yellows": 50 ,"reds": 5 ,"matches": 10 },{"name":"A. Romeo","index": 6.44 ,"yellows": 46 ,"reds": 4 ,"matches": 9 },{"name":"G. Rocchi","index": 6.39 ,"yellows": 91 ,"reds": 8 ,"matches": 18 },{"name":"S. Farina","index": 6.32 ,"yellows": 93 ,"reds": 9 ,"matches": 19 },{"name":"C. Brighi","index": 6.31 ,"yellows": 58 ,"reds": 8 ,"matches": 13 },{"name":"O. Pantana","index": 6 ,"yellows": 39 ,"reds": 3 ,"matches": 8 },{"name":"F. Squillace","index": 6 ,"yellows": 12 ,"reds": 2 ,"matches": 3 },{"name":"P. Bertini","index": 6 ,"yellows": 69 ,"reds": 5 ,"matches": 14 },{"name":"M. Saccani","index": 5.95 ,"yellows": 95 ,"reds": 6 ,"matches": 19 },{"name":"M. Bergonzi","index": 5.93 ,"yellows": 56 ,"reds": 9 ,"matches": 14 },{"name":"E. Morganti","index": 5.8 ,"yellows": 40 ,"reds": 6 ,"matches": 10 },{"name":"T. Pieri","index": 5.78 ,"yellows": 46 ,"reds": 2 ,"matches": 9 },{"name":"N. Rizzoli","index": 5.65 ,"yellows": 98 ,"reds": 5 ,"matches": 20 },{"name":"A. De Marco","index": 5.58 ,"yellows": 49 ,"reds": 6 ,"matches": 12 },{"name":"L. Marelli","index": 5.57 ,"yellows": 24 ,"reds": 5 ,"matches": 7 },{"name":"N. Stefanini","index": 5.56 ,"yellows": 41 ,"reds": 3 ,"matches": 9 },{"name":"O. Girardi","index": 5.42 ,"yellows": 53 ,"reds": 4 ,"matches": 12 },{"name":"R. Rosetti","index": 5.4 ,"yellows": 72 ,"reds": 3 ,"matches": 15 },{"name":"P. Tagliavento","index": 5.33 ,"yellows": 68 ,"reds": 4 ,"matches": 15 },{"name":"G. Gava","index": 5.27 ,"yellows": 46 ,"reds": 4 ,"matches": 11 },{"name":"N. Ayroldi","index": 5.06 ,"yellows": 67 ,"reds": 8 ,"matches": 18 },{"name":"G. Paparesta","index": 5 ,"yellows": 38 ,"reds": 4 ,"matches": 10 },{"name":"M. Ciampi","index": 5 ,"yellows": 17 ,"reds": 1 ,"matches": 4 },{"name":"N. Pierpaoli","index": 5 ,"yellows": 12 ,"reds": 1 ,"matches": 3 },{"name":"P. Mazzoleni","index": 4.89 ,"yellows": 38 ,"reds": 2 ,"matches": 9 },{"name":"A. Giannoccaro","index": 4.71 ,"yellows": 68 ,"reds": 4 ,"matches": 17 },{"name":"D. Messina","index": 4.71 ,"yellows": 68 ,"reds": 4 ,"matches": 17 },{"name":"D. Orsato","index": 4.67 ,"yellows": 11 ,"reds": 1 ,"matches": 3 },{"name":"A. Damato","index": 4.67 ,"yellows": 14 ,"reds": 0 ,"matches": 3 },{"name":"G. Lops","index": 4.67 ,"yellows": 14 ,"reds": 0 ,"matches": 3 },{"name":"D. Celi","index": 3.75 ,"yellows": 15 ,"reds": 0 ,"matches": 4 },{"name":"P. Dondarini","index": 3.46 ,"yellows": 39 ,"reds": 2 ,"matches": 13 }]
 
 },
 
 "ligue-1": {
 "name": "法甲", "color": "#DEB10C",
 
 
 
 "referees": []
 
 },
 
 "csl": {
 "name": "中超", "color": "#14B8A6",
 
 
 
 "referees": []
 
 },
 
 };

 function updateChart() {
 var selectedLeague = document.querySelector('#league-selector-referees input:checked').value;
 var data = allData[selectedLeague];
 var refs = data.referees.slice().sort((a,b) =&gt; a.index - b.index); 

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: p =&gt; {
 var r = refs[p[0].dataIndex];
 return '&lt;strong&gt;' + r.name + '&lt;/strong&gt;&lt;br/&gt;严厉度指数: &lt;b&gt;' + r.index.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;场次: ' + r.matches + ' | 黄牌: ' + r.yellows + ' | 红牌: ' + r.reds;
 }},
 grid: { left: 120, right: 60, bottom: 30, top: 20, containLabel: false },
 xAxis: { type: 'value', name: '指数', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' } },
 yAxis: { type: 'category', data: refs.map(r =&gt; r.name), axisLabel: { color: isDark ? '#E6EDF3' : '#1a202c', fontSize: 11 } },
 series: [{
 type: 'bar',
 data: refs.map(r =&gt; r.index),
 itemStyle: { color: data.color, borderRadius: [0, 4, 4, 0] },
 barMaxWidth: 25,
 label: { show: true, position: 'right', formatter: '{c}', fontSize: 10, color: isDark ? '#8B949E' : '#4a5568' }
 }]
 }, true);
 }

 document.querySelectorAll('#league-selector-referees input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;p&gt;该联赛暂无此项指标的历史记录，深度数据正在整理中。&lt;/p&gt;</description></item><item><title>法甲历年大比分惨案指数变化（1993–2026）</title><link>https://18qiu.com/soccer/ligue-1/trends/blowout-index/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/blowout-index/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;大比分惨案 (Blowout) 比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;净胜3球及以上的比赛比例 (分析联赛强弱悬殊程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-blowout"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-blowout-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-blowout-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [12.3,13,13.4,11.3,16.6,15,15.5,14.2,13.7,13.4,13.9,13.2,13.4,14.2,14.7,13.9,18.4,13.9,17.1,13.7,19.5,12.4,16.6,18.7,20.5,15.8,17.4,16.3,20.5,18.2,20,16.8,13.8]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [16.1,16.8,15.6,17.3,15.5,14.7,13.2,15.3,10.5,14.5,12.9,12.4,11.1,11.3,16.6,15.5,16.8,18.4,20.3,15.8,19.5,18.2,18.4,19.2,17.1,11.8,12.4,11.6,13.7,12.6,12.9,13.7,13.7]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19,16,13.7,22.2,13.7,15.7,17.6,20.3,21.2,17,20.3,17.3,14.7,12.4,17.6,18.6,17.3,17.3,20.9,17.3,21.6,14.7,17,17,15,24.2,24.2,19.6,21.6,21.9,20.9,17.3,20.3]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.1,16.7,15,14.4,16.7,13.7,14.7,12.1,10.8,13.1,12.4,9.2,11.8,11.1,12.4,14.5,9.5,10,12.9,13.7,14.2,12.1,12.6,18.4,19.2,15,15.8,16.8,15.5,12.4,14.2,13.2,13.1]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [12.1,16.8,12.1,9.7,10.5,12.1,13.7,10.8,11.8,10,11.8,8.4,10.3,9.5,12.1,7.9,14.5,10,10,12.1,11.1,12.4,16.8,19.2,17.4,13.9,14,17.4,14.5,14.7,13.7,16.3,18.1]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [15,11.7,15,15.8,19.6,17.1,13,12.8,26.1,15.8,19.6,15,26.7]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-blowout input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-blowout input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲大比分惨案指数&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 19.20% (出现在 2016-17)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 7.90% (出现在 2008-09)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 18.10%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 12.90%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，大比分惨案指数呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲历年进球分布不均度变化（1993–2026）</title><link>https://18qiu.com/soccer/ligue-1/trends/goal-inequality/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/goal-inequality/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;进球贫富差距 (基尼系数) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;数值越高表示进球越集中于少数顶级强队 (反映联赛贫富分化)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-inequality"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-inequality-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-inequality-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [13.3,13,12.1,12.6,12.1,11.8,13.8,13.1,16.6,14.9,8.8,12.3,13.1,13.7,15.7,14,20.3,10.6,16.1,14.8,20.6,14.8,13.2,18.5,21,18.1,18.8,16.7,19.5,18.4,17.7,14.7,10.2]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.7,13.8,11.6,17.1,13.1,15.2,9.5,11.9,10.6,13.9,10.3,12.5,12.2,12.3,15.2,17.1,19.4,18.6,23.5,21.5,21.8,25.4,21.4,21.5,19.7,12.8,14.2,14.9,13.5,13.2,18.3,18.3,13.9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [10.4,12.2,12.4,14,9.9,9.7,12.2,11.1,13.7,9.2,13.6,12.9,12.2,11.4,12.5,15.1,13.4,12,15.4,17.5,16.3,14,14.9,16.1,15.5,16.9,17.9,18.6,19.4,14.2,19.8,17.4]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [10.2,12.9,11.6,8.2,15,12.1,13.5,10.9,10.2,12.3,14.3,11.2,15.6,13.7,13.1,12.6,11.4,12.3,12.8,14.3,15.1,12.3,15,19.1,18.2,14.1,17.8,17,16,14.3,16.2,15.5,13.3]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [9.1,10.8,11.4,12.4,8.9,12,8.4,8.6,8.4,11.8,10.3,8.1,11,7.9,11.5,10.3,13.1,11.9,13,10,12,14.5,15.7,19.8,21.6,19,14.9,14.9,16,13.2,16.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [148,145.1,116.1,142.9,165.4,132.9,85.6,117.2,212.9,139.8,214.3,174,30.8]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-inequality input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(3) + '&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-inequality input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲进球分布不均度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 21.60 (出现在 2017-18)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 7.90 (出现在 2006-07)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2024-25 录得 16.80&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 12.49&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，进球分布不均度呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲历年逆转获胜率变化（1993–2026）</title><link>https://18qiu.com/soccer/ligue-1/trends/comebacks/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/comebacks/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;逆转获胜率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;半场落后最终获胜的比例 (衡量联赛戏剧性与韧性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-comebacks"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-comebacks-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-comebacks-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.124,0.155,0.103,0.129,0.145,0.163,0.147,0.15,0.147,0.155,0.105,0.121,0.145,0.134,0.139,0.15,0.129,0.163,0.134,0.108,0.139,0.121,0.132,0.121,0.168,0.126,0.145,0.147,0.166,0.203,0.176]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.141,0.139,0.161,0.132,0.171,0.15,0.145,0.163,0.121,0.139,0.155,0.132,0.124,0.137,0.108,0.155,0.124,0.134,0.116,0.124,0.142,0.118,0.1,0.205,0.134,0.158,0.147,0.124,0.15,0.174,0.175]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.196,0.121,0.16,0.163,0.173,0.137,0.108,0.15,0.137,0.134,0.163,0.157,0.144,0.15,0.147,0.173,0.131,0.144,0.15,0.121,0.147,0.134,0.173,0.131,0.134,0.147,0.18,0.15,0.18,0.164,0.143]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.111,0.167,0.118,0.137,0.15,0.157,0.196,0.157,0.144,0.161,0.139,0.15,0.153,0.137,0.174,0.147,0.15,0.153,0.121,0.158,0.116,0.156,0.116,0.171,0.197,0.161,0.184,0.166,0.176,0.182,0.128]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.129,0.133,0.132,0.114,0.124,0.176,0.134,0.116,0.118,0.1,0.132,0.137,0.139,0.145,0.134,0.147,0.147,0.163,0.142,0.126,0.147,0.137,0.147,0.161,0.168,0.168,0.195,0.163,0.134,0.15,0.132]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [0,0,0,0,0,0,0,0,0,0,0,0,0]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-comebacks input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 0, axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-comebacks input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲逆转获胜率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 19.50% (出现在 2021)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00% (出现在 1993)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 13.20%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 13.30%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，逆转获胜率呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲历年射门转化效率变化（1993–2026）</title><link>https://18qiu.com/soccer/ligue-1/trends/shot-efficiency/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/shot-efficiency/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球射门转化率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;进球数 ÷ 射正数 (衡量球队进攻的致命程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-shots"&gt;
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #38a169"&gt;
 &lt;input type="radio" name="league-shots" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #EE8707"&gt;
 &lt;input type="radio" name="league-shots" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #D20515"&gt;
 &lt;input type="radio" name="league-shots" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #024494"&gt;
 &lt;input type="radio" name="league-shots" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #DEB10C"&gt;
 &lt;input type="radio" name="league-shots" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-shots-comparison" class="chart-canvas" style="width:100%;height:650px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-shots-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超", "color": "#38a169",
 
 
 
 "teams": [{"name":"Arsenal","rate": 0.397 ,"shots": 469 ,"target": 156 ,"goals": 62 },{"name":"Man City","rate": 0.382 ,"shots": 461 ,"target": 165 ,"goals": 63 },{"name":"Brentford","rate": 0.381 ,"shots": 337 ,"target": 126 ,"goals": 48 },{"name":"Fulham","rate": 0.364 ,"shots": 399 ,"target": 118 ,"goals": 43 },{"name":"West Ham","rate": 0.36 ,"shots": 332 ,"target": 111 ,"goals": 40 },{"name":"Liverpool","rate": 0.359 ,"shots": 504 ,"target": 145 ,"goals": 52 },{"name":"Chelsea","rate": 0.358 ,"shots": 438 ,"target": 148 ,"goals": 53 },{"name":"Burnley","rate": 0.34 ,"shots": 297 ,"target": 97 ,"goals": 33 },{"name":"Everton","rate": 0.331 ,"shots": 354 ,"target": 118 ,"goals": 39 },{"name":"Tottenham","rate": 0.32 ,"shots": 356 ,"target": 125 ,"goals": 40 },{"name":"Sunderland","rate": 0.317 ,"shots": 319 ,"target": 104 ,"goals": 33 },{"name":"Bournemouth","rate": 0.316 ,"shots": 443 ,"target": 152 ,"goals": 48 },{"name":"Leeds","rate": 0.31 ,"shots": 402 ,"target": 126 ,"goals": 39 },{"name":"Aston Villa","rate": 0.307 ,"shots": 409 ,"target": 140 ,"goals": 43 },{"name":"Crystal Palace","rate": 0.307 ,"shots": 361 ,"target": 114 ,"goals": 35 },{"name":"Man United","rate": 0.305 ,"shots": 512 ,"target": 187 ,"goals": 57 },{"name":"Newcastle","rate": 0.302 ,"shots": 416 ,"target": 149 ,"goals": 45 },{"name":"Brighton","rate": 0.299 ,"shots": 411 ,"target": 144 ,"goals": 43 },{"name":"Nott\u0027m Forest","rate": 0.252 ,"shots": 407 ,"target": 127 ,"goals": 32 },{"name":"Wolves","rate": 0.231 ,"shots": 300 ,"target": 104 ,"goals": 24 }]
 
 },
 
 "la-liga": {
 "name": "西甲", "color": "#EE8707",
 
 
 
 "teams": [{"name":"Villarreal","rate": 0.397 ,"shots": 377 ,"target": 141 ,"goals": 56 },{"name":"Barcelona","rate": 0.372 ,"shots": 612 ,"target": 226 ,"goals": 84 },{"name":"Sevilla","rate": 0.351 ,"shots": 355 ,"target": 111 ,"goals": 39 },{"name":"Valencia","rate": 0.343 ,"shots": 364 ,"target": 99 ,"goals": 34 },{"name":"Celta","rate": 0.336 ,"shots": 333 ,"target": 131 ,"goals": 44 },{"name":"Sociedad","rate": 0.331 ,"shots": 402 ,"target": 148 ,"goals": 49 },{"name":"Mallorca","rate": 0.325 ,"shots": 330 ,"target": 126 ,"goals": 41 },{"name":"Levante","rate": 0.318 ,"shots": 370 ,"target": 110 ,"goals": 35 },{"name":"Osasuna","rate": 0.316 ,"shots": 356 ,"target": 117 ,"goals": 37 },{"name":"Elche","rate": 0.315 ,"shots": 349 ,"target": 124 ,"goals": 39 },{"name":"Ath Madrid","rate": 0.309 ,"shots": 415 ,"target": 165 ,"goals": 51 },{"name":"Betis","rate": 0.304 ,"shots": 449 ,"target": 148 ,"goals": 45 },{"name":"Getafe","rate": 0.299 ,"shots": 301 ,"target": 97 ,"goals": 29 },{"name":"Real Madrid","rate": 0.299 ,"shots": 576 ,"target": 221 ,"goals": 66 },{"name":"Espanol","rate": 0.291 ,"shots": 394 ,"target": 127 ,"goals": 37 },{"name":"Alaves","rate": 0.289 ,"shots": 374 ,"target": 121 ,"goals": 35 },{"name":"Girona","rate": 0.275 ,"shots": 322 ,"target": 120 ,"goals": 33 },{"name":"Oviedo","rate": 0.236 ,"shots": 310 ,"target": 106 ,"goals": 25 },{"name":"Ath Bilbao","rate": 0.232 ,"shots": 439 ,"target": 142 ,"goals": 33 },{"name":"Vallecano","rate": 0.207 ,"shots": 446 ,"target": 145 ,"goals": 30 }]
 
 },
 
 "bundesliga": {
 "name": "德甲", "color": "#D20515",
 
 
 
 "teams": [{"name":"Dortmund","rate": 0.438 ,"shots": 384 ,"target": 137 ,"goals": 60 },{"name":"Leverkusen","rate": 0.428 ,"shots": 442 ,"target": 152 ,"goals": 65 },{"name":"Bayern Munich","rate": 0.415 ,"shots": 576 ,"target": 260 ,"goals": 108 },{"name":"Ein Frankfurt","rate": 0.412 ,"shots": 361 ,"target": 136 ,"goals": 56 },{"name":"Hoffenheim","rate": 0.374 ,"shots": 419 ,"target": 155 ,"goals": 58 },{"name":"Freiburg","rate": 0.344 ,"shots": 378 ,"target": 128 ,"goals": 44 },{"name":"Wolfsburg","rate": 0.344 ,"shots": 351 ,"target": 122 ,"goals": 42 },{"name":"Stuttgart","rate": 0.343 ,"shots": 440 ,"target": 175 ,"goals": 60 },{"name":"RB Leipzig","rate": 0.329 ,"shots": 457 ,"target": 170 ,"goals": 56 },{"name":"Mainz","rate": 0.327 ,"shots": 336 ,"target": 113 ,"goals": 37 },{"name":"FC Koln","rate": 0.319 ,"shots": 399 ,"target": 141 ,"goals": 45 },{"name":"Union Berlin","rate": 0.317 ,"shots": 349 ,"target": 104 ,"goals": 33 },{"name":"Heidenheim","rate": 0.315 ,"shots": 341 ,"target": 108 ,"goals": 34 },{"name":"M\u0027gladbach","rate": 0.287 ,"shots": 355 ,"target": 129 ,"goals": 37 },{"name":"Augsburg","rate": 0.275 ,"shots": 380 ,"target": 131 ,"goals": 36 },{"name":"Werder Bremen","rate": 0.271 ,"shots": 381 ,"target": 118 ,"goals": 32 },{"name":"St Pauli","rate": 0.255 ,"shots": 296 ,"target": 98 ,"goals": 25 },{"name":"Hamburg","rate": 0.241 ,"shots": 353 ,"target": 133 ,"goals": 32 }]
 
 },
 
 "serie-a": {
 "name": "意甲", "color": "#024494",
 
 
 
 "teams": [{"name":"Inter","rate": 0.379 ,"shots": 564 ,"target": 198 ,"goals": 75 },{"name":"Milan","rate": 0.338 ,"shots": 439 ,"target": 139 ,"goals": 47 },{"name":"Como","rate": 0.335 ,"shots": 464 ,"target": 167 ,"goals": 56 },{"name":"Bologna","rate": 0.333 ,"shots": 428 ,"target": 126 ,"goals": 42 },{"name":"Sassuolo","rate": 0.328 ,"shots": 337 ,"target": 119 ,"goals": 39 },{"name":"Fiorentina","rate": 0.327 ,"shots": 424 ,"target": 113 ,"goals": 37 },{"name":"Roma","rate": 0.324 ,"shots": 413 ,"target": 139 ,"goals": 45 },{"name":"Udinese","rate": 0.322 ,"shots": 361 ,"target": 118 ,"goals": 38 },{"name":"Napoli","rate": 0.314 ,"shots": 421 ,"target": 153 ,"goals": 48 },{"name":"Cagliari","rate": 0.311 ,"shots": 328 ,"target": 106 ,"goals": 33 },{"name":"Atalanta","rate": 0.297 ,"shots": 481 ,"target": 148 ,"goals": 44 },{"name":"Genoa","rate": 0.295 ,"shots": 379 ,"target": 129 ,"goals": 38 },{"name":"Juventus","rate": 0.286 ,"shots": 529 ,"target": 192 ,"goals": 55 },{"name":"Lecce","rate": 0.284 ,"shots": 313 ,"target": 74 ,"goals": 21 },{"name":"Torino","rate": 0.274 ,"shots": 382 ,"target": 135 ,"goals": 37 },{"name":"Pisa","rate": 0.261 ,"shots": 312 ,"target": 88 ,"goals": 23 },{"name":"Lazio","rate": 0.258 ,"shots": 360 ,"target": 128 ,"goals": 33 },{"name":"Cremonese","rate": 0.257 ,"shots": 290 ,"target": 101 ,"goals": 26 },{"name":"Parma","rate": 0.255 ,"shots": 356 ,"target": 94 ,"goals": 24 },{"name":"Verona","rate": 0.189 ,"shots": 364 ,"target": 122 ,"goals": 23 }]
 
 },
 
 "ligue-1": {
 "name": "法甲", "color": "#DEB10C",
 
 
 
 "teams": [{"name":"Monaco","rate": 0.403 ,"shots": 367 ,"target": 129 ,"goals": 52 },{"name":"Lens","rate": 0.367 ,"shots": 430 ,"target": 147 ,"goals": 54 },{"name":"Brest","rate": 0.366 ,"shots": 319 ,"target": 101 ,"goals": 37 },{"name":"Lille","rate": 0.364 ,"shots": 417 ,"target": 143 ,"goals": 52 },{"name":"Strasbourg","rate": 0.36 ,"shots": 337 ,"target": 136 ,"goals": 49 },{"name":"Rennes","rate": 0.353 ,"shots": 394 ,"target": 139 ,"goals": 49 },{"name":"Lorient","rate": 0.339 ,"shots": 340 ,"target": 115 ,"goals": 39 },{"name":"Marseille","rate": 0.339 ,"shots": 442 ,"target": 174 ,"goals": 59 },{"name":"Paris","rate": 0.336 ,"shots": 337 ,"target": 113 ,"goals": 38 },{"name":"Paris SG","rate": 0.328 ,"shots": 499 ,"target": 195 ,"goals": 64 },{"name":"Lyon","rate": 0.328 ,"shots": 349 ,"target": 131 ,"goals": 43 },{"name":"Toulouse","rate": 0.32 ,"shots": 376 ,"target": 125 ,"goals": 40 },{"name":"Nice","rate": 0.289 ,"shots": 339 ,"target": 121 ,"goals": 35 },{"name":"Nantes","rate": 0.279 ,"shots": 297 ,"target": 86 ,"goals": 24 },{"name":"Metz","rate": 0.274 ,"shots": 299 ,"target": 95 ,"goals": 26 },{"name":"Angers","rate": 0.258 ,"shots": 274 ,"target": 97 ,"goals": 25 },{"name":"Auxerre","rate": 0.255 ,"shots": 317 ,"target": 94 ,"goals": 24 },{"name":"Le Havre","rate": 0.236 ,"shots": 334 ,"target": 106 ,"goals": 25 }]
 
 },
 
 "csl": {
 "name": "中超", "color": "#14B8A6",
 
 
 
 "teams": []
 
 },
 
 };

 function updateChart() {
 var selectedLeague = document.querySelector('#league-selector-shots input:checked').value;
 var data = allData[selectedLeague];
 var teams = data.teams.slice().sort((a,b) =&gt; a.rate - b.rate); 

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: p =&gt; {
 var t = teams[p[0].dataIndex];
 return '&lt;strong&gt;' + t.name + '&lt;/strong&gt;&lt;br/&gt;转化率: &lt;b&gt;' + (t.rate*100).toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;射正: ' + t.target + ' | 进球: ' + t.goals;
 }},
 grid: { left: 120, right: 60, bottom: 30, top: 20, containLabel: false },
 xAxis: { type: 'value', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, max: 100 },
 yAxis: { type: 'category', data: teams.map(t =&gt; t.name), axisLabel: { color: isDark ? '#E6EDF3' : '#1a202c', fontSize: 11 } },
 series: [{
 type: 'bar',
 data: teams.map(t =&gt; +(t.rate*100).toFixed(1)),
 itemStyle: { color: data.color, borderRadius: [0, 4, 4, 0] },
 barMaxWidth: 25,
 label: { show: true, position: 'right', formatter: '{c}%', fontSize: 10, color: isDark ? '#8B949E' : '#4a5568' }
 }]
 }, true);
 }

 document.querySelectorAll('#league-selector-shots input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;
&lt;style&gt;
.league-checkbox--radio .checkbox-custom { border-radius: 50% !important; }
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲射门转化效率排名&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本赛季领先者&lt;/strong&gt;: Monaco (40.30%)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;样本总量&lt;/strong&gt;: 18 个分析对象&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;在本赛季的法甲射门转化效率分析中，我们观察到明显的个体差异。 &lt;strong&gt;Monaco&lt;/strong&gt; 在此项指标上高居榜首，达到 &lt;strong&gt;40.30%&lt;/strong&gt;，体现了其在特定领域的极端风格或高效产出。相比之下，&lt;strong&gt;Le Havre&lt;/strong&gt; 则处于末尾，数值为 &lt;strong&gt;23.60%&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>法甲联赛竞争均衡度趋势：2024-25创1.54球峰值</title><link>https://18qiu.com/soccer/ligue-1/trends/competitive-balance/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/competitive-balance/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;联赛竞争均衡度对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;平均胜出分差 (分差越小表示联赛竞争越均衡、悬念越高)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-balance"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-balance-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-balance-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.21,1.25,1.27,1.23,1.39,1.26,1.38,1.32,1.33,1.28,1.26,1.24,1.37,1.29,1.38,1.31,1.47,1.28,1.44,1.25,1.52,1.29,1.29,1.51,1.43,1.53,1.45,1.43,1.51,1.46,1.58,1.41,1.25]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.31,1.37,1.31,1.4,1.28,1.32,1.19,1.34,1.26,1.3,1.29,1.25,1.21,1.24,1.4,1.38,1.39,1.47,1.47,1.43,1.5,1.48,1.5,1.47,1.42,1.2,1.23,1.22,1.23,1.26,1.24,1.23,1.27]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.43,1.44,1.19,1.57,1.26,1.36,1.37,1.52,1.57,1.39,1.5,1.46,1.23,1.28,1.38,1.43,1.35,1.49,1.48,1.43,1.6,1.34,1.46,1.41,1.34,1.65,1.68,1.44,1.56,1.58,1.53,1.46,1.51]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.19,1.4,1.31,1.18,1.4,1.31,1.2,1.23,1.2,1.19,1.24,1.04,1.22,1.17,1.22,1.28,1.17,1.21,1.26,1.31,1.35,1.19,1.3,1.48,1.43,1.26,1.39,1.39,1.33,1.27,1.24,1.23,1.26]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.15,1.3,1.2,1.18,1.22,1.21,1.26,1.17,1.22,1.22,1.27,1.07,1.18,1.1,1.19,1.09,1.29,1.11,1.18,1.24,1.22,1.31,1.33,1.45,1.4,1.25,1.29,1.36,1.34,1.36,1.26,1.54,1.42]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [1.26,1.22,1.29,1.35,1.5,1.38,1.25,1.31,1.7,1.29,1.54,1.4,1.55]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-balance input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; a.value - b.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '球&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-balance input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲联赛竞争均衡度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 1.54球 (出现在 2024-25)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.07球 (出现在 2004-05)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 1.42球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.25球&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，联赛竞争均衡度呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲平局率趋势30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/ligue-1/trends/draw-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/draw-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;平局率趋势对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;赛季平局比例 (分析联赛分胜负能力的演变)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-draws"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-draws-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-draws-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [30.7,29,25.8,31.3,25,30.3,24.2,26.6,26.6,23.7,28.4,28.9,20.3,25.8,26.3,25.5,25.3,29.2,24.5,28.4,20.5,24.5,28.2,22.1,26.1,18.7,24.2,21.8,23.2,22.9,21.6,24.5,27]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.9,29.7,28.1,25.8,28.9,25.5,29.5,26.1,26.6,27.6,25,26.3,27.6,25.8,22.9,21.8,25,20.8,24.7,22.1,22.6,23.9,24.2,23.4,22.6,28.9,27.6,28.7,29.2,23.4,28.2,25.5,24.8]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.1,28.1,35.3,22.9,27.8,28.4,28.4,22.5,22.2,25.2,23.5,21.2,31.4,25.8,25.5,24.2,28.1,20.6,25.8,25.5,20.9,26.8,23.2,24.2,27.1,23.9,22.2,26.5,23.9,24.5,26.5,25.2,24.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [34,25.2,26.1,33.3,28.4,26.5,30.7,28.8,28.4,30.1,29.4,32.9,28.4,30,29.5,25,26.8,25.5,29.2,25.3,23.7,31.6,25,21.1,21.8,28.4,22.4,25.5,25.8,26.3,29.5,28.4,25.9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [32.6,28.7,30.3,30.5,25.2,29.1,26.1,27.5,28.1,27.9,26.1,34.7,31.1,30.8,30.5,29.5,25.5,34.2,28.4,28.4,28.4,23.2,28.4,24.7,25.3,28.9,25.1,25,26.8,24.2,26.5,20.3,23.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [28.3,28.8,26.7,25.4,22.9,22.1,28.4,27.8,20.3,27.9,22.9,25.8,18.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-draws input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-draws input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲平局率趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 34.70% (出现在 2004-05)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 20.30% (出现在 2024-25)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 23.80%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 27.75%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，平局率趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲上半场进球贡献30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/ligue-1/trends/halftime-goals/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/halftime-goals/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;上半场进球贡献比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;上半场进球占全场总进球的百分比 (分析各联赛进入状态的速度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-halftime"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-halftime-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-halftime-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [44.5,45.1,45.6,43.3,44.8,44.6,45.2,43.5,45.5,43.8,46.8,45.1,41.4,42.3,43.9,44.8,43.5,43.7,44,47.4,44.5,43.4,41.9,44.4,45.9,47.2,45.2,46.3,41.5,46.5,43.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [44.7,43.7,40.8,40.7,43.5,43.2,43.9,43.9,44.7,45.8,46,39.9,45.1,46.2,42.8,46,42.8,47.4,43.5,45.2,45.4,43,42.6,40.9,42.5,46.1,43.6,44.5,45.3,44,42.6]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [42.2,41.9,43.6,41.7,44.2,43.4,41.3,45.6,45.3,43.8,42.5,44.7,42.4,44.2,43.9,41.7,44.8,45.3,45.2,44,44,43.4,44.7,41.5,42.1,43.8,46.2,46.9,47,46.7,43.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [45.7,43.4,40.4,42.4,46.2,43.1,44.8,42.6,43.4,42.9,47.2,43.4,43.4,41.4,47.1,42.9,42.5,41.9,45.4,46.2,44.6,41.9,44.1,42.1,43.8,42.7,45.3,45.1,43.2,43.6,42.3]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [43.3,44.6,43.1,43.4,42.8,43.5,42,43.5,49,45.4,46,42.6,44.1,43.7,43.1,44,42.6,42.7,43.5,44.1,42.1,41.3,45.1,40.2,45.7,46.1,45.5,46.6,44.7,44,43.3]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-halftime input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-halftime input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲上半场进球贡献&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 49.00% (出现在 2003-04)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 40.20% (出现在 2018-19)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 43.30%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 43.92%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，上半场进球贡献呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲双方进球(BTTS)概率30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/ligue-1/trends/btts-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/btts-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;双方进球 (BTTS) 比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;双方均有进球的比赛百分比 (分析联赛进攻开放性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-btts"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-btts-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-btts-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [52.4,50.9,50.3,50.8,48.2,50,51.6,50.5,50,51.3,51.8,50.3,44.2,47.6,49.5,46.1,50.3,56.3,52.9,56.6,46.1,49.2,51.8,50.8,48.9,51.3,51.1,48.9,50,51.6,61.6,57.4,55.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [49.5,46.1,51.9,52.4,53.2,51.6,56.6,58.2,52.6,51.6,54.2,51.3,49.7,48.9,49.5,54.2,51.8,50.3,50.8,53.4,47.1,46.8,50.3,56.1,46.6,51.8,49.7,51.8,48.7,50.3,49.5,54.2,55.7]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [55.6,60.8,57.8,52.3,57.2,54.2,59.2,53.9,49,49.7,54.6,54.9,57.8,55.6,54.6,55.2,55.6,55.6,54.6,56.5,58.2,49.3,54.6,54.9,54.9,59.5,58.2,60.1,60.8,59.2,61.8,56.9,59.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [52,45.1,50,55.9,52.3,54.2,49.7,56.2,55.2,53.9,53.6,52.1,55,50.5,51.3,49.7,56.1,49.7,47.6,51.1,48.7,56.3,51.1,57.4,49.5,53.4,62.1,59.7,57.4,50.3,52.4,51.6,46.4]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [46.1,46.3,42.9,46.3,45.4,48,50,50.3,43.8,39.5,43.7,43.7,40.3,47.1,45.8,47.4,45.5,50.3,52.6,49.5,50.3,47.4,48.4,46.3,50.5,49.7,48.4,54.2,55.3,58.2,53.9,56.9,49.4]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [55.4,58.8,52.9,62.9,59.6,62.1,56.8,50,47.4,57.9,56.2,62.9,58]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-btts input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-btts input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲双方进球(BTTS)概率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 58.20% (出现在 2022-23)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 39.50% (出现在 2002-03)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 49.40%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 48.28%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，双方进球(BTTS)概率呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲下半场进球占比趋势：2018-19创1.49峰值</title><link>https://18qiu.com/soccer/ligue-1/trends/second-half-surge/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/second-half-surge/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;下半场进球潮 (2H/1H 比率) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;下半场进球数与上半场进球数之比 (大于1.0表示下半场进球更多)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-surge"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-surge-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-surge-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.24,1.22,1.2,1.31,1.23,1.25,1.21,1.31,1.2,1.29,1.14,1.21,1.41,1.36,1.28,1.23,1.3,1.3,1.27,1.11,1.25,1.3,1.39,1.26,1.18,1.12,1.21,1.16,1.41,1.15,1.3]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.23,1.29,1.45,1.46,1.3,1.32,1.28,1.28,1.24,1.19,1.18,1.51,1.22,1.16,1.34,1.17,1.34,1.11,1.29,1.22,1.2,1.32,1.35,1.44,1.36,1.16,1.29,1.24,1.21,1.28,1.35]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.37,1.38,1.29,1.4,1.26,1.31,1.41,1.2,1.2,1.28,1.35,1.24,1.36,1.26,1.28,1.39,1.23,1.2,1.21,1.27,1.26,1.3,1.24,1.41,1.38,1.29,1.17,1.13,1.13,1.14,1.28]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.19,1.3,1.47,1.36,1.17,1.32,1.23,1.35,1.3,1.33,1.12,1.3,1.3,1.41,1.12,1.32,1.35,1.38,1.2,1.17,1.24,1.39,1.26,1.37,1.29,1.35,1.21,1.22,1.31,1.29,1.37]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.31,1.23,1.32,1.3,1.34,1.3,1.39,1.29,1.04,1.2,1.17,1.34,1.27,1.28,1.32,1.27,1.35,1.34,1.3,1.26,1.38,1.43,1.21,1.49,1.19,1.17,1.2,1.15,1.23,1.27,1.31]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-surge input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '倍&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-surge input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲下半场进球占比&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 1.49 (出现在 2018-19)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.04 (出现在 2003-04)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 1.31&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.28&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，下半场进球占比呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲争冠分差趋势：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/ligue-1/trends/title-race/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/title-race/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;争冠悬念 (冠亚军分差) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;冠军与亚军的最终积分差距 (分差越小表示争冠越激烈)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-titlerace"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-titlerace-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-titlerace-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [8,1,4,7,1,1,18,10,7,5,11,12,8,6,2,4,1,9,0,11,2,8,10,7,19,1,18,12,1,5,2,10,6]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [3,7,4,2,9,11,5,7,7,2,5,4,12,0,8,9,3,4,9,15,3,2,1,3,14,11,5,2,13,10,10,4,9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [0,1,6,2,2,15,0,1,1,16,6,14,5,2,10,2,5,7,8,25,19,10,10,15,21,2,13,13,8,0,17,13,15]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [5,10,8,2,5,1,1,2,1,7,11,7,3,22,3,10,2,6,4,9,17,17,9,4,4,11,1,12,2,16,19,1,9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [13,10,4,12,0,1,7,4,2,1,3,12,15,17,4,3,6,8,3,12,9,8,31,8,13,16,12,1,15,1,9,19,7]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [33,22,77,66,55,22,88,66,0,55,11,22,22]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-titlerace input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; a.value - b.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value + '分&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 0, axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-titlerace input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲争冠分差趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 31.00分 (出现在 2015-16)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00分 (出现在 1997-98)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 7.00分&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 8.67分&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，争冠分差趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲主场优势指数趋势：1993创2.88峰值</title><link>https://18qiu.com/soccer/ligue-1/trends/home-advantage/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/home-advantage/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球主场优势指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;主场优势指数 = 主场胜场 / 客场胜场 (数值越高表示主场优势越大)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-advantage"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-advantage-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室 · API-Football&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-advantage-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 1.5 , 1.67 , 1.94 , 1.64 , 1.82 , 1.76 , 1.85 , 1.94 , 1.45 , 1.82 , 1.59 , 1.78 , 1.73 , 1.82 , 1.69 , 1.57 , 2.12 , 1.99 , 1.47 , 1.57 , 1.46 , 1.5 , 1.35 , 1.72 , 1.6 , 1.41 , 1.48 , 0.94 , 1.26 , 1.69 , 1.42 , 1.17 , 1.33 ],
 "home_wins": [ 192 , 205 , 186 , 162 , 184 , 169 , 187 , 184 , 165 , 187 , 167 , 173 , 192 , 182 , 176 , 173 , 193 , 179 , 171 , 166 , 179 , 172 , 157 , 187 , 173 , 181 , 172 , 144 , 163 , 184 , 175 , 155 , 133 ],
 "away_wins": [ 128 , 123 , 96 , 99 , 101 , 96 , 101 , 95 , 114 , 103 , 105 , 97 , 111 , 100 , 104 , 110 , 91 , 90 , 116 , 106 , 123 , 115 , 116 , 109 , 108 , 128 , 116 , 153 , 129 , 109 , 123 , 132 , 100 ],
 "draws": [ 142 , 134 , 98 , 119 , 95 , 115 , 92 , 101 , 101 , 90 , 108 , 110 , 77 , 98 , 100 , 97 , 96 , 111 , 93 , 108 , 78 , 93 , 107 , 84 , 99 , 71 , 92 , 83 , 88 , 87 , 82 , 93 , 86 ]
 },"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.19 , 2.1 , 1.74 , 1.79 , 2.07 , 2.08 , 2.12 , 2.43 , 2 , 1.78 , 1.52 , 2.18 , 1.43 , 1.56 , 1.64 , 1.63 , 2.13 , 1.89 , 1.92 , 1.77 , 1.56 , 1.45 , 1.74 , 1.65 , 1.56 , 1.65 , 1.72 , 1.4 , 1.59 , 1.67 , 1.58 , 1.48 , 1.91 ],
 "home_wins": [ 188 , 181 , 211 , 220 , 182 , 191 , 182 , 199 , 186 , 176 , 172 , 192 , 162 , 172 , 182 , 184 , 194 , 197 , 188 , 189 , 179 , 171 , 183 , 181 , 179 , 168 , 174 , 158 , 165 , 182 , 167 , 169 , 155 ],
 "away_wins": [ 86 , 86 , 121 , 123 , 88 , 92 , 86 , 82 , 93 , 99 , 113 , 88 , 113 , 110 , 111 , 113 , 91 , 104 , 98 , 107 , 115 , 118 , 105 , 110 , 115 , 102 , 101 , 113 , 104 , 109 , 106 , 114 , 81 ],
 "draws": [ 106 , 113 , 130 , 119 , 110 , 97 , 112 , 99 , 101 , 105 , 95 , 100 , 105 , 98 , 87 , 83 , 95 , 79 , 94 , 84 , 86 , 91 , 92 , 89 , 86 , 110 , 105 , 109 , 111 , 89 , 107 , 97 , 78 ]
 },"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.14 , 2.01 , 1.64 , 1.95 , 1.91 , 1.92 , 1.88 , 2.08 , 2.05 , 1.69 , 2.16 , 1.62 , 1.66 , 1.44 , 1.68 , 1.73 , 1.32 , 1.38 , 1.58 , 1.33 , 1.49 , 1.84 , 1.35 , 1.83 , 1.65 , 1.45 , 1.07 , 1.34 , 1.59 , 1.69 , 1.47 , 1.06 , 1.38 ],
 "home_wins": [ 152 , 147 , 123 , 156 , 145 , 144 , 143 , 160 , 160 , 144 , 160 , 149 , 131 , 134 , 143 , 147 , 125 , 141 , 139 , 130 , 145 , 145 , 135 , 150 , 139 , 138 , 123 , 129 , 143 , 145 , 134 , 118 , 116 ],
 "away_wins": [ 71 , 73 , 75 , 80 , 76 , 75 , 76 , 77 , 78 , 85 , 74 , 92 , 79 , 93 , 85 , 85 , 95 , 102 , 88 , 98 , 97 , 79 , 100 , 82 , 84 , 95 , 115 , 96 , 90 , 86 , 91 , 111 , 84 ],
 "draws": [ 83 , 86 , 108 , 70 , 85 , 87 , 87 , 69 , 68 , 77 , 72 , 65 , 96 , 79 , 78 , 74 , 86 , 63 , 79 , 78 , 64 , 82 , 71 , 74 , 83 , 73 , 68 , 81 , 73 , 75 , 81 , 77 , 66 ]
 },"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.31 , 2.23 , 2.65 , 2.34 , 1.77 , 2.95 , 2.31 , 1.91 , 1.77 , 2.01 , 1.57 , 1.87 , 1.83 , 1.86 , 1.88 , 2.06 , 2.02 , 1.72 , 1.8 , 1.65 , 1.66 , 1.41 , 1.59 , 1.59 , 1.23 , 1.57 , 1.15 , 1.21 , 1.1 , 1.35 , 1.46 , 1.25 , 1.18 ],
 "home_wins": [ 141 , 158 , 164 , 143 , 140 , 168 , 148 , 143 , 140 , 143 , 132 , 166 , 176 , 173 , 175 , 192 , 186 , 179 , 173 , 177 , 181 , 152 , 175 , 184 , 164 , 166 , 158 , 155 , 148 , 161 , 159 , 151 , 129 ],
 "away_wins": [ 61 , 71 , 62 , 61 , 79 , 57 , 64 , 75 , 79 , 71 , 84 , 89 , 96 , 93 , 93 , 93 , 92 , 104 , 96 , 107 , 109 , 108 , 110 , 116 , 133 , 106 , 137 , 128 , 134 , 119 , 109 , 121 , 109 ],
 "draws": [ 104 , 77 , 80 , 102 , 87 , 81 , 94 , 88 , 87 , 92 , 90 , 125 , 108 , 114 , 112 , 95 , 102 , 97 , 111 , 96 , 90 , 120 , 95 , 80 , 83 , 108 , 85 , 97 , 98 , 100 , 112 , 108 , 83 ]
 },"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.88 , 2.61 , 2.58 , 2.03 , 1.97 , 2.34 , 2.42 , 2.08 , 2.61 , 2.11 , 1.93 , 2.49 , 1.85 , 2.21 , 1.72 , 1.6 , 1.72 , 1.69 , 1.92 , 1.67 , 1.62 , 1.63 , 1.43 , 1.86 , 1.56 , 1.55 , 1.79 , 0.99 , 1.4 , 1.3 , 1.14 , 1.42 , 1.73 ],
 "home_wins": [ 190 , 196 , 191 , 177 , 152 , 152 , 160 , 150 , 159 , 186 , 185 , 177 , 170 , 181 , 167 , 165 , 179 , 157 , 179 , 170 , 168 , 181 , 160 , 186 , 173 , 164 , 134 , 142 , 162 , 163 , 120 , 143 , 128 ],
 "away_wins": [ 66 , 75 , 74 , 87 , 77 , 65 , 66 , 72 , 61 , 88 , 96 , 71 , 92 , 82 , 97 , 103 , 104 , 93 , 93 , 102 , 104 , 111 , 112 , 100 , 111 , 106 , 75 , 143 , 116 , 125 , 105 , 101 , 74 ],
 "draws": [ 124 , 109 , 115 , 116 , 77 , 89 , 80 , 84 , 86 , 106 , 99 , 132 , 118 , 117 , 116 , 112 , 97 , 130 , 108 , 108 , 108 , 88 , 108 , 94 , 96 , 110 , 70 , 95 , 102 , 92 , 81 , 62 , 63 ]
 },"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [ 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 , 2026 ],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "scores": [ 1.29 , 1.51 , 2.09 , 1.8 , 1.72 , 1.75 , 1.19 , 1.6 , 1.16 , 1.58 , 1.5 , 1.7 , 3.35 ],
 "home_wins": [ 1067 , 1133 , 1309 , 1265 , 1287 , 1309 , 693 , 880 , 1441 , 1166 , 1221 , 1232 , 221 ],
 "away_wins": [ 825 , 748 , 627 , 704 , 748 , 748 , 583 , 550 , 1243 , 737 , 814 , 726 , 66 ],
 "draws": [ 748 , 759 , 704 , 671 , 605 , 583 , 506 , 550 , 682 , 737 , 605 , 682 , 65 ]
 }};

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-advantage input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = [];
 var markLineData = [
 { 
 xAxis: '2020-21', 
 lineStyle: { color: '#e53e3e', type: 'dashed', width: 2 },
 label: { 
 show: true, 
 formatter: 'COVID-19\n空场赛季', 
 position: 'end',
 color: '#e53e3e',
 fontSize: 10,
 fontWeight: 'bold',
 backgroundColor: isDark ? 'rgba(13,17,23,0.8)' : 'rgba(255,255,255,0.8)',
 padding: [2, 4],
 borderRadius: 2
 }
 }
 ];

 if (selectedLeagues.length === 1) {
 
 
 var data = allData[selectedLeagues[0]];
 var homePct = [], drawPct = [], awayPct = [];
 for (var i = 0; i &lt; data.home_wins.length; i++) {
 var total = data.home_wins[i] + data.away_wins[i] + data.draws[i];
 homePct.push(total &gt; 0 ? +(data.home_wins[i] / total * 100).toFixed(1) : 0);
 drawPct.push(total &gt; 0 ? +(data.draws[i] / total * 100).toFixed(1) : 0);
 awayPct.push(total &gt; 0 ? +(data.away_wins[i] / total * 100).toFixed(1) : 0);
 }
 
 series = [
 { name: '主场胜 %', type: 'bar', stack: 'total', data: homePct, itemStyle: { color: '#38a169' }, markLine: { silent: true, data: markLineData } },
 { name: '平局 %', type: 'bar', stack: 'total', data: drawPct, itemStyle: { color: '#a0aec0' } },
 { name: '客场胜 %', type: 'bar', stack: 'total', data: awayPct, itemStyle: { color: '#e53e3e' } }
 ];
 } else {
 
 series = selectedLeagues.map(function(code) {
 var d = allData[code];
 if (!d) return null;
 var aligned = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.scores[idx] : null;
 });
 return {
 name: d.name, type: 'line', data: aligned, smooth: true,
 itemStyle: { color: d.color }, lineStyle: { width: 3 },
 symbolSize: 8, markLine: { silent: true, data: markLineData }
 };
 }).filter(Boolean);
 }

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 axisPointer: { type: 'shadow' },
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 if (selectedLeagues.length === 1) {
 params.forEach(p =&gt; res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value + '%&lt;/b&gt;&lt;br/&gt;');
 res += '优势指数: &lt;b&gt;' + allData[selectedLeagues[0]].scores[params[0].dataIndex].toFixed(2) + '&lt;/b&gt;';
 } else {
 params.sort((a, b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;';
 });
 }
 return res;
 }
 },
 legend: {
 show: true,
 bottom: 10,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: selectedLeagues.length === 1 ? '占比 %' : '优势指数',
 min: selectedLeagues.length === 1 ? 0 : 'dataMin',
 max: selectedLeagues.length === 1 ? 100 : 'dataMax',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: selectedLeagues.length === 1 ? '{value}%' : '{value}' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-advantage input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;style&gt;
 
.chart-widget--comparison {
 background: var(--color-surface);
 border-radius: var(--radius-lg);
 padding: var(--space-lg);
 margin: var(--space-xl) 0;
 border: 1px solid var(--color-border);
}
.chart-header {
 display: flex;
 justify-content: space-between;
 align-items: flex-start;
 margin-bottom: var(--space-lg);
 flex-wrap: wrap;
 gap: var(--space-md);
}
.chart-main-title {
 font-size: var(--text-xl);
 font-weight: 700;
 margin: 0;
}
.chart-subtitle {
 font-size: var(--text-sm);
 color: var(--color-text-secondary);
 margin: var(--space-xs) 0 0;
}
.league-selector {
 display: flex;
 gap: var(--space-sm);
 flex-wrap: wrap;
}
.league-checkbox {
 display: flex;
 align-items: center;
 gap: 6px;
 cursor: pointer;
 padding: 4px 10px;
 border-radius: var(--radius-full);
 background: var(--color-surface-alt);
 border: 1px solid var(--color-border);
 transition: all 0.2s;
}
.league-checkbox:hover {
 background: var(--color-surface-hover);
}
.league-checkbox input { display: none; }
.league-checkbox input:checked + .checkbox-custom {
 background: var(--league-color);
 border-color: var(--league-color);
}
.league-checkbox input:checked + .checkbox-custom::after {
 content: "✓";
 color: white;
 font-size: 10px;
 display: block;
 text-align: center;
 line-height: 14px;
}
.checkbox-custom {
 width: 14px;
 height: 14px;
 border: 1px solid var(--color-text-muted);
 border-radius: 3px;
}
.league-name {
 font-size: var(--text-xs);
 font-weight: 600;
 color: var(--color-text-secondary);
}
.league-checkbox input:checked ~ .league-name { color: var(--color-text); }
.chart-footer {
 display: flex;
 justify-content: space-between;
 margin-top: var(--space-md);
 padding-top: var(--space-sm);
 border-top: 1px solid var(--color-border-light);
 font-size: var(--text-xs);
 color: var(--color-text-muted);
}
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲主场优势指数&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 2.88 (出现在 1993)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.99 (出现在 2020)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 1.73&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.87&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，主场优势指数呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲最常见比分演变30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/ligue-1/trends/scoreline-evolution/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/ligue-1/trends/scoreline-evolution/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;最常见比分 (1-0) 演变对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;全场比分为 1-0 (或 0-1) 的比赛比例 (反映比赛的焦灼度与防守重要性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-scoreline"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-scoreline-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-scoreline-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [18,16.5,23.2,16.8,21.1,17.9,18.7,17.6,17.1,21.3,16.3,20.8,21.6,19.7,19.5,18.9,15.5,14.2,13.9,16.1,19.7,20.3,18.4,15.5,17.6,14.5,14.5,18.7,17.1,18.4,11.1,14.5,13.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [17.1,15.8,19,16,15.3,20.3,16.3,17.1,17.1,18.9,19.5,19.2,19.2,20.5,17.1,18.4,15.3,18.2,17.9,17.4,19.5,18.4,16.8,15,21.6,18.7,18.7,18.9,19.5,22.4,20.3,22.1,17.5]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.4,10.1,11.4,15.7,15.7,12.1,13.7,14.4,11.4,18,15.7,14.1,13.4,14.7,17.3,14.1,14.4,16.7,14.7,11.8,11.1,16,14.7,15.4,14.4,9.8,10.5,12.1,11.4,10.5,10.5,12.1,13.2]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [15.7,18.6,20.6,14.1,14.1,17,19.3,15.7,17.3,16,14.7,22.4,15.8,20,17.1,22.4,16.3,21.3,15.5,17.4,18.2,15.8,18.7,16.1,19.5,16.3,12.6,11.8,16.1,19.5,17.6,18.7,20.9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.2,20.8,19.7,22.4,22.5,19.9,19.3,25.2,19.3,25.5,21.8,21.6,23.7,21.3,16.6,21.3,22.4,15.8,18.7,19.5,18.2,21.3,18.9,18.7,18.4,20.3,22.6,15,16.6,15,15.7,13.1,20.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [17.1,15,16.3,11.7,12.1,12.5,14.2,19.4,14.4,18.8,15.8,12.5,21.9]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-scoreline input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-scoreline input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 法甲最常见比分演变&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 25.50% (出现在 2002-03)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 13.10% (出现在 2024-25)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 20.80%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 19.73%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于法甲历史数据，最常见比分演变呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲半场领先后胜率30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/la-liga/trends/ht-conversion/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/ht-conversion/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;半场领先胜率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;上半场领先的球队最终获胜的概率 (衡量联赛控制力与逆转难度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-htconv"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-htconv-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-htconv-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [77.9,73.2,81.1,77.3,74.9,72.8,75.9,74.8,75.1,70.5,82.3,78.1,75.4,75.6,77.6,75,78,72.1,77.9,80.4,75,79.7,77.1,80.2,73.3,78.9,76,76.1,72.2,68.6,71.4]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [75.3,76,72.3,77.2,70,74.7,74.9,71.2,78.7,76.8,72.6,75.1,78.4,75.4,80.2,75.6,79,76.9,80.3,80.1,77.2,79.2,82.8,64.2,74.1,71.7,72.7,77.3,74,68.7,69.9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [65.1,79.9,73.9,71.3,69.5,77.7,81.1,74.7,77.9,78.6,70.2,72.6,75.4,75.8,75,70.7,78.1,77.9,75.8,77.8,74.9,76.4,73.1,78.7,79.2,74,72.4,76,71.8,75,76.5]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [80.8,71,77.8,76.4,74.7,73.5,67.4,70.6,73.5,69.5,75.9,72.9,72.9,75.2,69.7,73.3,73.2,71.6,79.2,72.4,79.4,74.5,79.5,69.6,67.5,74,71.8,71.7,70,68.1,77.1]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [75.6,75,75,79,76.5,68.6,73.4,78.4,79.9,79.2,75.1,72.6,75,72.5,76.5,72.8,72.4,70.9,76,77.4,73.7,75.9,74,71,70.8,74.2,67.5,73.8,76.2,76.5,78.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-htconv input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-htconv input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲半场领先后胜率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 82.80% (出现在 2017-18)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 64.20% (出现在 2018-19)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 69.90%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 75.24%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，半场领先后胜率呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲爆冷指数(弱胜强)趋势：第27轮创50.00%峰值</title><link>https://18qiu.com/soccer/la-liga/trends/upset-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/upset-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球爆冷指数追踪&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;本赛季各轮次爆冷比例 (弱队击败强队)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-upsets"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-upsets-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-upsets-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超",
 "color": "#38a169",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 ],
 "rates": [ 0.2 , 0.3 , 0.5 , 0 , 0.1 , 0.3 , 0.3 , 0.2 , 0.5 , 0.2 , 0.1 , 0.4 , 0.158 , 0.273 , 0.1 , 0.1 , 0.063 , 0.071 , 0.1 , 0.4 , 0.4 , 0.1 , 0.143 , 0.167 , 0.1 , 0.5 , 0 ],
 "avg": 0.199 
 
 },
 
 "la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 ],
 "rates": [ 0.3 , 0 , 0.273 , 0.1 , 0.143 , 0.214 , 0.167 , 0.4 , 0.1 , 0.2 , 0.1 , 0.2 , 0 , 0.091 , 0.4 , 0.5 , 0.125 , 0.1 , 0.1 , 0.125 , 0.5 , 0.5 , 0.3 , 0.222 , 0.3 , 0.2 , 0.5 , 0.222 ],
 "avg": 0.208 
 
 },
 
 "bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 ],
 "rates": [ 0.222 , 0.333 , 0.333 , 0.222 , 0.111 , 0.222 , 0 , 0.222 , 0.222 , 0 , 0 , 0.222 , 0.333 , 0.222 , 0.111 , 0.1 , 0.071 , 0.091 , 0.111 , 0.222 , 0.111 , 0.111 , 0.222 ],
 "avg": 0.163 
 
 },
 
 "serie-a": {
 "name": "意甲",
 "color": "#024494",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 ],
 "rates": [ 0.1 , 0.3 , 0.3 , 0 , 0 , 0.1 , 0.1 , 0.167 , 0.188 , 0.667 , 0.222 , 0.1 , 0.2 , 0.3 , 0.2 , 0.5 , 0 , 0.077 , 0 , 0.143 , 0.222 , 0.2 , 0.1 , 0.222 , 0.2 , 0.333 , 0 , 0.222 ],
 "avg": 0.167 
 
 },
 
 "ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 ],
 "rates": [ 0.333 , 0.222 , 0.111 , 0.222 , 0.222 , 0.111 , 0.222 , 0.111 , 0.333 , 0.278 , 0.222 , 0.111 , 0.222 , 0.444 , 0 , 0.333 , 0.111 , 0.444 , 0.111 , 0.222 , 0.222 , 0.444 , 0.111 ],
 "avg": 0.227 
 
 },
 
 "csl": {
 "name": "中超",
 "color": "#14B8A6",
 
 
 
 "matchdays": [], "rates": [], "avg": 0
 
 },
 
 };

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-upsets input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var baseLeague = selectedLeagues[0] || 'epl';
 var maxMatchday = 38; 
 var xAxisData = [];
 for (var i = 1; i &lt;= maxMatchday; i++) xAxisData.push('第' + i + '轮');

 var series = selectedLeagues.map(code =&gt; {
 var d = allData[code];
 return {
 name: d.name,
 type: 'line',
 data: d.rates,
 smooth: true,
 symbolSize: 8,
 itemStyle: { color: d.color },
 lineStyle: { width: 3 },
 markLine: selectedLeagues.length === 1 ? {
 silent: true,
 symbol: 'none',
 lineStyle: { type: 'dashed', color: d.color, opacity: 0.5 },
 label: { formatter: '赛季均值 {c}%', position: 'end' },
 data: [{ yAxis: +(d.avg * 100).toFixed(1) }]
 } : null
 };
 });

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a,b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + (p.value).toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: {
 show: selectedLeagues.length &gt; 1,
 bottom: 10,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: xAxisData,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '爆冷率 %',
 min: 0,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: '{value}%' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series.map(s =&gt; {
 
 s.data = s.data.map(v =&gt; +(v * 100).toFixed(1));
 return s;
 })
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-upsets input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲爆冷指数(弱胜强)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 50.00% (出现在 第27轮)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00% (出现在 第2轮)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 第28轮 录得 22.20%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 22.79%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，爆冷指数(弱胜强)呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲场均进球趋势30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/la-liga/trends/goals-per-match/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/goals-per-match/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;五大联赛场均进球对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;选择联赛进行数据对比分析&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-goals"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-goals-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: API-Football / openfootball&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-goals-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 
 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.59,2.59,2.6,2.55,2.68,2.52,2.79,2.61,2.63,2.63,2.66,2.57,2.48,2.45,2.64,2.48,2.77,2.8,2.81,2.8,2.77,2.57,2.7,2.8,2.68,2.82,2.72,2.69,2.82,2.85,3.28,2.93,2.73]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.6,2.54,2.7,2.75,2.66,2.64,2.63,2.88,2.53,2.67,2.67,2.58,2.46,2.48,2.69,2.9,2.71,2.74,2.76,2.87,2.75,2.66,2.74,2.94,2.69,2.59,2.48,2.51,2.5,2.51,2.64,2.62,2.68]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.92,3,2.72,2.98,2.89,2.83,2.89,2.93,2.92,2.68,2.97,2.91,2.81,2.74,2.81,2.92,2.83,2.92,2.86,2.93,3.16,2.75,2.83,2.87,2.79,3.18,3.21,3.03,3.12,3.17,3.22,3.13,3.23]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.42,2.53,2.63,2.64,2.77,2.76,2.5,2.76,2.63,2.58,2.67,2.53,2.61,2.55,2.55,2.6,2.61,2.51,2.56,2.64,2.72,2.69,2.58,2.96,2.68,2.68,3.04,3.05,2.87,2.56,2.61,2.56,2.44]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.24,2.51,2.28,2.33,2.36,2.36,2.57,2.51,2.34,2.2,2.33,2.17,2.13,2.25,2.28,2.26,2.41,2.34,2.52,2.54,2.46,2.49,2.53,2.62,2.72,2.56,2.52,2.76,2.81,2.81,2.7,2.98,2.77]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [2.75,2.8,2.67,3.05,3.2,3.09,2.75,2.51,2.86,2.78,3.13,3.21,3.09]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-goals input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y, i) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(function(code) {
 var data = allData[code];
 if (!data) return null;
 
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var markLines = [];
 
 if (selectedLeagues.length === 1) {
 markLines.push({
 xAxis: '2013-14',
 lineStyle: { color: '#3182ce', type: 'dotted' },
 label: { show: true, formatter: '门线技术引入', position: 'end', fontSize: 10 }
 });
 markLines.push({
 xAxis: '2023-24',
 lineStyle: { color: '#e53e3e', type: 'dotted' },
 label: { show: true, formatter: '超长补时新规', position: 'end', fontSize: 10 }
 });
 }

 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 symbolSize: 6,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 },
 markLine: markLines.length &gt; 0 ? { silent: true, data: markLines } : null,
 label: {
 show: selectedLeagues.length === 1,
 position: 'top',
 formatter: '{c}'
 }
 };

 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 axisPointer: { type: 'shadow' },
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a, b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: {
 show: selectedLeagues.length &gt; 1,
 bottom: 20,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '场均进球',
 min: 'dataMin',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-goals input').forEach(function(el) {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;style&gt;
.chart-widget--comparison {
 background: var(--color-surface);
 border-radius: var(--radius-lg);
 padding: var(--space-lg);
 margin: var(--space-xl) 0;
 border: 1px solid var(--color-border);
}
.chart-header {
 display: flex;
 justify-content: space-between;
 align-items: flex-start;
 margin-bottom: var(--space-lg);
 flex-wrap: wrap;
 gap: var(--space-md);
}
.chart-main-title {
 font-size: var(--text-xl);
 font-weight: 700;
 margin: 0;
}
.chart-subtitle {
 font-size: var(--text-sm);
 color: var(--color-text-secondary);
 margin: var(--space-xs) 0 0;
}
.league-selector {
 display: flex;
 gap: var(--space-sm);
 flex-wrap: wrap;
}
.league-checkbox {
 display: flex;
 align-items: center;
 gap: 6px;
 cursor: pointer;
 padding: 4px 10px;
 border-radius: var(--radius-full);
 background: var(--color-surface-alt);
 border: 1px solid var(--color-border);
 transition: all 0.2s;
 user-select: none;
}
.league-checkbox:hover {
 background: var(--color-surface-hover);
}
.league-checkbox input {
 display: none;
}
.league-checkbox input:checked + .checkbox-custom {
 background: var(--league-color);
 border-color: var(--league-color);
}
.league-checkbox input:checked + .checkbox-custom::after {
 content: "✓";
 color: white;
 font-size: 10px;
 display: block;
 text-align: center;
 line-height: 14px;
}
.checkbox-custom {
 width: 14px;
 height: 14px;
 border: 1px solid var(--color-text-muted);
 border-radius: 3px;
 background: transparent;
}
.league-name {
 font-size: var(--text-xs);
 font-weight: 600;
 color: var(--color-text-secondary);
}
.league-checkbox input:checked ~ .league-name {
 color: var(--color-text);
}
.chart-footer {
 display: flex;
 justify-content: space-between;
 margin-top: var(--space-md);
 padding-top: var(--space-sm);
 border-top: 1px solid var(--color-border-light);
 font-size: var(--text-xs);
 color: var(--color-text-muted);
}
@media (max-width: 768px) {
 .chart-header {
 flex-direction: column;
 }
}
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲场均进球趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 2.94球 (出现在 2016-17)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 2.46球 (出现在 2005-06)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 2.68球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 2.66球&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，场均进球趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲大球(Over 2.5)比例30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/la-liga/trends/goalfest-index/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/goalfest-index/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;进球盛宴指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;大球 (4球及以上) 的比赛比例 (分析联赛大比分频次)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-goalfest"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-goalfest-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-goalfest-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [26,27.5,26.6,27.6,29.5,26.1,31.3,25.5,28.4,26.6,28.9,27.6,24.5,23.4,27.4,25.3,29.7,29.7,29.5,31.8,33.2,26.1,30.5,32.4,29.2,31.6,28.2,26.8,32.6,31.8,43.7,34.2,28.2]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.4,27.6,31,29.2,27.9,29.5,27.6,33.7,25.3,29.5,26.1,27.1,21.6,25.5,25.8,30.5,29.5,28.9,30.8,32.4,32.1,26.6,28.9,33.7,28.4,25,22.1,25,25.8,22.6,27.1,23.9,25.5]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [38.2,39.5,27.8,38.2,32.4,31.4,32.4,35.9,34.3,29.4,38.9,33.3,27.5,30.4,30.7,32.7,32,33.3,34,33,38.9,32.4,34,29.1,30.7,39.9,41.5,36.6,39.2,37.9,41.2,42.8,42.1]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [21.9,23.9,26.8,28.8,34,33,24.2,30.4,28.4,25.5,29.7,25.3,27.6,28.2,25.5,25.5,25,25.8,27.1,28.7,26.6,29.5,27.4,33.7,26.8,28.4,33.9,36.3,32.6,24.2,26.3,26.1,22.4]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.2,25,22.6,24.7,20.3,21.6,25.5,24.2,19.6,22.4,20.8,20.3,18.2,20.3,19.2,19.7,23.9,21.3,23.7,28.2,23.4,23.9,25,26.6,27.9,27.4,25.4,30.5,31.8,29.2,28.8,35.3,32.5]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [29.6,30,26.2,35,36.2,35.4,31.5,23.9,29.1,27.9,40.8,43.8,31.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-goalfest input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-goalfest input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲大球(Over 2.5)比例&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 33.70% (出现在 2016-17)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 21.60% (出现在 2005-06)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 25.50%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 27.68%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，大球(Over 2.5)比例呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲夺冠积分门槛趋势：2012-13创100.00分峰值</title><link>https://18qiu.com/soccer/la-liga/trends/title-price/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/title-price/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;夺冠积分门槛 (Champion Points) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;历届冠军的最终积分 (反映联赛顶级强队的统治力)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-titleprice"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-titleprice-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-titleprice-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [92,89,82,75,78,79,91,80,87,83,90,95,91,89,87,90,86,80,89,89,86,87,81,93,100,98,99,86,93,89,91,84,70]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [81,78,87,92,74,79,69,80,75,78,77,84,82,76,85,87,99,96,100,100,90,94,91,93,93,87,87,86,86,88,95,88,79]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [61,69,68,71,68,78,73,63,70,75,74,77,75,70,76,69,70,75,81,91,90,79,88,82,84,78,82,78,77,71,90,82]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [69,73,73,65,74,70,72,75,71,72,82,86,91,97,85,84,82,82,84,87,102,87,91,91,95,90,83,91,86,90,94,82,75]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [83,79,72,79,68,72,65,68,66,68,79,79,84,81,79,80,78,76,82,83,89,83,96,95,93,91,83,86,85,76,84]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [770,737,704,704,748,792,495,561,858,693,858,726,110]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-titleprice input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value + '分&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-titleprice input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲夺冠积分门槛&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 100.00分 (出现在 2012-13)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 69.00分 (出现在 1999-00)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 79.00分&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 85.94分&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，夺冠积分门槛呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲红黄牌纪律趋势30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/la-liga/trends/discipline/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/discipline/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;纪律指数 (红黄牌) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;场均纪律分 (黄牌=1, 红牌=3) (分析判罚尺度与比赛激烈程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-discipline"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-discipline-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-discipline-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [3.64,3.63,3.6,3.3,3.18,3.69,3.64,3.68,3.65,3.79,3.75,3.61,3.53,3.61,4.15,3.57,3.96,3.35,3.58,3.71,3.23,3.74,3.81,4.62,4.46,4.06]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [6.39,6.24,6.06,6.48,6.19,5.92,6.63,6.53,5.82,6.08,6.13,5.69,5.58,5.79,5.81,5.06,5.84,6.08,5.46,5.1,5.33]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [2000,2001,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2000","2001","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [5.16,4.94,4.82,4.63,4.81,4.28,4.09,4.42,3.87,3.95,4.07,4.3,4.1,4.14,4.18,4.28,3.8,3.88,4.55,3.95,3.75,4.56,4.68,4.4,4.41]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [5.14,5.59,5.55,5.3,5.47,4.8,5.16,5.75,5.44,5.73,5.88,5.14,4.77,5.36,5.86,4.94,5.41,5.04,4.84,4.41,4.28]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [4.12,4.07,3.83,3.8,4.18,3.94,4.49,4.11,3.84,3.97,4.68,4.08,4.53,4.46,4.56,4.67,4.78,4.18,4.58,4.39,4.54]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-discipline input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var d = allData[code];
 if (!d) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values[idx] : null;
 });
 var markLines = [];
 
 
 var varYears = { 'epl': '2019-20', 'bundesliga': '2017-18', 'serie-a': '2017-18', 'la-liga': '2018-19', 'ligue-1': '2018-19' };
 
 if (selectedLeagues.length === 1 &amp;&amp; varYears[code]) {
 markLines.push({
 xAxis: varYears[code],
 lineStyle: { color: '#3182ce', type: 'dashed' },
 label: { show: true, formatter: 'VAR 引入', position: 'end', fontSize: 10 }
 });
 
 if (code === 'epl') {
 markLines.push({
 xAxis: '2023-24',
 lineStyle: { color: '#e53e3e', type: 'dashed' },
 label: { show: true, formatter: '严打抗议新规', position: 'end', fontSize: 10 }
 });
 }
 }

 var sObj = {
 name: d.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: d.color },
 lineStyle: { width: 3 },
 markLine: markLines.length &gt; 0 ? { silent: true, data: markLines } : null
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: d.color + '44' },
 { offset: 1, color: d.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-discipline input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲红黄牌纪律趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 6.63 (出现在 2011)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 5.06 (出现在 2020)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 5.33&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 5.91&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，红黄牌纪律趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲历年裁判执法严厉度变化（1993–2026）</title><link>https://18qiu.com/soccer/la-liga/trends/referee-stats/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/referee-stats/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球裁判执法严厉度对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;裁判场均纪律分 (反映不同裁判的判罚风格倾向)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-referees"&gt;
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #38a169"&gt;
 &lt;input type="radio" name="league-refs" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #D20515"&gt;
 &lt;input type="radio" name="league-refs" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #024494"&gt;
 &lt;input type="radio" name="league-refs" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-refs-comparison" class="chart-canvas" style="width:100%;height:650px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-refs-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超", "color": "#38a169",
 
 
 
 "referees": [{"name":"T Kirk","index": 5.5 ,"yellows": 13 ,"reds": 3 ,"matches": 4 },{"name":"M Donohue","index": 5 ,"yellows": 15 ,"reds": 0 ,"matches": 3 },{"name":"S Attwell","index": 4.9 ,"yellows": 92 ,"reds": 2 ,"matches": 20 },{"name":"J Brooks","index": 4.7 ,"yellows": 38 ,"reds": 3 ,"matches": 10 },{"name":"D England","index": 4.68 ,"yellows": 80 ,"reds": 3 ,"matches": 19 },{"name":"M Salisbury","index": 4.45 ,"yellows": 49 ,"reds": 0 ,"matches": 11 },{"name":"S Hooper","index": 4.4 ,"yellows": 60 ,"reds": 2 ,"matches": 15 },{"name":"P Bankes","index": 4.36 ,"yellows": 84 ,"reds": 4 ,"matches": 22 },{"name":"T Robinson","index": 4.33 ,"yellows": 36 ,"reds": 1 ,"matches": 9 },{"name":"R Jones","index": 4.31 ,"yellows": 69 ,"reds": 0 ,"matches": 16 },{"name":"T Bramall","index": 4.21 ,"yellows": 74 ,"reds": 2 ,"matches": 19 },{"name":"A Taylor","index": 4.08 ,"yellows": 96 ,"reds": 2 ,"matches": 25 },{"name":"C Kavanagh","index": 4.08 ,"yellows": 89 ,"reds": 3 ,"matches": 24 },{"name":"P Tierney","index": 4 ,"yellows": 29 ,"reds": 1 ,"matches": 8 },{"name":"J Gillett","index": 3.84 ,"yellows": 70 ,"reds": 1 ,"matches": 19 },{"name":"S Barrott","index": 3.79 ,"yellows": 69 ,"reds": 1 ,"matches": 19 },{"name":"A Madley","index": 3.71 ,"yellows": 57 ,"reds": 2 ,"matches": 17 },{"name":"A Kitchen","index": 3.67 ,"yellows": 11 ,"reds": 0 ,"matches": 3 },{"name":"T Harrington","index": 3.27 ,"yellows": 33 ,"reds": 1 ,"matches": 11 },{"name":"M Oliver","index": 3.04 ,"yellows": 70 ,"reds": 1 ,"matches": 24 },{"name":"F Hallam","index": 3 ,"yellows": 9 ,"reds": 0 ,"matches": 3 },{"name":"C Pawson","index": 2.82 ,"yellows": 42 ,"reds": 2 ,"matches": 17 }]
 
 },
 
 "la-liga": {
 "name": "西甲", "color": "#EE8707",
 
 
 
 "referees": []
 
 },
 
 "bundesliga": {
 "name": "德甲", "color": "#D20515",
 
 
 
 "referees": [{"name":"Uwe Kemmling","index": 8.29 ,"yellows": 46 ,"reds": 4 ,"matches": 7 },{"name":"J�rg Kessler","index": 8.17 ,"yellows": 37 ,"reds": 4 ,"matches": 6 },{"name":"Kemmling, U","index": 7.33 ,"yellows": 35 ,"reds": 3 ,"matches": 6 },{"name":"Fleischer, H","index": 6.33 ,"yellows": 32 ,"reds": 2 ,"matches": 6 },{"name":"Merk, M","index": 6.17 ,"yellows": 34 ,"reds": 1 ,"matches": 6 },{"name":"Weiner, M","index": 6 ,"yellows": 27 ,"reds": 1 ,"matches": 5 },{"name":"Fandel, H","index": 5.89 ,"yellows": 44 ,"reds": 3 ,"matches": 9 },{"name":"Lutz Wagner","index": 5.89 ,"yellows": 38 ,"reds": 5 ,"matches": 9 },{"name":"Hartmut Strampe","index": 5.86 ,"yellows": 29 ,"reds": 4 ,"matches": 7 },{"name":"Meyer, F","index": 5.8 ,"yellows": 20 ,"reds": 3 ,"matches": 5 },{"name":"Florian Meyer","index": 5.71 ,"yellows": 37 ,"reds": 1 ,"matches": 7 },{"name":"Wagner, L","index": 5.67 ,"yellows": 11 ,"reds": 2 ,"matches": 3 },{"name":"Steinborn, E.","index": 5.57 ,"yellows": 36 ,"reds": 1 ,"matches": 7 },{"name":"J�rgen Aust","index": 5.5 ,"yellows": 38 ,"reds": 2 ,"matches": 8 },{"name":"Peter Gagelmann","index": 5.33 ,"yellows": 29 ,"reds": 1 ,"matches": 6 },{"name":"Fr�hlich, L.-M.","index": 5.33 ,"yellows": 36 ,"reds": 4 ,"matches": 9 },{"name":"Markus Merk","index": 5.25 ,"yellows": 30 ,"reds": 4 ,"matches": 8 },{"name":"Koop, T","index": 5.2 ,"yellows": 17 ,"reds": 3 ,"matches": 5 },{"name":"Strampe, H","index": 5.14 ,"yellows": 30 ,"reds": 2 ,"matches": 7 },{"name":"Gagelmann, P","index": 5 ,"yellows": 25 ,"reds": 0 ,"matches": 5 },{"name":"Herbert Fandel","index": 5 ,"yellows": 46 ,"reds": 3 ,"matches": 11 },{"name":"Hellmut Krug","index": 4.91 ,"yellows": 51 ,"reds": 1 ,"matches": 11 },{"name":"Franz-Xaver Wack","index": 4.86 ,"yellows": 34 ,"reds": 0 ,"matches": 7 },{"name":"Michael Weiner","index": 4.86 ,"yellows": 34 ,"reds": 0 ,"matches": 7 },{"name":"Krug, H","index": 4.83 ,"yellows": 49 ,"reds": 3 ,"matches": 12 },{"name":"Stark, W","index": 4.83 ,"yellows": 23 ,"reds": 2 ,"matches": 6 },{"name":"Aust, J","index": 4.71 ,"yellows": 33 ,"reds": 0 ,"matches": 7 },{"name":"Torsten Koop","index": 4.67 ,"yellows": 25 ,"reds": 1 ,"matches": 6 },{"name":"Hermann Albrecht","index": 4.57 ,"yellows": 32 ,"reds": 0 ,"matches": 7 },{"name":"Wack, F.-X.","index": 4.5 ,"yellows": 27 ,"reds": 0 ,"matches": 6 },{"name":"Peter Sippel","index": 4.33 ,"yellows": 23 ,"reds": 1 ,"matches": 6 },{"name":"Lutz Michael Fr�hlich","index": 4.17 ,"yellows": 25 ,"reds": 0 ,"matches": 6 },{"name":"Wolfgang Stark","index": 4.14 ,"yellows": 23 ,"reds": 2 ,"matches": 7 },{"name":"Berg, A","index": 4 ,"yellows": 36 ,"reds": 0 ,"matches": 9 },{"name":"Sippel, P","index": 4 ,"yellows": 17 ,"reds": 1 ,"matches": 5 },{"name":"Helmut Fleischer","index": 3.88 ,"yellows": 28 ,"reds": 1 ,"matches": 8 },{"name":"Albrecht, H","index": 3.86 ,"yellows": 24 ,"reds": 1 ,"matches": 7 },{"name":"J�rgen Jansen","index": 3.57 ,"yellows": 22 ,"reds": 1 ,"matches": 7 },{"name":"Dr. Merk, M","index": 3.33 ,"yellows": 10 ,"reds": 0 ,"matches": 3 },{"name":"Edgar Steinborn","index": 3.22 ,"yellows": 29 ,"reds": 0 ,"matches": 9 },{"name":"Jansen, J","index": 3 ,"yellows": 18 ,"reds": 0 ,"matches": 6 },{"name":"Alfons Berg","index": 3 ,"yellows": 21 ,"reds": 0 ,"matches": 7 },{"name":"Ke�ler, J","index": 1 ,"yellows": 3 ,"reds": 0 ,"matches": 3 }]
 
 },
 
 "serie-a": {
 "name": "意甲", "color": "#024494",
 
 
 
 "referees": [{"name":"R. Herberg","index": 7 ,"yellows": 20 ,"reds": 5 ,"matches": 5 },{"name":"M. Trefoloni","index": 6.92 ,"yellows": 66 ,"reds": 8 ,"matches": 13 },{"name":"L. Palanca","index": 6.75 ,"yellows": 39 ,"reds": 5 ,"matches": 8 },{"name":"L. Banti","index": 6.5 ,"yellows": 50 ,"reds": 5 ,"matches": 10 },{"name":"A. Romeo","index": 6.44 ,"yellows": 46 ,"reds": 4 ,"matches": 9 },{"name":"G. Rocchi","index": 6.39 ,"yellows": 91 ,"reds": 8 ,"matches": 18 },{"name":"S. Farina","index": 6.32 ,"yellows": 93 ,"reds": 9 ,"matches": 19 },{"name":"C. Brighi","index": 6.31 ,"yellows": 58 ,"reds": 8 ,"matches": 13 },{"name":"O. Pantana","index": 6 ,"yellows": 39 ,"reds": 3 ,"matches": 8 },{"name":"F. Squillace","index": 6 ,"yellows": 12 ,"reds": 2 ,"matches": 3 },{"name":"P. Bertini","index": 6 ,"yellows": 69 ,"reds": 5 ,"matches": 14 },{"name":"M. Saccani","index": 5.95 ,"yellows": 95 ,"reds": 6 ,"matches": 19 },{"name":"M. Bergonzi","index": 5.93 ,"yellows": 56 ,"reds": 9 ,"matches": 14 },{"name":"E. Morganti","index": 5.8 ,"yellows": 40 ,"reds": 6 ,"matches": 10 },{"name":"T. Pieri","index": 5.78 ,"yellows": 46 ,"reds": 2 ,"matches": 9 },{"name":"N. Rizzoli","index": 5.65 ,"yellows": 98 ,"reds": 5 ,"matches": 20 },{"name":"A. De Marco","index": 5.58 ,"yellows": 49 ,"reds": 6 ,"matches": 12 },{"name":"L. Marelli","index": 5.57 ,"yellows": 24 ,"reds": 5 ,"matches": 7 },{"name":"N. Stefanini","index": 5.56 ,"yellows": 41 ,"reds": 3 ,"matches": 9 },{"name":"O. Girardi","index": 5.42 ,"yellows": 53 ,"reds": 4 ,"matches": 12 },{"name":"R. Rosetti","index": 5.4 ,"yellows": 72 ,"reds": 3 ,"matches": 15 },{"name":"P. Tagliavento","index": 5.33 ,"yellows": 68 ,"reds": 4 ,"matches": 15 },{"name":"G. Gava","index": 5.27 ,"yellows": 46 ,"reds": 4 ,"matches": 11 },{"name":"N. Ayroldi","index": 5.06 ,"yellows": 67 ,"reds": 8 ,"matches": 18 },{"name":"G. Paparesta","index": 5 ,"yellows": 38 ,"reds": 4 ,"matches": 10 },{"name":"M. Ciampi","index": 5 ,"yellows": 17 ,"reds": 1 ,"matches": 4 },{"name":"N. Pierpaoli","index": 5 ,"yellows": 12 ,"reds": 1 ,"matches": 3 },{"name":"P. Mazzoleni","index": 4.89 ,"yellows": 38 ,"reds": 2 ,"matches": 9 },{"name":"A. Giannoccaro","index": 4.71 ,"yellows": 68 ,"reds": 4 ,"matches": 17 },{"name":"D. Messina","index": 4.71 ,"yellows": 68 ,"reds": 4 ,"matches": 17 },{"name":"D. Orsato","index": 4.67 ,"yellows": 11 ,"reds": 1 ,"matches": 3 },{"name":"A. Damato","index": 4.67 ,"yellows": 14 ,"reds": 0 ,"matches": 3 },{"name":"G. Lops","index": 4.67 ,"yellows": 14 ,"reds": 0 ,"matches": 3 },{"name":"D. Celi","index": 3.75 ,"yellows": 15 ,"reds": 0 ,"matches": 4 },{"name":"P. Dondarini","index": 3.46 ,"yellows": 39 ,"reds": 2 ,"matches": 13 }]
 
 },
 
 "ligue-1": {
 "name": "法甲", "color": "#DEB10C",
 
 
 
 "referees": []
 
 },
 
 "csl": {
 "name": "中超", "color": "#14B8A6",
 
 
 
 "referees": []
 
 },
 
 };

 function updateChart() {
 var selectedLeague = document.querySelector('#league-selector-referees input:checked').value;
 var data = allData[selectedLeague];
 var refs = data.referees.slice().sort((a,b) =&gt; a.index - b.index); 

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: p =&gt; {
 var r = refs[p[0].dataIndex];
 return '&lt;strong&gt;' + r.name + '&lt;/strong&gt;&lt;br/&gt;严厉度指数: &lt;b&gt;' + r.index.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;场次: ' + r.matches + ' | 黄牌: ' + r.yellows + ' | 红牌: ' + r.reds;
 }},
 grid: { left: 120, right: 60, bottom: 30, top: 20, containLabel: false },
 xAxis: { type: 'value', name: '指数', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' } },
 yAxis: { type: 'category', data: refs.map(r =&gt; r.name), axisLabel: { color: isDark ? '#E6EDF3' : '#1a202c', fontSize: 11 } },
 series: [{
 type: 'bar',
 data: refs.map(r =&gt; r.index),
 itemStyle: { color: data.color, borderRadius: [0, 4, 4, 0] },
 barMaxWidth: 25,
 label: { show: true, position: 'right', formatter: '{c}', fontSize: 10, color: isDark ? '#8B949E' : '#4a5568' }
 }]
 }, true);
 }

 document.querySelectorAll('#league-selector-referees input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;p&gt;该联赛暂无此项指标的历史记录，深度数据正在整理中。&lt;/p&gt;</description></item><item><title>西甲历年大比分惨案指数变化（1993–2026）</title><link>https://18qiu.com/soccer/la-liga/trends/blowout-index/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/blowout-index/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;大比分惨案 (Blowout) 比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;净胜3球及以上的比赛比例 (分析联赛强弱悬殊程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-blowout"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-blowout-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-blowout-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [12.3,13,13.4,11.3,16.6,15,15.5,14.2,13.7,13.4,13.9,13.2,13.4,14.2,14.7,13.9,18.4,13.9,17.1,13.7,19.5,12.4,16.6,18.7,20.5,15.8,17.4,16.3,20.5,18.2,20,16.8,13.8]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [16.1,16.8,15.6,17.3,15.5,14.7,13.2,15.3,10.5,14.5,12.9,12.4,11.1,11.3,16.6,15.5,16.8,18.4,20.3,15.8,19.5,18.2,18.4,19.2,17.1,11.8,12.4,11.6,13.7,12.6,12.9,13.7,13.7]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19,16,13.7,22.2,13.7,15.7,17.6,20.3,21.2,17,20.3,17.3,14.7,12.4,17.6,18.6,17.3,17.3,20.9,17.3,21.6,14.7,17,17,15,24.2,24.2,19.6,21.6,21.9,20.9,17.3,20.3]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.1,16.7,15,14.4,16.7,13.7,14.7,12.1,10.8,13.1,12.4,9.2,11.8,11.1,12.4,14.5,9.5,10,12.9,13.7,14.2,12.1,12.6,18.4,19.2,15,15.8,16.8,15.5,12.4,14.2,13.2,13.1]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [12.1,16.8,12.1,9.7,10.5,12.1,13.7,10.8,11.8,10,11.8,8.4,10.3,9.5,12.1,7.9,14.5,10,10,12.1,11.1,12.4,16.8,19.2,17.4,13.9,14,17.4,14.5,14.7,13.7,16.3,18.1]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [15,11.7,15,15.8,19.6,17.1,13,12.8,26.1,15.8,19.6,15,26.7]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-blowout input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-blowout input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲大比分惨案指数&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 20.30% (出现在 2011-12)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 10.50% (出现在 2001-02)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 13.70%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 15.01%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，大比分惨案指数呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲历年进球分布不均度变化（1993–2026）</title><link>https://18qiu.com/soccer/la-liga/trends/goal-inequality/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/goal-inequality/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;进球贫富差距 (基尼系数) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;数值越高表示进球越集中于少数顶级强队 (反映联赛贫富分化)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-inequality"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-inequality-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-inequality-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [13.3,13,12.1,12.6,12.1,11.8,13.8,13.1,16.6,14.9,8.8,12.3,13.1,13.7,15.7,14,20.3,10.6,16.1,14.8,20.6,14.8,13.2,18.5,21,18.1,18.8,16.7,19.5,18.4,17.7,14.7,10.2]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.7,13.8,11.6,17.1,13.1,15.2,9.5,11.9,10.6,13.9,10.3,12.5,12.2,12.3,15.2,17.1,19.4,18.6,23.5,21.5,21.8,25.4,21.4,21.5,19.7,12.8,14.2,14.9,13.5,13.2,18.3,18.3,13.9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [10.4,12.2,12.4,14,9.9,9.7,12.2,11.1,13.7,9.2,13.6,12.9,12.2,11.4,12.5,15.1,13.4,12,15.4,17.5,16.3,14,14.9,16.1,15.5,16.9,17.9,18.6,19.4,14.2,19.8,17.4]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [10.2,12.9,11.6,8.2,15,12.1,13.5,10.9,10.2,12.3,14.3,11.2,15.6,13.7,13.1,12.6,11.4,12.3,12.8,14.3,15.1,12.3,15,19.1,18.2,14.1,17.8,17,16,14.3,16.2,15.5,13.3]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [9.1,10.8,11.4,12.4,8.9,12,8.4,8.6,8.4,11.8,10.3,8.1,11,7.9,11.5,10.3,13.1,11.9,13,10,12,14.5,15.7,19.8,21.6,19,14.9,14.9,16,13.2,16.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [148,145.1,116.1,142.9,165.4,132.9,85.6,117.2,212.9,139.8,214.3,174,30.8]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-inequality input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(3) + '&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-inequality input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲进球分布不均度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 25.40 (出现在 2014-15)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 9.50 (出现在 1999-00)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 13.90&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 15.85&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，进球分布不均度呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲历年客场胜率趋势变化（1993–2026）</title><link>https://18qiu.com/soccer/la-liga/trends/away-win-trend/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/away-win-trend/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球客场崛起指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;追踪历届赛季客场获胜比例，分析客场竞争力的演变&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-away"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-away-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室 · openfootball&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-away-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.7,26.6,25.3,26.1,26.6,25.3,26.6,25,30,27.1,27.6,25.5,29.2,26.3,27.4,28.9,23.9,23.7,30.5,27.9,32.4,30.3,30.5,28.7,28.4,33.7,30.5,40.3,33.9,28.7,32.4,34.7,31.3],"values2": [41.6,44.4,48.9,42.6,48.4,44.5,49.2,48.4,43.4,49.2,43.9,45.5,50.5,47.9,46.3,45.5,50.8,47.1,45,43.7,47.1,45.3,41.3,49.2,45.5,47.6,45.3,37.9,42.9,48.4,46.1,40.8,41.7]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [22.6,22.6,26.2,26.6,23.2,24.2,22.6,21.6,24.5,26.1,29.7,23.2,29.7,28.9,29.2,29.7,23.9,27.4,25.8,28.2,30.3,31.1,27.6,28.9,30.3,26.8,26.6,29.7,27.4,28.7,27.9,30,25.8],"values2": [49.5,47.6,45.7,47.6,47.9,50.3,47.9,52.4,48.9,46.3,45.3,50.5,42.6,45.3,47.9,48.4,51.1,51.8,49.5,49.7,47.1,45,48.2,47.6,47.1,44.2,45.8,41.6,43.4,47.9,43.9,44.5,49.4]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [23.2,23.9,24.5,26.1,24.8,24.5,24.8,25.2,25.5,27.8,24.2,30.1,25.8,30.4,27.8,27.8,31,33.3,28.8,32,31.7,25.8,32.7,26.8,27.5,31,37.6,31.4,29.4,28.1,29.7,36.3,31.6],"values2": [49.7,48,40.2,51,47.4,47.1,46.7,52.3,52.3,47.1,52.3,48.7,42.8,43.8,46.7,48,40.8,46.1,45.4,42.5,47.4,47.4,44.1,49,45.4,45.1,40.2,42.2,46.7,47.4,43.8,38.6,43.6]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.9,23.2,20.3,19.9,25.8,18.6,20.9,24.5,25.8,23.2,27.5,23.4,25.3,24.5,24.5,24.5,24.2,27.4,25.3,28.2,28.7,28.4,28.9,30.5,35,27.9,36.1,33.7,35.3,31.3,28.7,31.8,34],"values2": [46.1,51.6,53.6,46.7,45.8,54.9,48.4,46.7,45.8,46.7,43.1,43.7,46.3,45.5,46.1,50.5,48.9,47.1,45.5,46.6,47.6,40,46.1,48.4,43.2,43.7,41.6,40.8,38.9,42.4,41.8,39.7,40.2]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [17.4,19.7,19.5,22.9,25.2,21.2,21.6,23.5,19.9,23.2,25.3,18.7,24.2,21.6,25.5,27.1,27.4,24.5,24.5,26.8,27.4,29.2,29.5,26.3,29.2,27.9,26.9,37.6,30.5,32.9,34.3,33,27.9],"values2": [50,51.6,50.3,46.6,49.7,49.7,52.3,49,52,48.9,48.7,46.6,44.7,47.6,43.9,43.4,47.1,41.3,47.1,44.7,44.2,47.6,42.1,48.9,45.5,43.2,48,37.4,42.6,42.9,39.2,46.7,48.3]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [31.2,28.3,23.8,26.7,28.3,28.3,32.7,27.8,36.9,27.9,30.8,27.5,18.8],"values2": [40.4,42.9,49.6,47.9,48.8,49.6,38.9,44.4,42.8,44.2,46.2,46.7,62.8]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-away input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = [];
 if (selectedLeagues.length === 1) {
 var d = allData[selectedLeagues[0]];
 if (d) {
 var alignedValues = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values[idx] : null;
 });
 var alignedValues2 = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values2[idx] : null;
 });
 series = [
 { name: '主场胜率', type: 'line', data: alignedValues2, smooth: true, itemStyle: { color: '#38a169' }, lineStyle: { width: 3 } },
 { name: '客场胜率', type: 'line', data: alignedValues, smooth: true, itemStyle: { color: '#3182ce' }, lineStyle: { width: 3 } }
 ];
 }
 } else {
 series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 return {
 name: data.name,
 type: 'line',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 },
 symbolSize: 8
 };
 }).filter(Boolean);
 }

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a,b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: { show: true, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '胜率 %',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: '{value}%' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-away input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲客场胜率趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 31.10% (出现在 2014-15)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 21.60% (出现在 2000-01)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 25.80%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 26.88%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，客场胜率趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲历年联赛竞争均衡度变化（1993–2026）</title><link>https://18qiu.com/soccer/la-liga/trends/competitive-balance/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/competitive-balance/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;联赛竞争均衡度对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;平均胜出分差 (分差越小表示联赛竞争越均衡、悬念越高)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-balance"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-balance-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-balance-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.21,1.25,1.27,1.23,1.39,1.26,1.38,1.32,1.33,1.28,1.26,1.24,1.37,1.29,1.38,1.31,1.47,1.28,1.44,1.25,1.52,1.29,1.29,1.51,1.43,1.53,1.45,1.43,1.51,1.46,1.58,1.41,1.25]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.31,1.37,1.31,1.4,1.28,1.32,1.19,1.34,1.26,1.3,1.29,1.25,1.21,1.24,1.4,1.38,1.39,1.47,1.47,1.43,1.5,1.48,1.5,1.47,1.42,1.2,1.23,1.22,1.23,1.26,1.24,1.23,1.27]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.43,1.44,1.19,1.57,1.26,1.36,1.37,1.52,1.57,1.39,1.5,1.46,1.23,1.28,1.38,1.43,1.35,1.49,1.48,1.43,1.6,1.34,1.46,1.41,1.34,1.65,1.68,1.44,1.56,1.58,1.53,1.46,1.51]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.19,1.4,1.31,1.18,1.4,1.31,1.2,1.23,1.2,1.19,1.24,1.04,1.22,1.17,1.22,1.28,1.17,1.21,1.26,1.31,1.35,1.19,1.3,1.48,1.43,1.26,1.39,1.39,1.33,1.27,1.24,1.23,1.26]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.15,1.3,1.2,1.18,1.22,1.21,1.26,1.17,1.22,1.22,1.27,1.07,1.18,1.1,1.19,1.09,1.29,1.11,1.18,1.24,1.22,1.31,1.33,1.45,1.4,1.25,1.29,1.36,1.34,1.36,1.26,1.54,1.42]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [1.26,1.22,1.29,1.35,1.5,1.38,1.25,1.31,1.7,1.29,1.54,1.4,1.55]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-balance input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; a.value - b.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '球&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-balance input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲联赛竞争均衡度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 1.50球 (出现在 2015-16)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.19球 (出现在 1999-00)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 1.27球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.33球&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，联赛竞争均衡度呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲历年平局率趋势变化（1993–2026）</title><link>https://18qiu.com/soccer/la-liga/trends/draw-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/draw-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;平局率趋势对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;赛季平局比例 (分析联赛分胜负能力的演变)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-draws"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-draws-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-draws-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [30.7,29,25.8,31.3,25,30.3,24.2,26.6,26.6,23.7,28.4,28.9,20.3,25.8,26.3,25.5,25.3,29.2,24.5,28.4,20.5,24.5,28.2,22.1,26.1,18.7,24.2,21.8,23.2,22.9,21.6,24.5,27]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.9,29.7,28.1,25.8,28.9,25.5,29.5,26.1,26.6,27.6,25,26.3,27.6,25.8,22.9,21.8,25,20.8,24.7,22.1,22.6,23.9,24.2,23.4,22.6,28.9,27.6,28.7,29.2,23.4,28.2,25.5,24.8]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.1,28.1,35.3,22.9,27.8,28.4,28.4,22.5,22.2,25.2,23.5,21.2,31.4,25.8,25.5,24.2,28.1,20.6,25.8,25.5,20.9,26.8,23.2,24.2,27.1,23.9,22.2,26.5,23.9,24.5,26.5,25.2,24.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [34,25.2,26.1,33.3,28.4,26.5,30.7,28.8,28.4,30.1,29.4,32.9,28.4,30,29.5,25,26.8,25.5,29.2,25.3,23.7,31.6,25,21.1,21.8,28.4,22.4,25.5,25.8,26.3,29.5,28.4,25.9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [32.6,28.7,30.3,30.5,25.2,29.1,26.1,27.5,28.1,27.9,26.1,34.7,31.1,30.8,30.5,29.5,25.5,34.2,28.4,28.4,28.4,23.2,28.4,24.7,25.3,28.9,25.1,25,26.8,24.2,26.5,20.3,23.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [28.3,28.8,26.7,25.4,22.9,22.1,28.4,27.8,20.3,27.9,22.9,25.8,18.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-draws input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-draws input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲平局率趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 29.70% (出现在 1994-95)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 20.80% (出现在 2010-11)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 24.80%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 25.78%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，平局率趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲历年双方进球(BTTS)概率变化（1993–2026）</title><link>https://18qiu.com/soccer/la-liga/trends/btts-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/btts-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;双方进球 (BTTS) 比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;双方均有进球的比赛百分比 (分析联赛进攻开放性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-btts"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-btts-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-btts-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [52.4,50.9,50.3,50.8,48.2,50,51.6,50.5,50,51.3,51.8,50.3,44.2,47.6,49.5,46.1,50.3,56.3,52.9,56.6,46.1,49.2,51.8,50.8,48.9,51.3,51.1,48.9,50,51.6,61.6,57.4,55.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [49.5,46.1,51.9,52.4,53.2,51.6,56.6,58.2,52.6,51.6,54.2,51.3,49.7,48.9,49.5,54.2,51.8,50.3,50.8,53.4,47.1,46.8,50.3,56.1,46.6,51.8,49.7,51.8,48.7,50.3,49.5,54.2,55.7]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [55.6,60.8,57.8,52.3,57.2,54.2,59.2,53.9,49,49.7,54.6,54.9,57.8,55.6,54.6,55.2,55.6,55.6,54.6,56.5,58.2,49.3,54.6,54.9,54.9,59.5,58.2,60.1,60.8,59.2,61.8,56.9,59.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [52,45.1,50,55.9,52.3,54.2,49.7,56.2,55.2,53.9,53.6,52.1,55,50.5,51.3,49.7,56.1,49.7,47.6,51.1,48.7,56.3,51.1,57.4,49.5,53.4,62.1,59.7,57.4,50.3,52.4,51.6,46.4]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [46.1,46.3,42.9,46.3,45.4,48,50,50.3,43.8,39.5,43.7,43.7,40.3,47.1,45.8,47.4,45.5,50.3,52.6,49.5,50.3,47.4,48.4,46.3,50.5,49.7,48.4,54.2,55.3,58.2,53.9,56.9,49.4]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [55.4,58.8,52.9,62.9,59.6,62.1,56.8,50,47.4,57.9,56.2,62.9,58]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-btts input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-btts input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲双方进球(BTTS)概率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 58.20% (出现在 2000-01)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 46.10% (出现在 1994-95)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 55.70%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 51.41%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，双方进球(BTTS)概率呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲历年争冠分差趋势变化（1993–2026）</title><link>https://18qiu.com/soccer/la-liga/trends/title-race/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/title-race/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;争冠悬念 (冠亚军分差) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;冠军与亚军的最终积分差距 (分差越小表示争冠越激烈)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-titlerace"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-titlerace-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-titlerace-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [8,1,4,7,1,1,18,10,7,5,11,12,8,6,2,4,1,9,0,11,2,8,10,7,19,1,18,12,1,5,2,10,6]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [3,7,4,2,9,11,5,7,7,2,5,4,12,0,8,9,3,4,9,15,3,2,1,3,14,11,5,2,13,10,10,4,9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [0,1,6,2,2,15,0,1,1,16,6,14,5,2,10,2,5,7,8,25,19,10,10,15,21,2,13,13,8,0,17,13,15]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [5,10,8,2,5,1,1,2,1,7,11,7,3,22,3,10,2,6,4,9,17,17,9,4,4,11,1,12,2,16,19,1,9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [13,10,4,12,0,1,7,4,2,1,3,12,15,17,4,3,6,8,3,12,9,8,31,8,13,16,12,1,15,1,9,19,7]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [33,22,77,66,55,22,88,66,0,55,11,22,22]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-titlerace input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; a.value - b.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value + '分&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 0, axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-titlerace input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲争冠分差趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 15.00分 (出现在 2012-13)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00分 (出现在 2006-07)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 9.00分&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 6.45分&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，争冠分差趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲历年最常见比分演变变化（1993–2026）</title><link>https://18qiu.com/soccer/la-liga/trends/scoreline-evolution/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/scoreline-evolution/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;最常见比分 (1-0) 演变对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;全场比分为 1-0 (或 0-1) 的比赛比例 (反映比赛的焦灼度与防守重要性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-scoreline"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-scoreline-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-scoreline-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [18,16.5,23.2,16.8,21.1,17.9,18.7,17.6,17.1,21.3,16.3,20.8,21.6,19.7,19.5,18.9,15.5,14.2,13.9,16.1,19.7,20.3,18.4,15.5,17.6,14.5,14.5,18.7,17.1,18.4,11.1,14.5,13.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [17.1,15.8,19,16,15.3,20.3,16.3,17.1,17.1,18.9,19.5,19.2,19.2,20.5,17.1,18.4,15.3,18.2,17.9,17.4,19.5,18.4,16.8,15,21.6,18.7,18.7,18.9,19.5,22.4,20.3,22.1,17.5]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.4,10.1,11.4,15.7,15.7,12.1,13.7,14.4,11.4,18,15.7,14.1,13.4,14.7,17.3,14.1,14.4,16.7,14.7,11.8,11.1,16,14.7,15.4,14.4,9.8,10.5,12.1,11.4,10.5,10.5,12.1,13.2]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [15.7,18.6,20.6,14.1,14.1,17,19.3,15.7,17.3,16,14.7,22.4,15.8,20,17.1,22.4,16.3,21.3,15.5,17.4,18.2,15.8,18.7,16.1,19.5,16.3,12.6,11.8,16.1,19.5,17.6,18.7,20.9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.2,20.8,19.7,22.4,22.5,19.9,19.3,25.2,19.3,25.5,21.8,21.6,23.7,21.3,16.6,21.3,22.4,15.8,18.7,19.5,18.2,21.3,18.9,18.7,18.4,20.3,22.6,15,16.6,15,15.7,13.1,20.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [17.1,15,16.3,11.7,12.1,12.5,14.2,19.4,14.4,18.8,15.8,12.5,21.9]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-scoreline input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-scoreline input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲最常见比分演变&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 22.40% (出现在 2022-23)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 15.00% (出现在 2016-17)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 17.50%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 18.33%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，最常见比分演变呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲逆转获胜率：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/la-liga/trends/comebacks/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/comebacks/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;逆转获胜率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;半场落后最终获胜的比例 (衡量联赛戏剧性与韧性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-comebacks"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-comebacks-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-comebacks-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.124,0.155,0.103,0.129,0.145,0.163,0.147,0.15,0.147,0.155,0.105,0.121,0.145,0.134,0.139,0.15,0.129,0.163,0.134,0.108,0.139,0.121,0.132,0.121,0.168,0.126,0.145,0.147,0.166,0.203,0.176]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.141,0.139,0.161,0.132,0.171,0.15,0.145,0.163,0.121,0.139,0.155,0.132,0.124,0.137,0.108,0.155,0.124,0.134,0.116,0.124,0.142,0.118,0.1,0.205,0.134,0.158,0.147,0.124,0.15,0.174,0.175]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.196,0.121,0.16,0.163,0.173,0.137,0.108,0.15,0.137,0.134,0.163,0.157,0.144,0.15,0.147,0.173,0.131,0.144,0.15,0.121,0.147,0.134,0.173,0.131,0.134,0.147,0.18,0.15,0.18,0.164,0.143]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.111,0.167,0.118,0.137,0.15,0.157,0.196,0.157,0.144,0.161,0.139,0.15,0.153,0.137,0.174,0.147,0.15,0.153,0.121,0.158,0.116,0.156,0.116,0.171,0.197,0.161,0.184,0.166,0.176,0.182,0.128]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.129,0.133,0.132,0.114,0.124,0.176,0.134,0.116,0.118,0.1,0.132,0.137,0.139,0.145,0.134,0.147,0.147,0.163,0.142,0.126,0.147,0.137,0.147,0.161,0.168,0.168,0.195,0.163,0.134,0.15,0.132]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [0,0,0,0,0,0,0,0,0,0,0,0,0]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-comebacks input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 0, axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-comebacks input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲逆转获胜率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 20.50% (出现在 2018)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00% (出现在 1993)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 17.50%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 13.33%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，逆转获胜率呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲上半场进球贡献趋势：2012-13创47.40%峰值</title><link>https://18qiu.com/soccer/la-liga/trends/halftime-goals/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/halftime-goals/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;上半场进球贡献比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;上半场进球占全场总进球的百分比 (分析各联赛进入状态的速度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-halftime"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-halftime-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-halftime-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [44.5,45.1,45.6,43.3,44.8,44.6,45.2,43.5,45.5,43.8,46.8,45.1,41.4,42.3,43.9,44.8,43.5,43.7,44,47.4,44.5,43.4,41.9,44.4,45.9,47.2,45.2,46.3,41.5,46.5,43.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [44.7,43.7,40.8,40.7,43.5,43.2,43.9,43.9,44.7,45.8,46,39.9,45.1,46.2,42.8,46,42.8,47.4,43.5,45.2,45.4,43,42.6,40.9,42.5,46.1,43.6,44.5,45.3,44,42.6]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [42.2,41.9,43.6,41.7,44.2,43.4,41.3,45.6,45.3,43.8,42.5,44.7,42.4,44.2,43.9,41.7,44.8,45.3,45.2,44,44,43.4,44.7,41.5,42.1,43.8,46.2,46.9,47,46.7,43.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [45.7,43.4,40.4,42.4,46.2,43.1,44.8,42.6,43.4,42.9,47.2,43.4,43.4,41.4,47.1,42.9,42.5,41.9,45.4,46.2,44.6,41.9,44.1,42.1,43.8,42.7,45.3,45.1,43.2,43.6,42.3]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [43.3,44.6,43.1,43.4,42.8,43.5,42,43.5,49,45.4,46,42.6,44.1,43.7,43.1,44,42.6,42.7,43.5,44.1,42.1,41.3,45.1,40.2,45.7,46.1,45.5,46.6,44.7,44,43.3]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-halftime input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-halftime input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲上半场进球贡献&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 47.40% (出现在 2012-13)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 39.90% (出现在 2006-07)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 42.60%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 43.88%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，上半场进球贡献呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲射门转化效率：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/la-liga/trends/shot-efficiency/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/shot-efficiency/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球射门转化率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;进球数 ÷ 射正数 (衡量球队进攻的致命程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-shots"&gt;
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #38a169"&gt;
 &lt;input type="radio" name="league-shots" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #EE8707"&gt;
 &lt;input type="radio" name="league-shots" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #D20515"&gt;
 &lt;input type="radio" name="league-shots" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #024494"&gt;
 &lt;input type="radio" name="league-shots" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #DEB10C"&gt;
 &lt;input type="radio" name="league-shots" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-shots-comparison" class="chart-canvas" style="width:100%;height:650px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-shots-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超", "color": "#38a169",
 
 
 
 "teams": [{"name":"Arsenal","rate": 0.397 ,"shots": 469 ,"target": 156 ,"goals": 62 },{"name":"Man City","rate": 0.382 ,"shots": 461 ,"target": 165 ,"goals": 63 },{"name":"Brentford","rate": 0.381 ,"shots": 337 ,"target": 126 ,"goals": 48 },{"name":"Fulham","rate": 0.364 ,"shots": 399 ,"target": 118 ,"goals": 43 },{"name":"West Ham","rate": 0.36 ,"shots": 332 ,"target": 111 ,"goals": 40 },{"name":"Liverpool","rate": 0.359 ,"shots": 504 ,"target": 145 ,"goals": 52 },{"name":"Chelsea","rate": 0.358 ,"shots": 438 ,"target": 148 ,"goals": 53 },{"name":"Burnley","rate": 0.34 ,"shots": 297 ,"target": 97 ,"goals": 33 },{"name":"Everton","rate": 0.331 ,"shots": 354 ,"target": 118 ,"goals": 39 },{"name":"Tottenham","rate": 0.32 ,"shots": 356 ,"target": 125 ,"goals": 40 },{"name":"Sunderland","rate": 0.317 ,"shots": 319 ,"target": 104 ,"goals": 33 },{"name":"Bournemouth","rate": 0.316 ,"shots": 443 ,"target": 152 ,"goals": 48 },{"name":"Leeds","rate": 0.31 ,"shots": 402 ,"target": 126 ,"goals": 39 },{"name":"Aston Villa","rate": 0.307 ,"shots": 409 ,"target": 140 ,"goals": 43 },{"name":"Crystal Palace","rate": 0.307 ,"shots": 361 ,"target": 114 ,"goals": 35 },{"name":"Man United","rate": 0.305 ,"shots": 512 ,"target": 187 ,"goals": 57 },{"name":"Newcastle","rate": 0.302 ,"shots": 416 ,"target": 149 ,"goals": 45 },{"name":"Brighton","rate": 0.299 ,"shots": 411 ,"target": 144 ,"goals": 43 },{"name":"Nott\u0027m Forest","rate": 0.252 ,"shots": 407 ,"target": 127 ,"goals": 32 },{"name":"Wolves","rate": 0.231 ,"shots": 300 ,"target": 104 ,"goals": 24 }]
 
 },
 
 "la-liga": {
 "name": "西甲", "color": "#EE8707",
 
 
 
 "teams": [{"name":"Villarreal","rate": 0.397 ,"shots": 377 ,"target": 141 ,"goals": 56 },{"name":"Barcelona","rate": 0.372 ,"shots": 612 ,"target": 226 ,"goals": 84 },{"name":"Sevilla","rate": 0.351 ,"shots": 355 ,"target": 111 ,"goals": 39 },{"name":"Valencia","rate": 0.343 ,"shots": 364 ,"target": 99 ,"goals": 34 },{"name":"Celta","rate": 0.336 ,"shots": 333 ,"target": 131 ,"goals": 44 },{"name":"Sociedad","rate": 0.331 ,"shots": 402 ,"target": 148 ,"goals": 49 },{"name":"Mallorca","rate": 0.325 ,"shots": 330 ,"target": 126 ,"goals": 41 },{"name":"Levante","rate": 0.318 ,"shots": 370 ,"target": 110 ,"goals": 35 },{"name":"Osasuna","rate": 0.316 ,"shots": 356 ,"target": 117 ,"goals": 37 },{"name":"Elche","rate": 0.315 ,"shots": 349 ,"target": 124 ,"goals": 39 },{"name":"Ath Madrid","rate": 0.309 ,"shots": 415 ,"target": 165 ,"goals": 51 },{"name":"Betis","rate": 0.304 ,"shots": 449 ,"target": 148 ,"goals": 45 },{"name":"Getafe","rate": 0.299 ,"shots": 301 ,"target": 97 ,"goals": 29 },{"name":"Real Madrid","rate": 0.299 ,"shots": 576 ,"target": 221 ,"goals": 66 },{"name":"Espanol","rate": 0.291 ,"shots": 394 ,"target": 127 ,"goals": 37 },{"name":"Alaves","rate": 0.289 ,"shots": 374 ,"target": 121 ,"goals": 35 },{"name":"Girona","rate": 0.275 ,"shots": 322 ,"target": 120 ,"goals": 33 },{"name":"Oviedo","rate": 0.236 ,"shots": 310 ,"target": 106 ,"goals": 25 },{"name":"Ath Bilbao","rate": 0.232 ,"shots": 439 ,"target": 142 ,"goals": 33 },{"name":"Vallecano","rate": 0.207 ,"shots": 446 ,"target": 145 ,"goals": 30 }]
 
 },
 
 "bundesliga": {
 "name": "德甲", "color": "#D20515",
 
 
 
 "teams": [{"name":"Dortmund","rate": 0.438 ,"shots": 384 ,"target": 137 ,"goals": 60 },{"name":"Leverkusen","rate": 0.428 ,"shots": 442 ,"target": 152 ,"goals": 65 },{"name":"Bayern Munich","rate": 0.415 ,"shots": 576 ,"target": 260 ,"goals": 108 },{"name":"Ein Frankfurt","rate": 0.412 ,"shots": 361 ,"target": 136 ,"goals": 56 },{"name":"Hoffenheim","rate": 0.374 ,"shots": 419 ,"target": 155 ,"goals": 58 },{"name":"Freiburg","rate": 0.344 ,"shots": 378 ,"target": 128 ,"goals": 44 },{"name":"Wolfsburg","rate": 0.344 ,"shots": 351 ,"target": 122 ,"goals": 42 },{"name":"Stuttgart","rate": 0.343 ,"shots": 440 ,"target": 175 ,"goals": 60 },{"name":"RB Leipzig","rate": 0.329 ,"shots": 457 ,"target": 170 ,"goals": 56 },{"name":"Mainz","rate": 0.327 ,"shots": 336 ,"target": 113 ,"goals": 37 },{"name":"FC Koln","rate": 0.319 ,"shots": 399 ,"target": 141 ,"goals": 45 },{"name":"Union Berlin","rate": 0.317 ,"shots": 349 ,"target": 104 ,"goals": 33 },{"name":"Heidenheim","rate": 0.315 ,"shots": 341 ,"target": 108 ,"goals": 34 },{"name":"M\u0027gladbach","rate": 0.287 ,"shots": 355 ,"target": 129 ,"goals": 37 },{"name":"Augsburg","rate": 0.275 ,"shots": 380 ,"target": 131 ,"goals": 36 },{"name":"Werder Bremen","rate": 0.271 ,"shots": 381 ,"target": 118 ,"goals": 32 },{"name":"St Pauli","rate": 0.255 ,"shots": 296 ,"target": 98 ,"goals": 25 },{"name":"Hamburg","rate": 0.241 ,"shots": 353 ,"target": 133 ,"goals": 32 }]
 
 },
 
 "serie-a": {
 "name": "意甲", "color": "#024494",
 
 
 
 "teams": [{"name":"Inter","rate": 0.379 ,"shots": 564 ,"target": 198 ,"goals": 75 },{"name":"Milan","rate": 0.338 ,"shots": 439 ,"target": 139 ,"goals": 47 },{"name":"Como","rate": 0.335 ,"shots": 464 ,"target": 167 ,"goals": 56 },{"name":"Bologna","rate": 0.333 ,"shots": 428 ,"target": 126 ,"goals": 42 },{"name":"Sassuolo","rate": 0.328 ,"shots": 337 ,"target": 119 ,"goals": 39 },{"name":"Fiorentina","rate": 0.327 ,"shots": 424 ,"target": 113 ,"goals": 37 },{"name":"Roma","rate": 0.324 ,"shots": 413 ,"target": 139 ,"goals": 45 },{"name":"Udinese","rate": 0.322 ,"shots": 361 ,"target": 118 ,"goals": 38 },{"name":"Napoli","rate": 0.314 ,"shots": 421 ,"target": 153 ,"goals": 48 },{"name":"Cagliari","rate": 0.311 ,"shots": 328 ,"target": 106 ,"goals": 33 },{"name":"Atalanta","rate": 0.297 ,"shots": 481 ,"target": 148 ,"goals": 44 },{"name":"Genoa","rate": 0.295 ,"shots": 379 ,"target": 129 ,"goals": 38 },{"name":"Juventus","rate": 0.286 ,"shots": 529 ,"target": 192 ,"goals": 55 },{"name":"Lecce","rate": 0.284 ,"shots": 313 ,"target": 74 ,"goals": 21 },{"name":"Torino","rate": 0.274 ,"shots": 382 ,"target": 135 ,"goals": 37 },{"name":"Pisa","rate": 0.261 ,"shots": 312 ,"target": 88 ,"goals": 23 },{"name":"Lazio","rate": 0.258 ,"shots": 360 ,"target": 128 ,"goals": 33 },{"name":"Cremonese","rate": 0.257 ,"shots": 290 ,"target": 101 ,"goals": 26 },{"name":"Parma","rate": 0.255 ,"shots": 356 ,"target": 94 ,"goals": 24 },{"name":"Verona","rate": 0.189 ,"shots": 364 ,"target": 122 ,"goals": 23 }]
 
 },
 
 "ligue-1": {
 "name": "法甲", "color": "#DEB10C",
 
 
 
 "teams": [{"name":"Monaco","rate": 0.403 ,"shots": 367 ,"target": 129 ,"goals": 52 },{"name":"Lens","rate": 0.367 ,"shots": 430 ,"target": 147 ,"goals": 54 },{"name":"Brest","rate": 0.366 ,"shots": 319 ,"target": 101 ,"goals": 37 },{"name":"Lille","rate": 0.364 ,"shots": 417 ,"target": 143 ,"goals": 52 },{"name":"Strasbourg","rate": 0.36 ,"shots": 337 ,"target": 136 ,"goals": 49 },{"name":"Rennes","rate": 0.353 ,"shots": 394 ,"target": 139 ,"goals": 49 },{"name":"Lorient","rate": 0.339 ,"shots": 340 ,"target": 115 ,"goals": 39 },{"name":"Marseille","rate": 0.339 ,"shots": 442 ,"target": 174 ,"goals": 59 },{"name":"Paris","rate": 0.336 ,"shots": 337 ,"target": 113 ,"goals": 38 },{"name":"Paris SG","rate": 0.328 ,"shots": 499 ,"target": 195 ,"goals": 64 },{"name":"Lyon","rate": 0.328 ,"shots": 349 ,"target": 131 ,"goals": 43 },{"name":"Toulouse","rate": 0.32 ,"shots": 376 ,"target": 125 ,"goals": 40 },{"name":"Nice","rate": 0.289 ,"shots": 339 ,"target": 121 ,"goals": 35 },{"name":"Nantes","rate": 0.279 ,"shots": 297 ,"target": 86 ,"goals": 24 },{"name":"Metz","rate": 0.274 ,"shots": 299 ,"target": 95 ,"goals": 26 },{"name":"Angers","rate": 0.258 ,"shots": 274 ,"target": 97 ,"goals": 25 },{"name":"Auxerre","rate": 0.255 ,"shots": 317 ,"target": 94 ,"goals": 24 },{"name":"Le Havre","rate": 0.236 ,"shots": 334 ,"target": 106 ,"goals": 25 }]
 
 },
 
 "csl": {
 "name": "中超", "color": "#14B8A6",
 
 
 
 "teams": []
 
 },
 
 };

 function updateChart() {
 var selectedLeague = document.querySelector('#league-selector-shots input:checked').value;
 var data = allData[selectedLeague];
 var teams = data.teams.slice().sort((a,b) =&gt; a.rate - b.rate); 

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: p =&gt; {
 var t = teams[p[0].dataIndex];
 return '&lt;strong&gt;' + t.name + '&lt;/strong&gt;&lt;br/&gt;转化率: &lt;b&gt;' + (t.rate*100).toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;射正: ' + t.target + ' | 进球: ' + t.goals;
 }},
 grid: { left: 120, right: 60, bottom: 30, top: 20, containLabel: false },
 xAxis: { type: 'value', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, max: 100 },
 yAxis: { type: 'category', data: teams.map(t =&gt; t.name), axisLabel: { color: isDark ? '#E6EDF3' : '#1a202c', fontSize: 11 } },
 series: [{
 type: 'bar',
 data: teams.map(t =&gt; +(t.rate*100).toFixed(1)),
 itemStyle: { color: data.color, borderRadius: [0, 4, 4, 0] },
 barMaxWidth: 25,
 label: { show: true, position: 'right', formatter: '{c}%', fontSize: 10, color: isDark ? '#8B949E' : '#4a5568' }
 }]
 }, true);
 }

 document.querySelectorAll('#league-selector-shots input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;
&lt;style&gt;
.league-checkbox--radio .checkbox-custom { border-radius: 50% !important; }
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲射门转化效率排名&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本赛季领先者&lt;/strong&gt;: Villarreal (39.70%)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;样本总量&lt;/strong&gt;: 20 个分析对象&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;在本赛季的西甲射门转化效率分析中，我们观察到明显的个体差异。 &lt;strong&gt;Villarreal&lt;/strong&gt; 在此项指标上高居榜首，达到 &lt;strong&gt;39.70%&lt;/strong&gt;，体现了其在特定领域的极端风格或高效产出。相比之下，&lt;strong&gt;Vallecano&lt;/strong&gt; 则处于末尾，数值为 &lt;strong&gt;20.70%&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>西甲下半场进球占比趋势：2006-07创1.51峰值</title><link>https://18qiu.com/soccer/la-liga/trends/second-half-surge/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/second-half-surge/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;下半场进球潮 (2H/1H 比率) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;下半场进球数与上半场进球数之比 (大于1.0表示下半场进球更多)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-surge"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-surge-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-surge-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.24,1.22,1.2,1.31,1.23,1.25,1.21,1.31,1.2,1.29,1.14,1.21,1.41,1.36,1.28,1.23,1.3,1.3,1.27,1.11,1.25,1.3,1.39,1.26,1.18,1.12,1.21,1.16,1.41,1.15,1.3]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.23,1.29,1.45,1.46,1.3,1.32,1.28,1.28,1.24,1.19,1.18,1.51,1.22,1.16,1.34,1.17,1.34,1.11,1.29,1.22,1.2,1.32,1.35,1.44,1.36,1.16,1.29,1.24,1.21,1.28,1.35]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.37,1.38,1.29,1.4,1.26,1.31,1.41,1.2,1.2,1.28,1.35,1.24,1.36,1.26,1.28,1.39,1.23,1.2,1.21,1.27,1.26,1.3,1.24,1.41,1.38,1.29,1.17,1.13,1.13,1.14,1.28]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.19,1.3,1.47,1.36,1.17,1.32,1.23,1.35,1.3,1.33,1.12,1.3,1.3,1.41,1.12,1.32,1.35,1.38,1.2,1.17,1.24,1.39,1.26,1.37,1.29,1.35,1.21,1.22,1.31,1.29,1.37]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.31,1.23,1.32,1.3,1.34,1.3,1.39,1.29,1.04,1.2,1.17,1.34,1.27,1.28,1.32,1.27,1.35,1.34,1.3,1.26,1.38,1.43,1.21,1.49,1.19,1.17,1.2,1.15,1.23,1.27,1.31]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-surge input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '倍&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-surge input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲下半场进球占比&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 1.51 (出现在 2006-07)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.11 (出现在 2012-13)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 1.35&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.28&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，下半场进球占比呈现以下特征：&lt;/p&gt;</description></item><item><title>西甲主场优势指数：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/la-liga/trends/home-advantage/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/la-liga/trends/home-advantage/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球主场优势指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;主场优势指数 = 主场胜场 / 客场胜场 (数值越高表示主场优势越大)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-advantage"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-advantage-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室 · API-Football&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-advantage-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 1.5 , 1.67 , 1.94 , 1.64 , 1.82 , 1.76 , 1.85 , 1.94 , 1.45 , 1.82 , 1.59 , 1.78 , 1.73 , 1.82 , 1.69 , 1.57 , 2.12 , 1.99 , 1.47 , 1.57 , 1.46 , 1.5 , 1.35 , 1.72 , 1.6 , 1.41 , 1.48 , 0.94 , 1.26 , 1.69 , 1.42 , 1.17 , 1.33 ],
 "home_wins": [ 192 , 205 , 186 , 162 , 184 , 169 , 187 , 184 , 165 , 187 , 167 , 173 , 192 , 182 , 176 , 173 , 193 , 179 , 171 , 166 , 179 , 172 , 157 , 187 , 173 , 181 , 172 , 144 , 163 , 184 , 175 , 155 , 133 ],
 "away_wins": [ 128 , 123 , 96 , 99 , 101 , 96 , 101 , 95 , 114 , 103 , 105 , 97 , 111 , 100 , 104 , 110 , 91 , 90 , 116 , 106 , 123 , 115 , 116 , 109 , 108 , 128 , 116 , 153 , 129 , 109 , 123 , 132 , 100 ],
 "draws": [ 142 , 134 , 98 , 119 , 95 , 115 , 92 , 101 , 101 , 90 , 108 , 110 , 77 , 98 , 100 , 97 , 96 , 111 , 93 , 108 , 78 , 93 , 107 , 84 , 99 , 71 , 92 , 83 , 88 , 87 , 82 , 93 , 86 ]
 },"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.19 , 2.1 , 1.74 , 1.79 , 2.07 , 2.08 , 2.12 , 2.43 , 2 , 1.78 , 1.52 , 2.18 , 1.43 , 1.56 , 1.64 , 1.63 , 2.13 , 1.89 , 1.92 , 1.77 , 1.56 , 1.45 , 1.74 , 1.65 , 1.56 , 1.65 , 1.72 , 1.4 , 1.59 , 1.67 , 1.58 , 1.48 , 1.91 ],
 "home_wins": [ 188 , 181 , 211 , 220 , 182 , 191 , 182 , 199 , 186 , 176 , 172 , 192 , 162 , 172 , 182 , 184 , 194 , 197 , 188 , 189 , 179 , 171 , 183 , 181 , 179 , 168 , 174 , 158 , 165 , 182 , 167 , 169 , 155 ],
 "away_wins": [ 86 , 86 , 121 , 123 , 88 , 92 , 86 , 82 , 93 , 99 , 113 , 88 , 113 , 110 , 111 , 113 , 91 , 104 , 98 , 107 , 115 , 118 , 105 , 110 , 115 , 102 , 101 , 113 , 104 , 109 , 106 , 114 , 81 ],
 "draws": [ 106 , 113 , 130 , 119 , 110 , 97 , 112 , 99 , 101 , 105 , 95 , 100 , 105 , 98 , 87 , 83 , 95 , 79 , 94 , 84 , 86 , 91 , 92 , 89 , 86 , 110 , 105 , 109 , 111 , 89 , 107 , 97 , 78 ]
 },"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.14 , 2.01 , 1.64 , 1.95 , 1.91 , 1.92 , 1.88 , 2.08 , 2.05 , 1.69 , 2.16 , 1.62 , 1.66 , 1.44 , 1.68 , 1.73 , 1.32 , 1.38 , 1.58 , 1.33 , 1.49 , 1.84 , 1.35 , 1.83 , 1.65 , 1.45 , 1.07 , 1.34 , 1.59 , 1.69 , 1.47 , 1.06 , 1.38 ],
 "home_wins": [ 152 , 147 , 123 , 156 , 145 , 144 , 143 , 160 , 160 , 144 , 160 , 149 , 131 , 134 , 143 , 147 , 125 , 141 , 139 , 130 , 145 , 145 , 135 , 150 , 139 , 138 , 123 , 129 , 143 , 145 , 134 , 118 , 116 ],
 "away_wins": [ 71 , 73 , 75 , 80 , 76 , 75 , 76 , 77 , 78 , 85 , 74 , 92 , 79 , 93 , 85 , 85 , 95 , 102 , 88 , 98 , 97 , 79 , 100 , 82 , 84 , 95 , 115 , 96 , 90 , 86 , 91 , 111 , 84 ],
 "draws": [ 83 , 86 , 108 , 70 , 85 , 87 , 87 , 69 , 68 , 77 , 72 , 65 , 96 , 79 , 78 , 74 , 86 , 63 , 79 , 78 , 64 , 82 , 71 , 74 , 83 , 73 , 68 , 81 , 73 , 75 , 81 , 77 , 66 ]
 },"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.31 , 2.23 , 2.65 , 2.34 , 1.77 , 2.95 , 2.31 , 1.91 , 1.77 , 2.01 , 1.57 , 1.87 , 1.83 , 1.86 , 1.88 , 2.06 , 2.02 , 1.72 , 1.8 , 1.65 , 1.66 , 1.41 , 1.59 , 1.59 , 1.23 , 1.57 , 1.15 , 1.21 , 1.1 , 1.35 , 1.46 , 1.25 , 1.18 ],
 "home_wins": [ 141 , 158 , 164 , 143 , 140 , 168 , 148 , 143 , 140 , 143 , 132 , 166 , 176 , 173 , 175 , 192 , 186 , 179 , 173 , 177 , 181 , 152 , 175 , 184 , 164 , 166 , 158 , 155 , 148 , 161 , 159 , 151 , 129 ],
 "away_wins": [ 61 , 71 , 62 , 61 , 79 , 57 , 64 , 75 , 79 , 71 , 84 , 89 , 96 , 93 , 93 , 93 , 92 , 104 , 96 , 107 , 109 , 108 , 110 , 116 , 133 , 106 , 137 , 128 , 134 , 119 , 109 , 121 , 109 ],
 "draws": [ 104 , 77 , 80 , 102 , 87 , 81 , 94 , 88 , 87 , 92 , 90 , 125 , 108 , 114 , 112 , 95 , 102 , 97 , 111 , 96 , 90 , 120 , 95 , 80 , 83 , 108 , 85 , 97 , 98 , 100 , 112 , 108 , 83 ]
 },"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.88 , 2.61 , 2.58 , 2.03 , 1.97 , 2.34 , 2.42 , 2.08 , 2.61 , 2.11 , 1.93 , 2.49 , 1.85 , 2.21 , 1.72 , 1.6 , 1.72 , 1.69 , 1.92 , 1.67 , 1.62 , 1.63 , 1.43 , 1.86 , 1.56 , 1.55 , 1.79 , 0.99 , 1.4 , 1.3 , 1.14 , 1.42 , 1.73 ],
 "home_wins": [ 190 , 196 , 191 , 177 , 152 , 152 , 160 , 150 , 159 , 186 , 185 , 177 , 170 , 181 , 167 , 165 , 179 , 157 , 179 , 170 , 168 , 181 , 160 , 186 , 173 , 164 , 134 , 142 , 162 , 163 , 120 , 143 , 128 ],
 "away_wins": [ 66 , 75 , 74 , 87 , 77 , 65 , 66 , 72 , 61 , 88 , 96 , 71 , 92 , 82 , 97 , 103 , 104 , 93 , 93 , 102 , 104 , 111 , 112 , 100 , 111 , 106 , 75 , 143 , 116 , 125 , 105 , 101 , 74 ],
 "draws": [ 124 , 109 , 115 , 116 , 77 , 89 , 80 , 84 , 86 , 106 , 99 , 132 , 118 , 117 , 116 , 112 , 97 , 130 , 108 , 108 , 108 , 88 , 108 , 94 , 96 , 110 , 70 , 95 , 102 , 92 , 81 , 62 , 63 ]
 },"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [ 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 , 2026 ],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "scores": [ 1.29 , 1.51 , 2.09 , 1.8 , 1.72 , 1.75 , 1.19 , 1.6 , 1.16 , 1.58 , 1.5 , 1.7 , 3.35 ],
 "home_wins": [ 1067 , 1133 , 1309 , 1265 , 1287 , 1309 , 693 , 880 , 1441 , 1166 , 1221 , 1232 , 221 ],
 "away_wins": [ 825 , 748 , 627 , 704 , 748 , 748 , 583 , 550 , 1243 , 737 , 814 , 726 , 66 ],
 "draws": [ 748 , 759 , 704 , 671 , 605 , 583 , 506 , 550 , 682 , 737 , 605 , 682 , 65 ]
 }};

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-advantage input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = [];
 var markLineData = [
 { 
 xAxis: '2020-21', 
 lineStyle: { color: '#e53e3e', type: 'dashed', width: 2 },
 label: { 
 show: true, 
 formatter: 'COVID-19\n空场赛季', 
 position: 'end',
 color: '#e53e3e',
 fontSize: 10,
 fontWeight: 'bold',
 backgroundColor: isDark ? 'rgba(13,17,23,0.8)' : 'rgba(255,255,255,0.8)',
 padding: [2, 4],
 borderRadius: 2
 }
 }
 ];

 if (selectedLeagues.length === 1) {
 
 
 var data = allData[selectedLeagues[0]];
 var homePct = [], drawPct = [], awayPct = [];
 for (var i = 0; i &lt; data.home_wins.length; i++) {
 var total = data.home_wins[i] + data.away_wins[i] + data.draws[i];
 homePct.push(total &gt; 0 ? +(data.home_wins[i] / total * 100).toFixed(1) : 0);
 drawPct.push(total &gt; 0 ? +(data.draws[i] / total * 100).toFixed(1) : 0);
 awayPct.push(total &gt; 0 ? +(data.away_wins[i] / total * 100).toFixed(1) : 0);
 }
 
 series = [
 { name: '主场胜 %', type: 'bar', stack: 'total', data: homePct, itemStyle: { color: '#38a169' }, markLine: { silent: true, data: markLineData } },
 { name: '平局 %', type: 'bar', stack: 'total', data: drawPct, itemStyle: { color: '#a0aec0' } },
 { name: '客场胜 %', type: 'bar', stack: 'total', data: awayPct, itemStyle: { color: '#e53e3e' } }
 ];
 } else {
 
 series = selectedLeagues.map(function(code) {
 var d = allData[code];
 if (!d) return null;
 var aligned = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.scores[idx] : null;
 });
 return {
 name: d.name, type: 'line', data: aligned, smooth: true,
 itemStyle: { color: d.color }, lineStyle: { width: 3 },
 symbolSize: 8, markLine: { silent: true, data: markLineData }
 };
 }).filter(Boolean);
 }

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 axisPointer: { type: 'shadow' },
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 if (selectedLeagues.length === 1) {
 params.forEach(p =&gt; res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value + '%&lt;/b&gt;&lt;br/&gt;');
 res += '优势指数: &lt;b&gt;' + allData[selectedLeagues[0]].scores[params[0].dataIndex].toFixed(2) + '&lt;/b&gt;';
 } else {
 params.sort((a, b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;';
 });
 }
 return res;
 }
 },
 legend: {
 show: true,
 bottom: 10,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: selectedLeagues.length === 1 ? '占比 %' : '优势指数',
 min: selectedLeagues.length === 1 ? 0 : 'dataMin',
 max: selectedLeagues.length === 1 ? 100 : 'dataMax',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: selectedLeagues.length === 1 ? '{value}%' : '{value}' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-advantage input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;style&gt;
 
.chart-widget--comparison {
 background: var(--color-surface);
 border-radius: var(--radius-lg);
 padding: var(--space-lg);
 margin: var(--space-xl) 0;
 border: 1px solid var(--color-border);
}
.chart-header {
 display: flex;
 justify-content: space-between;
 align-items: flex-start;
 margin-bottom: var(--space-lg);
 flex-wrap: wrap;
 gap: var(--space-md);
}
.chart-main-title {
 font-size: var(--text-xl);
 font-weight: 700;
 margin: 0;
}
.chart-subtitle {
 font-size: var(--text-sm);
 color: var(--color-text-secondary);
 margin: var(--space-xs) 0 0;
}
.league-selector {
 display: flex;
 gap: var(--space-sm);
 flex-wrap: wrap;
}
.league-checkbox {
 display: flex;
 align-items: center;
 gap: 6px;
 cursor: pointer;
 padding: 4px 10px;
 border-radius: var(--radius-full);
 background: var(--color-surface-alt);
 border: 1px solid var(--color-border);
 transition: all 0.2s;
}
.league-checkbox:hover {
 background: var(--color-surface-hover);
}
.league-checkbox input { display: none; }
.league-checkbox input:checked + .checkbox-custom {
 background: var(--league-color);
 border-color: var(--league-color);
}
.league-checkbox input:checked + .checkbox-custom::after {
 content: "✓";
 color: white;
 font-size: 10px;
 display: block;
 text-align: center;
 line-height: 14px;
}
.checkbox-custom {
 width: 14px;
 height: 14px;
 border: 1px solid var(--color-text-muted);
 border-radius: 3px;
}
.league-name {
 font-size: var(--text-xs);
 font-weight: 600;
 color: var(--color-text-secondary);
}
.league-checkbox input:checked ~ .league-name { color: var(--color-text); }
.chart-footer {
 display: flex;
 justify-content: space-between;
 margin-top: var(--space-md);
 padding-top: var(--space-sm);
 border-top: 1px solid var(--color-border-light);
 font-size: var(--text-xs);
 color: var(--color-text-muted);
}
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 西甲主场优势指数&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 2.43 (出现在 2000)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.40 (出现在 2020)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 1.91&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.79&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于西甲历史数据，主场优势指数呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲半场领先后胜率趋势：1995-96创80.80%峰值</title><link>https://18qiu.com/soccer/serie-a/trends/ht-conversion/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/ht-conversion/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;半场领先胜率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;上半场领先的球队最终获胜的概率 (衡量联赛控制力与逆转难度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-htconv"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-htconv-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-htconv-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [77.9,73.2,81.1,77.3,74.9,72.8,75.9,74.8,75.1,70.5,82.3,78.1,75.4,75.6,77.6,75,78,72.1,77.9,80.4,75,79.7,77.1,80.2,73.3,78.9,76,76.1,72.2,68.6,71.4]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [75.3,76,72.3,77.2,70,74.7,74.9,71.2,78.7,76.8,72.6,75.1,78.4,75.4,80.2,75.6,79,76.9,80.3,80.1,77.2,79.2,82.8,64.2,74.1,71.7,72.7,77.3,74,68.7,69.9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [65.1,79.9,73.9,71.3,69.5,77.7,81.1,74.7,77.9,78.6,70.2,72.6,75.4,75.8,75,70.7,78.1,77.9,75.8,77.8,74.9,76.4,73.1,78.7,79.2,74,72.4,76,71.8,75,76.5]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [80.8,71,77.8,76.4,74.7,73.5,67.4,70.6,73.5,69.5,75.9,72.9,72.9,75.2,69.7,73.3,73.2,71.6,79.2,72.4,79.4,74.5,79.5,69.6,67.5,74,71.8,71.7,70,68.1,77.1]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [75.6,75,75,79,76.5,68.6,73.4,78.4,79.9,79.2,75.1,72.6,75,72.5,76.5,72.8,72.4,70.9,76,77.4,73.7,75.9,74,71,70.8,74.2,67.5,73.8,76.2,76.5,78.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-htconv input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-htconv input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲半场领先后胜率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 80.80% (出现在 1995-96)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 67.40% (出现在 2001-02)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 77.10%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 73.38%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，半场领先后胜率呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲爆冷指数(弱胜强)：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/serie-a/trends/upset-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/upset-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球爆冷指数追踪&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;本赛季各轮次爆冷比例 (弱队击败强队)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-upsets"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-upsets-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-upsets-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超",
 "color": "#38a169",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 ],
 "rates": [ 0.2 , 0.3 , 0.5 , 0 , 0.1 , 0.3 , 0.3 , 0.2 , 0.5 , 0.2 , 0.1 , 0.4 , 0.158 , 0.273 , 0.1 , 0.1 , 0.063 , 0.071 , 0.1 , 0.4 , 0.4 , 0.1 , 0.143 , 0.167 , 0.1 , 0.5 , 0 ],
 "avg": 0.199 
 
 },
 
 "la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 ],
 "rates": [ 0.3 , 0 , 0.273 , 0.1 , 0.143 , 0.214 , 0.167 , 0.4 , 0.1 , 0.2 , 0.1 , 0.2 , 0 , 0.091 , 0.4 , 0.5 , 0.125 , 0.1 , 0.1 , 0.125 , 0.5 , 0.5 , 0.3 , 0.222 , 0.3 , 0.2 , 0.5 , 0.222 ],
 "avg": 0.208 
 
 },
 
 "bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 ],
 "rates": [ 0.222 , 0.333 , 0.333 , 0.222 , 0.111 , 0.222 , 0 , 0.222 , 0.222 , 0 , 0 , 0.222 , 0.333 , 0.222 , 0.111 , 0.1 , 0.071 , 0.091 , 0.111 , 0.222 , 0.111 , 0.111 , 0.222 ],
 "avg": 0.163 
 
 },
 
 "serie-a": {
 "name": "意甲",
 "color": "#024494",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 ],
 "rates": [ 0.1 , 0.3 , 0.3 , 0 , 0 , 0.1 , 0.1 , 0.167 , 0.188 , 0.667 , 0.222 , 0.1 , 0.2 , 0.3 , 0.2 , 0.5 , 0 , 0.077 , 0 , 0.143 , 0.222 , 0.2 , 0.1 , 0.222 , 0.2 , 0.333 , 0 , 0.222 ],
 "avg": 0.167 
 
 },
 
 "ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 ],
 "rates": [ 0.333 , 0.222 , 0.111 , 0.222 , 0.222 , 0.111 , 0.222 , 0.111 , 0.333 , 0.278 , 0.222 , 0.111 , 0.222 , 0.444 , 0 , 0.333 , 0.111 , 0.444 , 0.111 , 0.222 , 0.222 , 0.444 , 0.111 ],
 "avg": 0.227 
 
 },
 
 "csl": {
 "name": "中超",
 "color": "#14B8A6",
 
 
 
 "matchdays": [], "rates": [], "avg": 0
 
 },
 
 };

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-upsets input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var baseLeague = selectedLeagues[0] || 'epl';
 var maxMatchday = 38; 
 var xAxisData = [];
 for (var i = 1; i &lt;= maxMatchday; i++) xAxisData.push('第' + i + '轮');

 var series = selectedLeagues.map(code =&gt; {
 var d = allData[code];
 return {
 name: d.name,
 type: 'line',
 data: d.rates,
 smooth: true,
 symbolSize: 8,
 itemStyle: { color: d.color },
 lineStyle: { width: 3 },
 markLine: selectedLeagues.length === 1 ? {
 silent: true,
 symbol: 'none',
 lineStyle: { type: 'dashed', color: d.color, opacity: 0.5 },
 label: { formatter: '赛季均值 {c}%', position: 'end' },
 data: [{ yAxis: +(d.avg * 100).toFixed(1) }]
 } : null
 };
 });

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a,b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + (p.value).toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: {
 show: selectedLeagues.length &gt; 1,
 bottom: 10,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: xAxisData,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '爆冷率 %',
 min: 0,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: '{value}%' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series.map(s =&gt; {
 
 s.data = s.data.map(v =&gt; +(v * 100).toFixed(1));
 return s;
 })
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-upsets input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲爆冷指数(弱胜强)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 66.70% (出现在 第10轮)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00% (出现在 第4轮)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 第28轮 录得 22.20%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 18.44%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，爆冷指数(弱胜强)呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲裁判执法严厉度：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/serie-a/trends/referee-stats/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/referee-stats/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球裁判执法严厉度对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;裁判场均纪律分 (反映不同裁判的判罚风格倾向)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-referees"&gt;
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #38a169"&gt;
 &lt;input type="radio" name="league-refs" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #D20515"&gt;
 &lt;input type="radio" name="league-refs" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #024494"&gt;
 &lt;input type="radio" name="league-refs" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-refs-comparison" class="chart-canvas" style="width:100%;height:650px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-refs-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超", "color": "#38a169",
 
 
 
 "referees": [{"name":"T Kirk","index": 5.5 ,"yellows": 13 ,"reds": 3 ,"matches": 4 },{"name":"M Donohue","index": 5 ,"yellows": 15 ,"reds": 0 ,"matches": 3 },{"name":"S Attwell","index": 4.9 ,"yellows": 92 ,"reds": 2 ,"matches": 20 },{"name":"J Brooks","index": 4.7 ,"yellows": 38 ,"reds": 3 ,"matches": 10 },{"name":"D England","index": 4.68 ,"yellows": 80 ,"reds": 3 ,"matches": 19 },{"name":"M Salisbury","index": 4.45 ,"yellows": 49 ,"reds": 0 ,"matches": 11 },{"name":"S Hooper","index": 4.4 ,"yellows": 60 ,"reds": 2 ,"matches": 15 },{"name":"P Bankes","index": 4.36 ,"yellows": 84 ,"reds": 4 ,"matches": 22 },{"name":"T Robinson","index": 4.33 ,"yellows": 36 ,"reds": 1 ,"matches": 9 },{"name":"R Jones","index": 4.31 ,"yellows": 69 ,"reds": 0 ,"matches": 16 },{"name":"T Bramall","index": 4.21 ,"yellows": 74 ,"reds": 2 ,"matches": 19 },{"name":"A Taylor","index": 4.08 ,"yellows": 96 ,"reds": 2 ,"matches": 25 },{"name":"C Kavanagh","index": 4.08 ,"yellows": 89 ,"reds": 3 ,"matches": 24 },{"name":"P Tierney","index": 4 ,"yellows": 29 ,"reds": 1 ,"matches": 8 },{"name":"J Gillett","index": 3.84 ,"yellows": 70 ,"reds": 1 ,"matches": 19 },{"name":"S Barrott","index": 3.79 ,"yellows": 69 ,"reds": 1 ,"matches": 19 },{"name":"A Madley","index": 3.71 ,"yellows": 57 ,"reds": 2 ,"matches": 17 },{"name":"A Kitchen","index": 3.67 ,"yellows": 11 ,"reds": 0 ,"matches": 3 },{"name":"T Harrington","index": 3.27 ,"yellows": 33 ,"reds": 1 ,"matches": 11 },{"name":"M Oliver","index": 3.04 ,"yellows": 70 ,"reds": 1 ,"matches": 24 },{"name":"F Hallam","index": 3 ,"yellows": 9 ,"reds": 0 ,"matches": 3 },{"name":"C Pawson","index": 2.82 ,"yellows": 42 ,"reds": 2 ,"matches": 17 }]
 
 },
 
 "la-liga": {
 "name": "西甲", "color": "#EE8707",
 
 
 
 "referees": []
 
 },
 
 "bundesliga": {
 "name": "德甲", "color": "#D20515",
 
 
 
 "referees": [{"name":"Uwe Kemmling","index": 8.29 ,"yellows": 46 ,"reds": 4 ,"matches": 7 },{"name":"J�rg Kessler","index": 8.17 ,"yellows": 37 ,"reds": 4 ,"matches": 6 },{"name":"Kemmling, U","index": 7.33 ,"yellows": 35 ,"reds": 3 ,"matches": 6 },{"name":"Fleischer, H","index": 6.33 ,"yellows": 32 ,"reds": 2 ,"matches": 6 },{"name":"Merk, M","index": 6.17 ,"yellows": 34 ,"reds": 1 ,"matches": 6 },{"name":"Weiner, M","index": 6 ,"yellows": 27 ,"reds": 1 ,"matches": 5 },{"name":"Fandel, H","index": 5.89 ,"yellows": 44 ,"reds": 3 ,"matches": 9 },{"name":"Lutz Wagner","index": 5.89 ,"yellows": 38 ,"reds": 5 ,"matches": 9 },{"name":"Hartmut Strampe","index": 5.86 ,"yellows": 29 ,"reds": 4 ,"matches": 7 },{"name":"Meyer, F","index": 5.8 ,"yellows": 20 ,"reds": 3 ,"matches": 5 },{"name":"Florian Meyer","index": 5.71 ,"yellows": 37 ,"reds": 1 ,"matches": 7 },{"name":"Wagner, L","index": 5.67 ,"yellows": 11 ,"reds": 2 ,"matches": 3 },{"name":"Steinborn, E.","index": 5.57 ,"yellows": 36 ,"reds": 1 ,"matches": 7 },{"name":"J�rgen Aust","index": 5.5 ,"yellows": 38 ,"reds": 2 ,"matches": 8 },{"name":"Peter Gagelmann","index": 5.33 ,"yellows": 29 ,"reds": 1 ,"matches": 6 },{"name":"Fr�hlich, L.-M.","index": 5.33 ,"yellows": 36 ,"reds": 4 ,"matches": 9 },{"name":"Markus Merk","index": 5.25 ,"yellows": 30 ,"reds": 4 ,"matches": 8 },{"name":"Koop, T","index": 5.2 ,"yellows": 17 ,"reds": 3 ,"matches": 5 },{"name":"Strampe, H","index": 5.14 ,"yellows": 30 ,"reds": 2 ,"matches": 7 },{"name":"Gagelmann, P","index": 5 ,"yellows": 25 ,"reds": 0 ,"matches": 5 },{"name":"Herbert Fandel","index": 5 ,"yellows": 46 ,"reds": 3 ,"matches": 11 },{"name":"Hellmut Krug","index": 4.91 ,"yellows": 51 ,"reds": 1 ,"matches": 11 },{"name":"Franz-Xaver Wack","index": 4.86 ,"yellows": 34 ,"reds": 0 ,"matches": 7 },{"name":"Michael Weiner","index": 4.86 ,"yellows": 34 ,"reds": 0 ,"matches": 7 },{"name":"Krug, H","index": 4.83 ,"yellows": 49 ,"reds": 3 ,"matches": 12 },{"name":"Stark, W","index": 4.83 ,"yellows": 23 ,"reds": 2 ,"matches": 6 },{"name":"Aust, J","index": 4.71 ,"yellows": 33 ,"reds": 0 ,"matches": 7 },{"name":"Torsten Koop","index": 4.67 ,"yellows": 25 ,"reds": 1 ,"matches": 6 },{"name":"Hermann Albrecht","index": 4.57 ,"yellows": 32 ,"reds": 0 ,"matches": 7 },{"name":"Wack, F.-X.","index": 4.5 ,"yellows": 27 ,"reds": 0 ,"matches": 6 },{"name":"Peter Sippel","index": 4.33 ,"yellows": 23 ,"reds": 1 ,"matches": 6 },{"name":"Lutz Michael Fr�hlich","index": 4.17 ,"yellows": 25 ,"reds": 0 ,"matches": 6 },{"name":"Wolfgang Stark","index": 4.14 ,"yellows": 23 ,"reds": 2 ,"matches": 7 },{"name":"Berg, A","index": 4 ,"yellows": 36 ,"reds": 0 ,"matches": 9 },{"name":"Sippel, P","index": 4 ,"yellows": 17 ,"reds": 1 ,"matches": 5 },{"name":"Helmut Fleischer","index": 3.88 ,"yellows": 28 ,"reds": 1 ,"matches": 8 },{"name":"Albrecht, H","index": 3.86 ,"yellows": 24 ,"reds": 1 ,"matches": 7 },{"name":"J�rgen Jansen","index": 3.57 ,"yellows": 22 ,"reds": 1 ,"matches": 7 },{"name":"Dr. Merk, M","index": 3.33 ,"yellows": 10 ,"reds": 0 ,"matches": 3 },{"name":"Edgar Steinborn","index": 3.22 ,"yellows": 29 ,"reds": 0 ,"matches": 9 },{"name":"Jansen, J","index": 3 ,"yellows": 18 ,"reds": 0 ,"matches": 6 },{"name":"Alfons Berg","index": 3 ,"yellows": 21 ,"reds": 0 ,"matches": 7 },{"name":"Ke�ler, J","index": 1 ,"yellows": 3 ,"reds": 0 ,"matches": 3 }]
 
 },
 
 "serie-a": {
 "name": "意甲", "color": "#024494",
 
 
 
 "referees": [{"name":"R. Herberg","index": 7 ,"yellows": 20 ,"reds": 5 ,"matches": 5 },{"name":"M. Trefoloni","index": 6.92 ,"yellows": 66 ,"reds": 8 ,"matches": 13 },{"name":"L. Palanca","index": 6.75 ,"yellows": 39 ,"reds": 5 ,"matches": 8 },{"name":"L. Banti","index": 6.5 ,"yellows": 50 ,"reds": 5 ,"matches": 10 },{"name":"A. Romeo","index": 6.44 ,"yellows": 46 ,"reds": 4 ,"matches": 9 },{"name":"G. Rocchi","index": 6.39 ,"yellows": 91 ,"reds": 8 ,"matches": 18 },{"name":"S. Farina","index": 6.32 ,"yellows": 93 ,"reds": 9 ,"matches": 19 },{"name":"C. Brighi","index": 6.31 ,"yellows": 58 ,"reds": 8 ,"matches": 13 },{"name":"O. Pantana","index": 6 ,"yellows": 39 ,"reds": 3 ,"matches": 8 },{"name":"F. Squillace","index": 6 ,"yellows": 12 ,"reds": 2 ,"matches": 3 },{"name":"P. Bertini","index": 6 ,"yellows": 69 ,"reds": 5 ,"matches": 14 },{"name":"M. Saccani","index": 5.95 ,"yellows": 95 ,"reds": 6 ,"matches": 19 },{"name":"M. Bergonzi","index": 5.93 ,"yellows": 56 ,"reds": 9 ,"matches": 14 },{"name":"E. Morganti","index": 5.8 ,"yellows": 40 ,"reds": 6 ,"matches": 10 },{"name":"T. Pieri","index": 5.78 ,"yellows": 46 ,"reds": 2 ,"matches": 9 },{"name":"N. Rizzoli","index": 5.65 ,"yellows": 98 ,"reds": 5 ,"matches": 20 },{"name":"A. De Marco","index": 5.58 ,"yellows": 49 ,"reds": 6 ,"matches": 12 },{"name":"L. Marelli","index": 5.57 ,"yellows": 24 ,"reds": 5 ,"matches": 7 },{"name":"N. Stefanini","index": 5.56 ,"yellows": 41 ,"reds": 3 ,"matches": 9 },{"name":"O. Girardi","index": 5.42 ,"yellows": 53 ,"reds": 4 ,"matches": 12 },{"name":"R. Rosetti","index": 5.4 ,"yellows": 72 ,"reds": 3 ,"matches": 15 },{"name":"P. Tagliavento","index": 5.33 ,"yellows": 68 ,"reds": 4 ,"matches": 15 },{"name":"G. Gava","index": 5.27 ,"yellows": 46 ,"reds": 4 ,"matches": 11 },{"name":"N. Ayroldi","index": 5.06 ,"yellows": 67 ,"reds": 8 ,"matches": 18 },{"name":"G. Paparesta","index": 5 ,"yellows": 38 ,"reds": 4 ,"matches": 10 },{"name":"M. Ciampi","index": 5 ,"yellows": 17 ,"reds": 1 ,"matches": 4 },{"name":"N. Pierpaoli","index": 5 ,"yellows": 12 ,"reds": 1 ,"matches": 3 },{"name":"P. Mazzoleni","index": 4.89 ,"yellows": 38 ,"reds": 2 ,"matches": 9 },{"name":"A. Giannoccaro","index": 4.71 ,"yellows": 68 ,"reds": 4 ,"matches": 17 },{"name":"D. Messina","index": 4.71 ,"yellows": 68 ,"reds": 4 ,"matches": 17 },{"name":"D. Orsato","index": 4.67 ,"yellows": 11 ,"reds": 1 ,"matches": 3 },{"name":"A. Damato","index": 4.67 ,"yellows": 14 ,"reds": 0 ,"matches": 3 },{"name":"G. Lops","index": 4.67 ,"yellows": 14 ,"reds": 0 ,"matches": 3 },{"name":"D. Celi","index": 3.75 ,"yellows": 15 ,"reds": 0 ,"matches": 4 },{"name":"P. Dondarini","index": 3.46 ,"yellows": 39 ,"reds": 2 ,"matches": 13 }]
 
 },
 
 "ligue-1": {
 "name": "法甲", "color": "#DEB10C",
 
 
 
 "referees": []
 
 },
 
 "csl": {
 "name": "中超", "color": "#14B8A6",
 
 
 
 "referees": []
 
 },
 
 };

 function updateChart() {
 var selectedLeague = document.querySelector('#league-selector-referees input:checked').value;
 var data = allData[selectedLeague];
 var refs = data.referees.slice().sort((a,b) =&gt; a.index - b.index); 

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: p =&gt; {
 var r = refs[p[0].dataIndex];
 return '&lt;strong&gt;' + r.name + '&lt;/strong&gt;&lt;br/&gt;严厉度指数: &lt;b&gt;' + r.index.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;场次: ' + r.matches + ' | 黄牌: ' + r.yellows + ' | 红牌: ' + r.reds;
 }},
 grid: { left: 120, right: 60, bottom: 30, top: 20, containLabel: false },
 xAxis: { type: 'value', name: '指数', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' } },
 yAxis: { type: 'category', data: refs.map(r =&gt; r.name), axisLabel: { color: isDark ? '#E6EDF3' : '#1a202c', fontSize: 11 } },
 series: [{
 type: 'bar',
 data: refs.map(r =&gt; r.index),
 itemStyle: { color: data.color, borderRadius: [0, 4, 4, 0] },
 barMaxWidth: 25,
 label: { show: true, position: 'right', formatter: '{c}', fontSize: 10, color: isDark ? '#8B949E' : '#4a5568' }
 }]
 }, true);
 }

 document.querySelectorAll('#league-selector-referees input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲裁判执法严厉度排名&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本赛季领先者&lt;/strong&gt;: R. Herberg (7.00)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;样本总量&lt;/strong&gt;: 35 个分析对象&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;在本赛季的意甲裁判执法严厉度分析中，我们观察到明显的个体差异。 &lt;strong&gt;R. Herberg&lt;/strong&gt; 在此项指标上高居榜首，达到 &lt;strong&gt;7.00&lt;/strong&gt;，体现了其在特定领域的极端风格或高效产出。相比之下，&lt;strong&gt;P. Dondarini&lt;/strong&gt; 则处于末尾，数值为 &lt;strong&gt;3.46&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>意甲场均进球趋势趋势：2020-21创3.05球峰值</title><link>https://18qiu.com/soccer/serie-a/trends/goals-per-match/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/goals-per-match/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;五大联赛场均进球对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;选择联赛进行数据对比分析&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-goals"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-goals-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: API-Football / openfootball&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-goals-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 
 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.59,2.59,2.6,2.55,2.68,2.52,2.79,2.61,2.63,2.63,2.66,2.57,2.48,2.45,2.64,2.48,2.77,2.8,2.81,2.8,2.77,2.57,2.7,2.8,2.68,2.82,2.72,2.69,2.82,2.85,3.28,2.93,2.73]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.6,2.54,2.7,2.75,2.66,2.64,2.63,2.88,2.53,2.67,2.67,2.58,2.46,2.48,2.69,2.9,2.71,2.74,2.76,2.87,2.75,2.66,2.74,2.94,2.69,2.59,2.48,2.51,2.5,2.51,2.64,2.62,2.68]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.92,3,2.72,2.98,2.89,2.83,2.89,2.93,2.92,2.68,2.97,2.91,2.81,2.74,2.81,2.92,2.83,2.92,2.86,2.93,3.16,2.75,2.83,2.87,2.79,3.18,3.21,3.03,3.12,3.17,3.22,3.13,3.23]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.42,2.53,2.63,2.64,2.77,2.76,2.5,2.76,2.63,2.58,2.67,2.53,2.61,2.55,2.55,2.6,2.61,2.51,2.56,2.64,2.72,2.69,2.58,2.96,2.68,2.68,3.04,3.05,2.87,2.56,2.61,2.56,2.44]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.24,2.51,2.28,2.33,2.36,2.36,2.57,2.51,2.34,2.2,2.33,2.17,2.13,2.25,2.28,2.26,2.41,2.34,2.52,2.54,2.46,2.49,2.53,2.62,2.72,2.56,2.52,2.76,2.81,2.81,2.7,2.98,2.77]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [2.75,2.8,2.67,3.05,3.2,3.09,2.75,2.51,2.86,2.78,3.13,3.21,3.09]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-goals input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y, i) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(function(code) {
 var data = allData[code];
 if (!data) return null;
 
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var markLines = [];
 
 if (selectedLeagues.length === 1) {
 markLines.push({
 xAxis: '2013-14',
 lineStyle: { color: '#3182ce', type: 'dotted' },
 label: { show: true, formatter: '门线技术引入', position: 'end', fontSize: 10 }
 });
 markLines.push({
 xAxis: '2023-24',
 lineStyle: { color: '#e53e3e', type: 'dotted' },
 label: { show: true, formatter: '超长补时新规', position: 'end', fontSize: 10 }
 });
 }

 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 symbolSize: 6,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 },
 markLine: markLines.length &gt; 0 ? { silent: true, data: markLines } : null,
 label: {
 show: selectedLeagues.length === 1,
 position: 'top',
 formatter: '{c}'
 }
 };

 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 axisPointer: { type: 'shadow' },
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a, b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: {
 show: selectedLeagues.length &gt; 1,
 bottom: 20,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '场均进球',
 min: 'dataMin',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-goals input').forEach(function(el) {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;style&gt;
.chart-widget--comparison {
 background: var(--color-surface);
 border-radius: var(--radius-lg);
 padding: var(--space-lg);
 margin: var(--space-xl) 0;
 border: 1px solid var(--color-border);
}
.chart-header {
 display: flex;
 justify-content: space-between;
 align-items: flex-start;
 margin-bottom: var(--space-lg);
 flex-wrap: wrap;
 gap: var(--space-md);
}
.chart-main-title {
 font-size: var(--text-xl);
 font-weight: 700;
 margin: 0;
}
.chart-subtitle {
 font-size: var(--text-sm);
 color: var(--color-text-secondary);
 margin: var(--space-xs) 0 0;
}
.league-selector {
 display: flex;
 gap: var(--space-sm);
 flex-wrap: wrap;
}
.league-checkbox {
 display: flex;
 align-items: center;
 gap: 6px;
 cursor: pointer;
 padding: 4px 10px;
 border-radius: var(--radius-full);
 background: var(--color-surface-alt);
 border: 1px solid var(--color-border);
 transition: all 0.2s;
 user-select: none;
}
.league-checkbox:hover {
 background: var(--color-surface-hover);
}
.league-checkbox input {
 display: none;
}
.league-checkbox input:checked + .checkbox-custom {
 background: var(--league-color);
 border-color: var(--league-color);
}
.league-checkbox input:checked + .checkbox-custom::after {
 content: "✓";
 color: white;
 font-size: 10px;
 display: block;
 text-align: center;
 line-height: 14px;
}
.checkbox-custom {
 width: 14px;
 height: 14px;
 border: 1px solid var(--color-text-muted);
 border-radius: 3px;
 background: transparent;
}
.league-name {
 font-size: var(--text-xs);
 font-weight: 600;
 color: var(--color-text-secondary);
}
.league-checkbox input:checked ~ .league-name {
 color: var(--color-text);
}
.chart-footer {
 display: flex;
 justify-content: space-between;
 margin-top: var(--space-md);
 padding-top: var(--space-sm);
 border-top: 1px solid var(--color-border-light);
 font-size: var(--text-xs);
 color: var(--color-text-muted);
}
@media (max-width: 768px) {
 .chart-header {
 flex-direction: column;
 }
}
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲场均进球趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 3.05球 (出现在 2020-21)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 2.42球 (出现在 1993-94)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 2.44球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 2.65球&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，场均进球趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲大比分惨案指数趋势：2017-18创19.20%峰值</title><link>https://18qiu.com/soccer/serie-a/trends/blowout-index/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/blowout-index/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;大比分惨案 (Blowout) 比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;净胜3球及以上的比赛比例 (分析联赛强弱悬殊程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-blowout"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-blowout-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-blowout-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [12.3,13,13.4,11.3,16.6,15,15.5,14.2,13.7,13.4,13.9,13.2,13.4,14.2,14.7,13.9,18.4,13.9,17.1,13.7,19.5,12.4,16.6,18.7,20.5,15.8,17.4,16.3,20.5,18.2,20,16.8,13.8]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [16.1,16.8,15.6,17.3,15.5,14.7,13.2,15.3,10.5,14.5,12.9,12.4,11.1,11.3,16.6,15.5,16.8,18.4,20.3,15.8,19.5,18.2,18.4,19.2,17.1,11.8,12.4,11.6,13.7,12.6,12.9,13.7,13.7]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19,16,13.7,22.2,13.7,15.7,17.6,20.3,21.2,17,20.3,17.3,14.7,12.4,17.6,18.6,17.3,17.3,20.9,17.3,21.6,14.7,17,17,15,24.2,24.2,19.6,21.6,21.9,20.9,17.3,20.3]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.1,16.7,15,14.4,16.7,13.7,14.7,12.1,10.8,13.1,12.4,9.2,11.8,11.1,12.4,14.5,9.5,10,12.9,13.7,14.2,12.1,12.6,18.4,19.2,15,15.8,16.8,15.5,12.4,14.2,13.2,13.1]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [12.1,16.8,12.1,9.7,10.5,12.1,13.7,10.8,11.8,10,11.8,8.4,10.3,9.5,12.1,7.9,14.5,10,10,12.1,11.1,12.4,16.8,19.2,17.4,13.9,14,17.4,14.5,14.7,13.7,16.3,18.1]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [15,11.7,15,15.8,19.6,17.1,13,12.8,26.1,15.8,19.6,15,26.7]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-blowout input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-blowout input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲大比分惨案指数&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 19.20% (出现在 2017-18)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 9.20% (出现在 2004-05)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 13.10%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 13.68%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，大比分惨案指数呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲大球(Over 2.5)比例30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/serie-a/trends/goalfest-index/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/goalfest-index/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;进球盛宴指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;大球 (4球及以上) 的比赛比例 (分析联赛大比分频次)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-goalfest"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-goalfest-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-goalfest-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [26,27.5,26.6,27.6,29.5,26.1,31.3,25.5,28.4,26.6,28.9,27.6,24.5,23.4,27.4,25.3,29.7,29.7,29.5,31.8,33.2,26.1,30.5,32.4,29.2,31.6,28.2,26.8,32.6,31.8,43.7,34.2,28.2]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.4,27.6,31,29.2,27.9,29.5,27.6,33.7,25.3,29.5,26.1,27.1,21.6,25.5,25.8,30.5,29.5,28.9,30.8,32.4,32.1,26.6,28.9,33.7,28.4,25,22.1,25,25.8,22.6,27.1,23.9,25.5]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [38.2,39.5,27.8,38.2,32.4,31.4,32.4,35.9,34.3,29.4,38.9,33.3,27.5,30.4,30.7,32.7,32,33.3,34,33,38.9,32.4,34,29.1,30.7,39.9,41.5,36.6,39.2,37.9,41.2,42.8,42.1]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [21.9,23.9,26.8,28.8,34,33,24.2,30.4,28.4,25.5,29.7,25.3,27.6,28.2,25.5,25.5,25,25.8,27.1,28.7,26.6,29.5,27.4,33.7,26.8,28.4,33.9,36.3,32.6,24.2,26.3,26.1,22.4]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.2,25,22.6,24.7,20.3,21.6,25.5,24.2,19.6,22.4,20.8,20.3,18.2,20.3,19.2,19.7,23.9,21.3,23.7,28.2,23.4,23.9,25,26.6,27.9,27.4,25.4,30.5,31.8,29.2,28.8,35.3,32.5]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [29.6,30,26.2,35,36.2,35.4,31.5,23.9,29.1,27.9,40.8,43.8,31.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-goalfest input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-goalfest input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲大球(Over 2.5)比例&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 36.30% (出现在 2020-21)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 21.90% (出现在 1993-94)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 22.40%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 27.86%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，大球(Over 2.5)比例呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-04-19-goals_spike-serie-a/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-19-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲夺冠积分门槛趋势：2013-14创102.00分峰值</title><link>https://18qiu.com/soccer/serie-a/trends/title-price/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/title-price/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;夺冠积分门槛 (Champion Points) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;历届冠军的最终积分 (反映联赛顶级强队的统治力)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-titleprice"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-titleprice-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-titleprice-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [92,89,82,75,78,79,91,80,87,83,90,95,91,89,87,90,86,80,89,89,86,87,81,93,100,98,99,86,93,89,91,84,70]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [81,78,87,92,74,79,69,80,75,78,77,84,82,76,85,87,99,96,100,100,90,94,91,93,93,87,87,86,86,88,95,88,79]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [61,69,68,71,68,78,73,63,70,75,74,77,75,70,76,69,70,75,81,91,90,79,88,82,84,78,82,78,77,71,90,82]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [69,73,73,65,74,70,72,75,71,72,82,86,91,97,85,84,82,82,84,87,102,87,91,91,95,90,83,91,86,90,94,82,75]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [83,79,72,79,68,72,65,68,66,68,79,79,84,81,79,80,78,76,82,83,89,83,96,95,93,91,83,86,85,76,84]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [770,737,704,704,748,792,495,561,858,693,858,726,110]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-titleprice input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value + '分&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-titleprice input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲夺冠积分门槛&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 102.00分 (出现在 2013-14)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 65.00分 (出现在 1996-97)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 75.00分&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 82.76分&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，夺冠积分门槛呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲进球分布不均度趋势：2016-17创19.10峰值</title><link>https://18qiu.com/soccer/serie-a/trends/goal-inequality/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/goal-inequality/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;进球贫富差距 (基尼系数) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;数值越高表示进球越集中于少数顶级强队 (反映联赛贫富分化)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-inequality"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-inequality-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-inequality-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [13.3,13,12.1,12.6,12.1,11.8,13.8,13.1,16.6,14.9,8.8,12.3,13.1,13.7,15.7,14,20.3,10.6,16.1,14.8,20.6,14.8,13.2,18.5,21,18.1,18.8,16.7,19.5,18.4,17.7,14.7,10.2]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.7,13.8,11.6,17.1,13.1,15.2,9.5,11.9,10.6,13.9,10.3,12.5,12.2,12.3,15.2,17.1,19.4,18.6,23.5,21.5,21.8,25.4,21.4,21.5,19.7,12.8,14.2,14.9,13.5,13.2,18.3,18.3,13.9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [10.4,12.2,12.4,14,9.9,9.7,12.2,11.1,13.7,9.2,13.6,12.9,12.2,11.4,12.5,15.1,13.4,12,15.4,17.5,16.3,14,14.9,16.1,15.5,16.9,17.9,18.6,19.4,14.2,19.8,17.4]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [10.2,12.9,11.6,8.2,15,12.1,13.5,10.9,10.2,12.3,14.3,11.2,15.6,13.7,13.1,12.6,11.4,12.3,12.8,14.3,15.1,12.3,15,19.1,18.2,14.1,17.8,17,16,14.3,16.2,15.5,13.3]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [9.1,10.8,11.4,12.4,8.9,12,8.4,8.6,8.4,11.8,10.3,8.1,11,7.9,11.5,10.3,13.1,11.9,13,10,12,14.5,15.7,19.8,21.6,19,14.9,14.9,16,13.2,16.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [148,145.1,116.1,142.9,165.4,132.9,85.6,117.2,212.9,139.8,214.3,174,30.8]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-inequality input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(3) + '&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-inequality input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲进球分布不均度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 19.10 (出现在 2016-17)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 8.20 (出现在 1996-97)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 13.30&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 13.70&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，进球分布不均度呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲历年红黄牌纪律趋势变化（1993–2026）</title><link>https://18qiu.com/soccer/serie-a/trends/discipline/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/discipline/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;纪律指数 (红黄牌) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;场均纪律分 (黄牌=1, 红牌=3) (分析判罚尺度与比赛激烈程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-discipline"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-discipline-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-discipline-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [3.64,3.63,3.6,3.3,3.18,3.69,3.64,3.68,3.65,3.79,3.75,3.61,3.53,3.61,4.15,3.57,3.96,3.35,3.58,3.71,3.23,3.74,3.81,4.62,4.46,4.06]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [6.39,6.24,6.06,6.48,6.19,5.92,6.63,6.53,5.82,6.08,6.13,5.69,5.58,5.79,5.81,5.06,5.84,6.08,5.46,5.1,5.33]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [2000,2001,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2000","2001","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [5.16,4.94,4.82,4.63,4.81,4.28,4.09,4.42,3.87,3.95,4.07,4.3,4.1,4.14,4.18,4.28,3.8,3.88,4.55,3.95,3.75,4.56,4.68,4.4,4.41]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [5.14,5.59,5.55,5.3,5.47,4.8,5.16,5.75,5.44,5.73,5.88,5.14,4.77,5.36,5.86,4.94,5.41,5.04,4.84,4.41,4.28]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [4.12,4.07,3.83,3.8,4.18,3.94,4.49,4.11,3.84,3.97,4.68,4.08,4.53,4.46,4.56,4.67,4.78,4.18,4.58,4.39,4.54]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-discipline input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var d = allData[code];
 if (!d) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values[idx] : null;
 });
 var markLines = [];
 
 
 var varYears = { 'epl': '2019-20', 'bundesliga': '2017-18', 'serie-a': '2017-18', 'la-liga': '2018-19', 'ligue-1': '2018-19' };
 
 if (selectedLeagues.length === 1 &amp;&amp; varYears[code]) {
 markLines.push({
 xAxis: varYears[code],
 lineStyle: { color: '#3182ce', type: 'dashed' },
 label: { show: true, formatter: 'VAR 引入', position: 'end', fontSize: 10 }
 });
 
 if (code === 'epl') {
 markLines.push({
 xAxis: '2023-24',
 lineStyle: { color: '#e53e3e', type: 'dashed' },
 label: { show: true, formatter: '严打抗议新规', position: 'end', fontSize: 10 }
 });
 }
 }

 var sObj = {
 name: d.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: d.color },
 lineStyle: { width: 3 },
 markLine: markLines.length &gt; 0 ? { silent: true, data: markLines } : null
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: d.color + '44' },
 { offset: 1, color: d.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-discipline input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲红黄牌纪律趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 5.88 (出现在 2015)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 4.28 (出现在 2025)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 4.28&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 5.23&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，红黄牌纪律趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲历年客场胜率趋势变化（1993–2026）</title><link>https://18qiu.com/soccer/serie-a/trends/away-win-trend/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/away-win-trend/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球客场崛起指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;追踪历届赛季客场获胜比例，分析客场竞争力的演变&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-away"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-away-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室 · openfootball&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-away-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.7,26.6,25.3,26.1,26.6,25.3,26.6,25,30,27.1,27.6,25.5,29.2,26.3,27.4,28.9,23.9,23.7,30.5,27.9,32.4,30.3,30.5,28.7,28.4,33.7,30.5,40.3,33.9,28.7,32.4,34.7,31.3],"values2": [41.6,44.4,48.9,42.6,48.4,44.5,49.2,48.4,43.4,49.2,43.9,45.5,50.5,47.9,46.3,45.5,50.8,47.1,45,43.7,47.1,45.3,41.3,49.2,45.5,47.6,45.3,37.9,42.9,48.4,46.1,40.8,41.7]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [22.6,22.6,26.2,26.6,23.2,24.2,22.6,21.6,24.5,26.1,29.7,23.2,29.7,28.9,29.2,29.7,23.9,27.4,25.8,28.2,30.3,31.1,27.6,28.9,30.3,26.8,26.6,29.7,27.4,28.7,27.9,30,25.8],"values2": [49.5,47.6,45.7,47.6,47.9,50.3,47.9,52.4,48.9,46.3,45.3,50.5,42.6,45.3,47.9,48.4,51.1,51.8,49.5,49.7,47.1,45,48.2,47.6,47.1,44.2,45.8,41.6,43.4,47.9,43.9,44.5,49.4]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [23.2,23.9,24.5,26.1,24.8,24.5,24.8,25.2,25.5,27.8,24.2,30.1,25.8,30.4,27.8,27.8,31,33.3,28.8,32,31.7,25.8,32.7,26.8,27.5,31,37.6,31.4,29.4,28.1,29.7,36.3,31.6],"values2": [49.7,48,40.2,51,47.4,47.1,46.7,52.3,52.3,47.1,52.3,48.7,42.8,43.8,46.7,48,40.8,46.1,45.4,42.5,47.4,47.4,44.1,49,45.4,45.1,40.2,42.2,46.7,47.4,43.8,38.6,43.6]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.9,23.2,20.3,19.9,25.8,18.6,20.9,24.5,25.8,23.2,27.5,23.4,25.3,24.5,24.5,24.5,24.2,27.4,25.3,28.2,28.7,28.4,28.9,30.5,35,27.9,36.1,33.7,35.3,31.3,28.7,31.8,34],"values2": [46.1,51.6,53.6,46.7,45.8,54.9,48.4,46.7,45.8,46.7,43.1,43.7,46.3,45.5,46.1,50.5,48.9,47.1,45.5,46.6,47.6,40,46.1,48.4,43.2,43.7,41.6,40.8,38.9,42.4,41.8,39.7,40.2]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [17.4,19.7,19.5,22.9,25.2,21.2,21.6,23.5,19.9,23.2,25.3,18.7,24.2,21.6,25.5,27.1,27.4,24.5,24.5,26.8,27.4,29.2,29.5,26.3,29.2,27.9,26.9,37.6,30.5,32.9,34.3,33,27.9],"values2": [50,51.6,50.3,46.6,49.7,49.7,52.3,49,52,48.9,48.7,46.6,44.7,47.6,43.9,43.4,47.1,41.3,47.1,44.7,44.2,47.6,42.1,48.9,45.5,43.2,48,37.4,42.6,42.9,39.2,46.7,48.3]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [31.2,28.3,23.8,26.7,28.3,28.3,32.7,27.8,36.9,27.9,30.8,27.5,18.8],"values2": [40.4,42.9,49.6,47.9,48.8,49.6,38.9,44.4,42.8,44.2,46.2,46.7,62.8]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-away input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = [];
 if (selectedLeagues.length === 1) {
 var d = allData[selectedLeagues[0]];
 if (d) {
 var alignedValues = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values[idx] : null;
 });
 var alignedValues2 = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values2[idx] : null;
 });
 series = [
 { name: '主场胜率', type: 'line', data: alignedValues2, smooth: true, itemStyle: { color: '#38a169' }, lineStyle: { width: 3 } },
 { name: '客场胜率', type: 'line', data: alignedValues, smooth: true, itemStyle: { color: '#3182ce' }, lineStyle: { width: 3 } }
 ];
 }
 } else {
 series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 return {
 name: data.name,
 type: 'line',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 },
 symbolSize: 8
 };
 }).filter(Boolean);
 }

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a,b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: { show: true, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '胜率 %',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: '{value}%' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-away input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲客场胜率趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 36.10% (出现在 2019-20)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 18.60% (出现在 1998-99)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 34.00%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 26.88%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，客场胜率趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲历年联赛竞争均衡度变化（1993–2026）</title><link>https://18qiu.com/soccer/serie-a/trends/competitive-balance/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/competitive-balance/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;联赛竞争均衡度对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;平均胜出分差 (分差越小表示联赛竞争越均衡、悬念越高)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-balance"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-balance-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-balance-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.21,1.25,1.27,1.23,1.39,1.26,1.38,1.32,1.33,1.28,1.26,1.24,1.37,1.29,1.38,1.31,1.47,1.28,1.44,1.25,1.52,1.29,1.29,1.51,1.43,1.53,1.45,1.43,1.51,1.46,1.58,1.41,1.25]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.31,1.37,1.31,1.4,1.28,1.32,1.19,1.34,1.26,1.3,1.29,1.25,1.21,1.24,1.4,1.38,1.39,1.47,1.47,1.43,1.5,1.48,1.5,1.47,1.42,1.2,1.23,1.22,1.23,1.26,1.24,1.23,1.27]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.43,1.44,1.19,1.57,1.26,1.36,1.37,1.52,1.57,1.39,1.5,1.46,1.23,1.28,1.38,1.43,1.35,1.49,1.48,1.43,1.6,1.34,1.46,1.41,1.34,1.65,1.68,1.44,1.56,1.58,1.53,1.46,1.51]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.19,1.4,1.31,1.18,1.4,1.31,1.2,1.23,1.2,1.19,1.24,1.04,1.22,1.17,1.22,1.28,1.17,1.21,1.26,1.31,1.35,1.19,1.3,1.48,1.43,1.26,1.39,1.39,1.33,1.27,1.24,1.23,1.26]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.15,1.3,1.2,1.18,1.22,1.21,1.26,1.17,1.22,1.22,1.27,1.07,1.18,1.1,1.19,1.09,1.29,1.11,1.18,1.24,1.22,1.31,1.33,1.45,1.4,1.25,1.29,1.36,1.34,1.36,1.26,1.54,1.42]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [1.26,1.22,1.29,1.35,1.5,1.38,1.25,1.31,1.7,1.29,1.54,1.4,1.55]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-balance input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; a.value - b.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '球&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-balance input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲联赛竞争均衡度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 1.48球 (出现在 2016-17)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.04球 (出现在 2004-05)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 1.26球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.27球&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，联赛竞争均衡度呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲历年射门转化效率变化（1993–2026）</title><link>https://18qiu.com/soccer/serie-a/trends/shot-efficiency/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/shot-efficiency/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球射门转化率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;进球数 ÷ 射正数 (衡量球队进攻的致命程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-shots"&gt;
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #38a169"&gt;
 &lt;input type="radio" name="league-shots" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #EE8707"&gt;
 &lt;input type="radio" name="league-shots" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #D20515"&gt;
 &lt;input type="radio" name="league-shots" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #024494"&gt;
 &lt;input type="radio" name="league-shots" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #DEB10C"&gt;
 &lt;input type="radio" name="league-shots" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-shots-comparison" class="chart-canvas" style="width:100%;height:650px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-shots-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超", "color": "#38a169",
 
 
 
 "teams": [{"name":"Arsenal","rate": 0.397 ,"shots": 469 ,"target": 156 ,"goals": 62 },{"name":"Man City","rate": 0.382 ,"shots": 461 ,"target": 165 ,"goals": 63 },{"name":"Brentford","rate": 0.381 ,"shots": 337 ,"target": 126 ,"goals": 48 },{"name":"Fulham","rate": 0.364 ,"shots": 399 ,"target": 118 ,"goals": 43 },{"name":"West Ham","rate": 0.36 ,"shots": 332 ,"target": 111 ,"goals": 40 },{"name":"Liverpool","rate": 0.359 ,"shots": 504 ,"target": 145 ,"goals": 52 },{"name":"Chelsea","rate": 0.358 ,"shots": 438 ,"target": 148 ,"goals": 53 },{"name":"Burnley","rate": 0.34 ,"shots": 297 ,"target": 97 ,"goals": 33 },{"name":"Everton","rate": 0.331 ,"shots": 354 ,"target": 118 ,"goals": 39 },{"name":"Tottenham","rate": 0.32 ,"shots": 356 ,"target": 125 ,"goals": 40 },{"name":"Sunderland","rate": 0.317 ,"shots": 319 ,"target": 104 ,"goals": 33 },{"name":"Bournemouth","rate": 0.316 ,"shots": 443 ,"target": 152 ,"goals": 48 },{"name":"Leeds","rate": 0.31 ,"shots": 402 ,"target": 126 ,"goals": 39 },{"name":"Aston Villa","rate": 0.307 ,"shots": 409 ,"target": 140 ,"goals": 43 },{"name":"Crystal Palace","rate": 0.307 ,"shots": 361 ,"target": 114 ,"goals": 35 },{"name":"Man United","rate": 0.305 ,"shots": 512 ,"target": 187 ,"goals": 57 },{"name":"Newcastle","rate": 0.302 ,"shots": 416 ,"target": 149 ,"goals": 45 },{"name":"Brighton","rate": 0.299 ,"shots": 411 ,"target": 144 ,"goals": 43 },{"name":"Nott\u0027m Forest","rate": 0.252 ,"shots": 407 ,"target": 127 ,"goals": 32 },{"name":"Wolves","rate": 0.231 ,"shots": 300 ,"target": 104 ,"goals": 24 }]
 
 },
 
 "la-liga": {
 "name": "西甲", "color": "#EE8707",
 
 
 
 "teams": [{"name":"Villarreal","rate": 0.397 ,"shots": 377 ,"target": 141 ,"goals": 56 },{"name":"Barcelona","rate": 0.372 ,"shots": 612 ,"target": 226 ,"goals": 84 },{"name":"Sevilla","rate": 0.351 ,"shots": 355 ,"target": 111 ,"goals": 39 },{"name":"Valencia","rate": 0.343 ,"shots": 364 ,"target": 99 ,"goals": 34 },{"name":"Celta","rate": 0.336 ,"shots": 333 ,"target": 131 ,"goals": 44 },{"name":"Sociedad","rate": 0.331 ,"shots": 402 ,"target": 148 ,"goals": 49 },{"name":"Mallorca","rate": 0.325 ,"shots": 330 ,"target": 126 ,"goals": 41 },{"name":"Levante","rate": 0.318 ,"shots": 370 ,"target": 110 ,"goals": 35 },{"name":"Osasuna","rate": 0.316 ,"shots": 356 ,"target": 117 ,"goals": 37 },{"name":"Elche","rate": 0.315 ,"shots": 349 ,"target": 124 ,"goals": 39 },{"name":"Ath Madrid","rate": 0.309 ,"shots": 415 ,"target": 165 ,"goals": 51 },{"name":"Betis","rate": 0.304 ,"shots": 449 ,"target": 148 ,"goals": 45 },{"name":"Getafe","rate": 0.299 ,"shots": 301 ,"target": 97 ,"goals": 29 },{"name":"Real Madrid","rate": 0.299 ,"shots": 576 ,"target": 221 ,"goals": 66 },{"name":"Espanol","rate": 0.291 ,"shots": 394 ,"target": 127 ,"goals": 37 },{"name":"Alaves","rate": 0.289 ,"shots": 374 ,"target": 121 ,"goals": 35 },{"name":"Girona","rate": 0.275 ,"shots": 322 ,"target": 120 ,"goals": 33 },{"name":"Oviedo","rate": 0.236 ,"shots": 310 ,"target": 106 ,"goals": 25 },{"name":"Ath Bilbao","rate": 0.232 ,"shots": 439 ,"target": 142 ,"goals": 33 },{"name":"Vallecano","rate": 0.207 ,"shots": 446 ,"target": 145 ,"goals": 30 }]
 
 },
 
 "bundesliga": {
 "name": "德甲", "color": "#D20515",
 
 
 
 "teams": [{"name":"Dortmund","rate": 0.438 ,"shots": 384 ,"target": 137 ,"goals": 60 },{"name":"Leverkusen","rate": 0.428 ,"shots": 442 ,"target": 152 ,"goals": 65 },{"name":"Bayern Munich","rate": 0.415 ,"shots": 576 ,"target": 260 ,"goals": 108 },{"name":"Ein Frankfurt","rate": 0.412 ,"shots": 361 ,"target": 136 ,"goals": 56 },{"name":"Hoffenheim","rate": 0.374 ,"shots": 419 ,"target": 155 ,"goals": 58 },{"name":"Freiburg","rate": 0.344 ,"shots": 378 ,"target": 128 ,"goals": 44 },{"name":"Wolfsburg","rate": 0.344 ,"shots": 351 ,"target": 122 ,"goals": 42 },{"name":"Stuttgart","rate": 0.343 ,"shots": 440 ,"target": 175 ,"goals": 60 },{"name":"RB Leipzig","rate": 0.329 ,"shots": 457 ,"target": 170 ,"goals": 56 },{"name":"Mainz","rate": 0.327 ,"shots": 336 ,"target": 113 ,"goals": 37 },{"name":"FC Koln","rate": 0.319 ,"shots": 399 ,"target": 141 ,"goals": 45 },{"name":"Union Berlin","rate": 0.317 ,"shots": 349 ,"target": 104 ,"goals": 33 },{"name":"Heidenheim","rate": 0.315 ,"shots": 341 ,"target": 108 ,"goals": 34 },{"name":"M\u0027gladbach","rate": 0.287 ,"shots": 355 ,"target": 129 ,"goals": 37 },{"name":"Augsburg","rate": 0.275 ,"shots": 380 ,"target": 131 ,"goals": 36 },{"name":"Werder Bremen","rate": 0.271 ,"shots": 381 ,"target": 118 ,"goals": 32 },{"name":"St Pauli","rate": 0.255 ,"shots": 296 ,"target": 98 ,"goals": 25 },{"name":"Hamburg","rate": 0.241 ,"shots": 353 ,"target": 133 ,"goals": 32 }]
 
 },
 
 "serie-a": {
 "name": "意甲", "color": "#024494",
 
 
 
 "teams": [{"name":"Inter","rate": 0.379 ,"shots": 564 ,"target": 198 ,"goals": 75 },{"name":"Milan","rate": 0.338 ,"shots": 439 ,"target": 139 ,"goals": 47 },{"name":"Como","rate": 0.335 ,"shots": 464 ,"target": 167 ,"goals": 56 },{"name":"Bologna","rate": 0.333 ,"shots": 428 ,"target": 126 ,"goals": 42 },{"name":"Sassuolo","rate": 0.328 ,"shots": 337 ,"target": 119 ,"goals": 39 },{"name":"Fiorentina","rate": 0.327 ,"shots": 424 ,"target": 113 ,"goals": 37 },{"name":"Roma","rate": 0.324 ,"shots": 413 ,"target": 139 ,"goals": 45 },{"name":"Udinese","rate": 0.322 ,"shots": 361 ,"target": 118 ,"goals": 38 },{"name":"Napoli","rate": 0.314 ,"shots": 421 ,"target": 153 ,"goals": 48 },{"name":"Cagliari","rate": 0.311 ,"shots": 328 ,"target": 106 ,"goals": 33 },{"name":"Atalanta","rate": 0.297 ,"shots": 481 ,"target": 148 ,"goals": 44 },{"name":"Genoa","rate": 0.295 ,"shots": 379 ,"target": 129 ,"goals": 38 },{"name":"Juventus","rate": 0.286 ,"shots": 529 ,"target": 192 ,"goals": 55 },{"name":"Lecce","rate": 0.284 ,"shots": 313 ,"target": 74 ,"goals": 21 },{"name":"Torino","rate": 0.274 ,"shots": 382 ,"target": 135 ,"goals": 37 },{"name":"Pisa","rate": 0.261 ,"shots": 312 ,"target": 88 ,"goals": 23 },{"name":"Lazio","rate": 0.258 ,"shots": 360 ,"target": 128 ,"goals": 33 },{"name":"Cremonese","rate": 0.257 ,"shots": 290 ,"target": 101 ,"goals": 26 },{"name":"Parma","rate": 0.255 ,"shots": 356 ,"target": 94 ,"goals": 24 },{"name":"Verona","rate": 0.189 ,"shots": 364 ,"target": 122 ,"goals": 23 }]
 
 },
 
 "ligue-1": {
 "name": "法甲", "color": "#DEB10C",
 
 
 
 "teams": [{"name":"Monaco","rate": 0.403 ,"shots": 367 ,"target": 129 ,"goals": 52 },{"name":"Lens","rate": 0.367 ,"shots": 430 ,"target": 147 ,"goals": 54 },{"name":"Brest","rate": 0.366 ,"shots": 319 ,"target": 101 ,"goals": 37 },{"name":"Lille","rate": 0.364 ,"shots": 417 ,"target": 143 ,"goals": 52 },{"name":"Strasbourg","rate": 0.36 ,"shots": 337 ,"target": 136 ,"goals": 49 },{"name":"Rennes","rate": 0.353 ,"shots": 394 ,"target": 139 ,"goals": 49 },{"name":"Lorient","rate": 0.339 ,"shots": 340 ,"target": 115 ,"goals": 39 },{"name":"Marseille","rate": 0.339 ,"shots": 442 ,"target": 174 ,"goals": 59 },{"name":"Paris","rate": 0.336 ,"shots": 337 ,"target": 113 ,"goals": 38 },{"name":"Paris SG","rate": 0.328 ,"shots": 499 ,"target": 195 ,"goals": 64 },{"name":"Lyon","rate": 0.328 ,"shots": 349 ,"target": 131 ,"goals": 43 },{"name":"Toulouse","rate": 0.32 ,"shots": 376 ,"target": 125 ,"goals": 40 },{"name":"Nice","rate": 0.289 ,"shots": 339 ,"target": 121 ,"goals": 35 },{"name":"Nantes","rate": 0.279 ,"shots": 297 ,"target": 86 ,"goals": 24 },{"name":"Metz","rate": 0.274 ,"shots": 299 ,"target": 95 ,"goals": 26 },{"name":"Angers","rate": 0.258 ,"shots": 274 ,"target": 97 ,"goals": 25 },{"name":"Auxerre","rate": 0.255 ,"shots": 317 ,"target": 94 ,"goals": 24 },{"name":"Le Havre","rate": 0.236 ,"shots": 334 ,"target": 106 ,"goals": 25 }]
 
 },
 
 "csl": {
 "name": "中超", "color": "#14B8A6",
 
 
 
 "teams": []
 
 },
 
 };

 function updateChart() {
 var selectedLeague = document.querySelector('#league-selector-shots input:checked').value;
 var data = allData[selectedLeague];
 var teams = data.teams.slice().sort((a,b) =&gt; a.rate - b.rate); 

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: p =&gt; {
 var t = teams[p[0].dataIndex];
 return '&lt;strong&gt;' + t.name + '&lt;/strong&gt;&lt;br/&gt;转化率: &lt;b&gt;' + (t.rate*100).toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;射正: ' + t.target + ' | 进球: ' + t.goals;
 }},
 grid: { left: 120, right: 60, bottom: 30, top: 20, containLabel: false },
 xAxis: { type: 'value', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, max: 100 },
 yAxis: { type: 'category', data: teams.map(t =&gt; t.name), axisLabel: { color: isDark ? '#E6EDF3' : '#1a202c', fontSize: 11 } },
 series: [{
 type: 'bar',
 data: teams.map(t =&gt; +(t.rate*100).toFixed(1)),
 itemStyle: { color: data.color, borderRadius: [0, 4, 4, 0] },
 barMaxWidth: 25,
 label: { show: true, position: 'right', formatter: '{c}%', fontSize: 10, color: isDark ? '#8B949E' : '#4a5568' }
 }]
 }, true);
 }

 document.querySelectorAll('#league-selector-shots input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;
&lt;style&gt;
.league-checkbox--radio .checkbox-custom { border-radius: 50% !important; }
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲射门转化效率排名&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本赛季领先者&lt;/strong&gt;: Inter (37.90%)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;样本总量&lt;/strong&gt;: 20 个分析对象&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;在本赛季的意甲射门转化效率分析中，我们观察到明显的个体差异。 &lt;strong&gt;Inter&lt;/strong&gt; 在此项指标上高居榜首，达到 &lt;strong&gt;37.90%&lt;/strong&gt;，体现了其在特定领域的极端风格或高效产出。相比之下，&lt;strong&gt;Verona&lt;/strong&gt; 则处于末尾，数值为 &lt;strong&gt;18.90%&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>意甲历年双方进球(BTTS)概率变化（1993–2026）</title><link>https://18qiu.com/soccer/serie-a/trends/btts-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/btts-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;双方进球 (BTTS) 比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;双方均有进球的比赛百分比 (分析联赛进攻开放性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-btts"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-btts-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-btts-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [52.4,50.9,50.3,50.8,48.2,50,51.6,50.5,50,51.3,51.8,50.3,44.2,47.6,49.5,46.1,50.3,56.3,52.9,56.6,46.1,49.2,51.8,50.8,48.9,51.3,51.1,48.9,50,51.6,61.6,57.4,55.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [49.5,46.1,51.9,52.4,53.2,51.6,56.6,58.2,52.6,51.6,54.2,51.3,49.7,48.9,49.5,54.2,51.8,50.3,50.8,53.4,47.1,46.8,50.3,56.1,46.6,51.8,49.7,51.8,48.7,50.3,49.5,54.2,55.7]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [55.6,60.8,57.8,52.3,57.2,54.2,59.2,53.9,49,49.7,54.6,54.9,57.8,55.6,54.6,55.2,55.6,55.6,54.6,56.5,58.2,49.3,54.6,54.9,54.9,59.5,58.2,60.1,60.8,59.2,61.8,56.9,59.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [52,45.1,50,55.9,52.3,54.2,49.7,56.2,55.2,53.9,53.6,52.1,55,50.5,51.3,49.7,56.1,49.7,47.6,51.1,48.7,56.3,51.1,57.4,49.5,53.4,62.1,59.7,57.4,50.3,52.4,51.6,46.4]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [46.1,46.3,42.9,46.3,45.4,48,50,50.3,43.8,39.5,43.7,43.7,40.3,47.1,45.8,47.4,45.5,50.3,52.6,49.5,50.3,47.4,48.4,46.3,50.5,49.7,48.4,54.2,55.3,58.2,53.9,56.9,49.4]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [55.4,58.8,52.9,62.9,59.6,62.1,56.8,50,47.4,57.9,56.2,62.9,58]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-btts input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-btts input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲双方进球(BTTS)概率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 62.10% (出现在 2019-20)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 45.10% (出现在 1994-95)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 46.40%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 52.65%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，双方进球(BTTS)概率呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲历年最常见比分演变变化（1993–2026）</title><link>https://18qiu.com/soccer/serie-a/trends/scoreline-evolution/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/scoreline-evolution/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;最常见比分 (1-0) 演变对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;全场比分为 1-0 (或 0-1) 的比赛比例 (反映比赛的焦灼度与防守重要性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-scoreline"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-scoreline-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-scoreline-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [18,16.5,23.2,16.8,21.1,17.9,18.7,17.6,17.1,21.3,16.3,20.8,21.6,19.7,19.5,18.9,15.5,14.2,13.9,16.1,19.7,20.3,18.4,15.5,17.6,14.5,14.5,18.7,17.1,18.4,11.1,14.5,13.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [17.1,15.8,19,16,15.3,20.3,16.3,17.1,17.1,18.9,19.5,19.2,19.2,20.5,17.1,18.4,15.3,18.2,17.9,17.4,19.5,18.4,16.8,15,21.6,18.7,18.7,18.9,19.5,22.4,20.3,22.1,17.5]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.4,10.1,11.4,15.7,15.7,12.1,13.7,14.4,11.4,18,15.7,14.1,13.4,14.7,17.3,14.1,14.4,16.7,14.7,11.8,11.1,16,14.7,15.4,14.4,9.8,10.5,12.1,11.4,10.5,10.5,12.1,13.2]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [15.7,18.6,20.6,14.1,14.1,17,19.3,15.7,17.3,16,14.7,22.4,15.8,20,17.1,22.4,16.3,21.3,15.5,17.4,18.2,15.8,18.7,16.1,19.5,16.3,12.6,11.8,16.1,19.5,17.6,18.7,20.9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.2,20.8,19.7,22.4,22.5,19.9,19.3,25.2,19.3,25.5,21.8,21.6,23.7,21.3,16.6,21.3,22.4,15.8,18.7,19.5,18.2,21.3,18.9,18.7,18.4,20.3,22.6,15,16.6,15,15.7,13.1,20.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [17.1,15,16.3,11.7,12.1,12.5,14.2,19.4,14.4,18.8,15.8,12.5,21.9]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-scoreline input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-scoreline input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲最常见比分演变&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 22.40% (出现在 2008-09)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 11.80% (出现在 2020-21)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 20.90%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 17.37%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，最常见比分演变呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲逆转获胜率：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/serie-a/trends/comebacks/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/comebacks/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;逆转获胜率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;半场落后最终获胜的比例 (衡量联赛戏剧性与韧性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-comebacks"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-comebacks-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-comebacks-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.124,0.155,0.103,0.129,0.145,0.163,0.147,0.15,0.147,0.155,0.105,0.121,0.145,0.134,0.139,0.15,0.129,0.163,0.134,0.108,0.139,0.121,0.132,0.121,0.168,0.126,0.145,0.147,0.166,0.203,0.176]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.141,0.139,0.161,0.132,0.171,0.15,0.145,0.163,0.121,0.139,0.155,0.132,0.124,0.137,0.108,0.155,0.124,0.134,0.116,0.124,0.142,0.118,0.1,0.205,0.134,0.158,0.147,0.124,0.15,0.174,0.175]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.196,0.121,0.16,0.163,0.173,0.137,0.108,0.15,0.137,0.134,0.163,0.157,0.144,0.15,0.147,0.173,0.131,0.144,0.15,0.121,0.147,0.134,0.173,0.131,0.134,0.147,0.18,0.15,0.18,0.164,0.143]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.111,0.167,0.118,0.137,0.15,0.157,0.196,0.157,0.144,0.161,0.139,0.15,0.153,0.137,0.174,0.147,0.15,0.153,0.121,0.158,0.116,0.156,0.116,0.171,0.197,0.161,0.184,0.166,0.176,0.182,0.128]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.129,0.133,0.132,0.114,0.124,0.176,0.134,0.116,0.118,0.1,0.132,0.137,0.139,0.145,0.134,0.147,0.147,0.163,0.142,0.126,0.147,0.137,0.147,0.161,0.168,0.168,0.195,0.163,0.134,0.15,0.132]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [0,0,0,0,0,0,0,0,0,0,0,0,0]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-comebacks input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 0, axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-comebacks input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲逆转获胜率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 19.70% (出现在 2019)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00% (出现在 1993)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 12.80%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 14.34%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，逆转获胜率呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲平局率趋势趋势：1993-94创34.00%峰值</title><link>https://18qiu.com/soccer/serie-a/trends/draw-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/draw-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;平局率趋势对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;赛季平局比例 (分析联赛分胜负能力的演变)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-draws"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-draws-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-draws-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [30.7,29,25.8,31.3,25,30.3,24.2,26.6,26.6,23.7,28.4,28.9,20.3,25.8,26.3,25.5,25.3,29.2,24.5,28.4,20.5,24.5,28.2,22.1,26.1,18.7,24.2,21.8,23.2,22.9,21.6,24.5,27]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.9,29.7,28.1,25.8,28.9,25.5,29.5,26.1,26.6,27.6,25,26.3,27.6,25.8,22.9,21.8,25,20.8,24.7,22.1,22.6,23.9,24.2,23.4,22.6,28.9,27.6,28.7,29.2,23.4,28.2,25.5,24.8]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.1,28.1,35.3,22.9,27.8,28.4,28.4,22.5,22.2,25.2,23.5,21.2,31.4,25.8,25.5,24.2,28.1,20.6,25.8,25.5,20.9,26.8,23.2,24.2,27.1,23.9,22.2,26.5,23.9,24.5,26.5,25.2,24.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [34,25.2,26.1,33.3,28.4,26.5,30.7,28.8,28.4,30.1,29.4,32.9,28.4,30,29.5,25,26.8,25.5,29.2,25.3,23.7,31.6,25,21.1,21.8,28.4,22.4,25.5,25.8,26.3,29.5,28.4,25.9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [32.6,28.7,30.3,30.5,25.2,29.1,26.1,27.5,28.1,27.9,26.1,34.7,31.1,30.8,30.5,29.5,25.5,34.2,28.4,28.4,28.4,23.2,28.4,24.7,25.3,28.9,25.1,25,26.8,24.2,26.5,20.3,23.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [28.3,28.8,26.7,25.4,22.9,22.1,28.4,27.8,20.3,27.9,22.9,25.8,18.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-draws input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-draws input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲平局率趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 34.00% (出现在 1993-94)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 21.10% (出现在 2016-17)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 25.90%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 27.54%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，平局率趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲上半场进球贡献30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/serie-a/trends/halftime-goals/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/halftime-goals/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;上半场进球贡献比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;上半场进球占全场总进球的百分比 (分析各联赛进入状态的速度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-halftime"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-halftime-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-halftime-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [44.5,45.1,45.6,43.3,44.8,44.6,45.2,43.5,45.5,43.8,46.8,45.1,41.4,42.3,43.9,44.8,43.5,43.7,44,47.4,44.5,43.4,41.9,44.4,45.9,47.2,45.2,46.3,41.5,46.5,43.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [44.7,43.7,40.8,40.7,43.5,43.2,43.9,43.9,44.7,45.8,46,39.9,45.1,46.2,42.8,46,42.8,47.4,43.5,45.2,45.4,43,42.6,40.9,42.5,46.1,43.6,44.5,45.3,44,42.6]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [42.2,41.9,43.6,41.7,44.2,43.4,41.3,45.6,45.3,43.8,42.5,44.7,42.4,44.2,43.9,41.7,44.8,45.3,45.2,44,44,43.4,44.7,41.5,42.1,43.8,46.2,46.9,47,46.7,43.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [45.7,43.4,40.4,42.4,46.2,43.1,44.8,42.6,43.4,42.9,47.2,43.4,43.4,41.4,47.1,42.9,42.5,41.9,45.4,46.2,44.6,41.9,44.1,42.1,43.8,42.7,45.3,45.1,43.2,43.6,42.3]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [43.3,44.6,43.1,43.4,42.8,43.5,42,43.5,49,45.4,46,42.6,44.1,43.7,43.1,44,42.6,42.7,43.5,44.1,42.1,41.3,45.1,40.2,45.7,46.1,45.5,46.6,44.7,44,43.3]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-halftime input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-halftime input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲上半场进球贡献&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 47.20% (出现在 2005-06)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 40.40% (出现在 1997-98)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 42.30%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 43.71%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，上半场进球贡献呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲下半场进球占比趋势：1997-98创1.47峰值</title><link>https://18qiu.com/soccer/serie-a/trends/second-half-surge/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/second-half-surge/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;下半场进球潮 (2H/1H 比率) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;下半场进球数与上半场进球数之比 (大于1.0表示下半场进球更多)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-surge"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-surge-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-surge-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.24,1.22,1.2,1.31,1.23,1.25,1.21,1.31,1.2,1.29,1.14,1.21,1.41,1.36,1.28,1.23,1.3,1.3,1.27,1.11,1.25,1.3,1.39,1.26,1.18,1.12,1.21,1.16,1.41,1.15,1.3]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.23,1.29,1.45,1.46,1.3,1.32,1.28,1.28,1.24,1.19,1.18,1.51,1.22,1.16,1.34,1.17,1.34,1.11,1.29,1.22,1.2,1.32,1.35,1.44,1.36,1.16,1.29,1.24,1.21,1.28,1.35]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.37,1.38,1.29,1.4,1.26,1.31,1.41,1.2,1.2,1.28,1.35,1.24,1.36,1.26,1.28,1.39,1.23,1.2,1.21,1.27,1.26,1.3,1.24,1.41,1.38,1.29,1.17,1.13,1.13,1.14,1.28]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.19,1.3,1.47,1.36,1.17,1.32,1.23,1.35,1.3,1.33,1.12,1.3,1.3,1.41,1.12,1.32,1.35,1.38,1.2,1.17,1.24,1.39,1.26,1.37,1.29,1.35,1.21,1.22,1.31,1.29,1.37]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.31,1.23,1.32,1.3,1.34,1.3,1.39,1.29,1.04,1.2,1.17,1.34,1.27,1.28,1.32,1.27,1.35,1.34,1.3,1.26,1.38,1.43,1.21,1.49,1.19,1.17,1.2,1.15,1.23,1.27,1.31]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-surge input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '倍&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-surge input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲下半场进球占比&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 1.47 (出现在 1997-98)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.12 (出现在 2005-06)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 1.37&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.29&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，下半场进球占比呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲争冠分差趋势：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/serie-a/trends/title-race/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/title-race/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;争冠悬念 (冠亚军分差) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;冠军与亚军的最终积分差距 (分差越小表示争冠越激烈)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-titlerace"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-titlerace-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-titlerace-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [8,1,4,7,1,1,18,10,7,5,11,12,8,6,2,4,1,9,0,11,2,8,10,7,19,1,18,12,1,5,2,10,6]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [3,7,4,2,9,11,5,7,7,2,5,4,12,0,8,9,3,4,9,15,3,2,1,3,14,11,5,2,13,10,10,4,9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [0,1,6,2,2,15,0,1,1,16,6,14,5,2,10,2,5,7,8,25,19,10,10,15,21,2,13,13,8,0,17,13,15]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [5,10,8,2,5,1,1,2,1,7,11,7,3,22,3,10,2,6,4,9,17,17,9,4,4,11,1,12,2,16,19,1,9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [13,10,4,12,0,1,7,4,2,1,3,12,15,17,4,3,6,8,3,12,9,8,31,8,13,16,12,1,15,1,9,19,7]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [33,22,77,66,55,22,88,66,0,55,11,22,22]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-titlerace input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; a.value - b.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value + '分&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 0, axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-titlerace input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲争冠分差趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 22.00分 (出现在 2006-07)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.00分 (出现在 1998-99)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 9.00分&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 7.30分&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，争冠分差趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>意甲主场优势指数趋势：1998创2.95峰值</title><link>https://18qiu.com/soccer/serie-a/trends/home-advantage/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/serie-a/trends/home-advantage/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球主场优势指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;主场优势指数 = 主场胜场 / 客场胜场 (数值越高表示主场优势越大)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-advantage"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-advantage-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室 · API-Football&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-advantage-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 1.5 , 1.67 , 1.94 , 1.64 , 1.82 , 1.76 , 1.85 , 1.94 , 1.45 , 1.82 , 1.59 , 1.78 , 1.73 , 1.82 , 1.69 , 1.57 , 2.12 , 1.99 , 1.47 , 1.57 , 1.46 , 1.5 , 1.35 , 1.72 , 1.6 , 1.41 , 1.48 , 0.94 , 1.26 , 1.69 , 1.42 , 1.17 , 1.33 ],
 "home_wins": [ 192 , 205 , 186 , 162 , 184 , 169 , 187 , 184 , 165 , 187 , 167 , 173 , 192 , 182 , 176 , 173 , 193 , 179 , 171 , 166 , 179 , 172 , 157 , 187 , 173 , 181 , 172 , 144 , 163 , 184 , 175 , 155 , 133 ],
 "away_wins": [ 128 , 123 , 96 , 99 , 101 , 96 , 101 , 95 , 114 , 103 , 105 , 97 , 111 , 100 , 104 , 110 , 91 , 90 , 116 , 106 , 123 , 115 , 116 , 109 , 108 , 128 , 116 , 153 , 129 , 109 , 123 , 132 , 100 ],
 "draws": [ 142 , 134 , 98 , 119 , 95 , 115 , 92 , 101 , 101 , 90 , 108 , 110 , 77 , 98 , 100 , 97 , 96 , 111 , 93 , 108 , 78 , 93 , 107 , 84 , 99 , 71 , 92 , 83 , 88 , 87 , 82 , 93 , 86 ]
 },"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.19 , 2.1 , 1.74 , 1.79 , 2.07 , 2.08 , 2.12 , 2.43 , 2 , 1.78 , 1.52 , 2.18 , 1.43 , 1.56 , 1.64 , 1.63 , 2.13 , 1.89 , 1.92 , 1.77 , 1.56 , 1.45 , 1.74 , 1.65 , 1.56 , 1.65 , 1.72 , 1.4 , 1.59 , 1.67 , 1.58 , 1.48 , 1.91 ],
 "home_wins": [ 188 , 181 , 211 , 220 , 182 , 191 , 182 , 199 , 186 , 176 , 172 , 192 , 162 , 172 , 182 , 184 , 194 , 197 , 188 , 189 , 179 , 171 , 183 , 181 , 179 , 168 , 174 , 158 , 165 , 182 , 167 , 169 , 155 ],
 "away_wins": [ 86 , 86 , 121 , 123 , 88 , 92 , 86 , 82 , 93 , 99 , 113 , 88 , 113 , 110 , 111 , 113 , 91 , 104 , 98 , 107 , 115 , 118 , 105 , 110 , 115 , 102 , 101 , 113 , 104 , 109 , 106 , 114 , 81 ],
 "draws": [ 106 , 113 , 130 , 119 , 110 , 97 , 112 , 99 , 101 , 105 , 95 , 100 , 105 , 98 , 87 , 83 , 95 , 79 , 94 , 84 , 86 , 91 , 92 , 89 , 86 , 110 , 105 , 109 , 111 , 89 , 107 , 97 , 78 ]
 },"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.14 , 2.01 , 1.64 , 1.95 , 1.91 , 1.92 , 1.88 , 2.08 , 2.05 , 1.69 , 2.16 , 1.62 , 1.66 , 1.44 , 1.68 , 1.73 , 1.32 , 1.38 , 1.58 , 1.33 , 1.49 , 1.84 , 1.35 , 1.83 , 1.65 , 1.45 , 1.07 , 1.34 , 1.59 , 1.69 , 1.47 , 1.06 , 1.38 ],
 "home_wins": [ 152 , 147 , 123 , 156 , 145 , 144 , 143 , 160 , 160 , 144 , 160 , 149 , 131 , 134 , 143 , 147 , 125 , 141 , 139 , 130 , 145 , 145 , 135 , 150 , 139 , 138 , 123 , 129 , 143 , 145 , 134 , 118 , 116 ],
 "away_wins": [ 71 , 73 , 75 , 80 , 76 , 75 , 76 , 77 , 78 , 85 , 74 , 92 , 79 , 93 , 85 , 85 , 95 , 102 , 88 , 98 , 97 , 79 , 100 , 82 , 84 , 95 , 115 , 96 , 90 , 86 , 91 , 111 , 84 ],
 "draws": [ 83 , 86 , 108 , 70 , 85 , 87 , 87 , 69 , 68 , 77 , 72 , 65 , 96 , 79 , 78 , 74 , 86 , 63 , 79 , 78 , 64 , 82 , 71 , 74 , 83 , 73 , 68 , 81 , 73 , 75 , 81 , 77 , 66 ]
 },"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.31 , 2.23 , 2.65 , 2.34 , 1.77 , 2.95 , 2.31 , 1.91 , 1.77 , 2.01 , 1.57 , 1.87 , 1.83 , 1.86 , 1.88 , 2.06 , 2.02 , 1.72 , 1.8 , 1.65 , 1.66 , 1.41 , 1.59 , 1.59 , 1.23 , 1.57 , 1.15 , 1.21 , 1.1 , 1.35 , 1.46 , 1.25 , 1.18 ],
 "home_wins": [ 141 , 158 , 164 , 143 , 140 , 168 , 148 , 143 , 140 , 143 , 132 , 166 , 176 , 173 , 175 , 192 , 186 , 179 , 173 , 177 , 181 , 152 , 175 , 184 , 164 , 166 , 158 , 155 , 148 , 161 , 159 , 151 , 129 ],
 "away_wins": [ 61 , 71 , 62 , 61 , 79 , 57 , 64 , 75 , 79 , 71 , 84 , 89 , 96 , 93 , 93 , 93 , 92 , 104 , 96 , 107 , 109 , 108 , 110 , 116 , 133 , 106 , 137 , 128 , 134 , 119 , 109 , 121 , 109 ],
 "draws": [ 104 , 77 , 80 , 102 , 87 , 81 , 94 , 88 , 87 , 92 , 90 , 125 , 108 , 114 , 112 , 95 , 102 , 97 , 111 , 96 , 90 , 120 , 95 , 80 , 83 , 108 , 85 , 97 , 98 , 100 , 112 , 108 , 83 ]
 },"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.88 , 2.61 , 2.58 , 2.03 , 1.97 , 2.34 , 2.42 , 2.08 , 2.61 , 2.11 , 1.93 , 2.49 , 1.85 , 2.21 , 1.72 , 1.6 , 1.72 , 1.69 , 1.92 , 1.67 , 1.62 , 1.63 , 1.43 , 1.86 , 1.56 , 1.55 , 1.79 , 0.99 , 1.4 , 1.3 , 1.14 , 1.42 , 1.73 ],
 "home_wins": [ 190 , 196 , 191 , 177 , 152 , 152 , 160 , 150 , 159 , 186 , 185 , 177 , 170 , 181 , 167 , 165 , 179 , 157 , 179 , 170 , 168 , 181 , 160 , 186 , 173 , 164 , 134 , 142 , 162 , 163 , 120 , 143 , 128 ],
 "away_wins": [ 66 , 75 , 74 , 87 , 77 , 65 , 66 , 72 , 61 , 88 , 96 , 71 , 92 , 82 , 97 , 103 , 104 , 93 , 93 , 102 , 104 , 111 , 112 , 100 , 111 , 106 , 75 , 143 , 116 , 125 , 105 , 101 , 74 ],
 "draws": [ 124 , 109 , 115 , 116 , 77 , 89 , 80 , 84 , 86 , 106 , 99 , 132 , 118 , 117 , 116 , 112 , 97 , 130 , 108 , 108 , 108 , 88 , 108 , 94 , 96 , 110 , 70 , 95 , 102 , 92 , 81 , 62 , 63 ]
 },"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [ 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 , 2026 ],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "scores": [ 1.29 , 1.51 , 2.09 , 1.8 , 1.72 , 1.75 , 1.19 , 1.6 , 1.16 , 1.58 , 1.5 , 1.7 , 3.35 ],
 "home_wins": [ 1067 , 1133 , 1309 , 1265 , 1287 , 1309 , 693 , 880 , 1441 , 1166 , 1221 , 1232 , 221 ],
 "away_wins": [ 825 , 748 , 627 , 704 , 748 , 748 , 583 , 550 , 1243 , 737 , 814 , 726 , 66 ],
 "draws": [ 748 , 759 , 704 , 671 , 605 , 583 , 506 , 550 , 682 , 737 , 605 , 682 , 65 ]
 }};

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-advantage input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = [];
 var markLineData = [
 { 
 xAxis: '2020-21', 
 lineStyle: { color: '#e53e3e', type: 'dashed', width: 2 },
 label: { 
 show: true, 
 formatter: 'COVID-19\n空场赛季', 
 position: 'end',
 color: '#e53e3e',
 fontSize: 10,
 fontWeight: 'bold',
 backgroundColor: isDark ? 'rgba(13,17,23,0.8)' : 'rgba(255,255,255,0.8)',
 padding: [2, 4],
 borderRadius: 2
 }
 }
 ];

 if (selectedLeagues.length === 1) {
 
 
 var data = allData[selectedLeagues[0]];
 var homePct = [], drawPct = [], awayPct = [];
 for (var i = 0; i &lt; data.home_wins.length; i++) {
 var total = data.home_wins[i] + data.away_wins[i] + data.draws[i];
 homePct.push(total &gt; 0 ? +(data.home_wins[i] / total * 100).toFixed(1) : 0);
 drawPct.push(total &gt; 0 ? +(data.draws[i] / total * 100).toFixed(1) : 0);
 awayPct.push(total &gt; 0 ? +(data.away_wins[i] / total * 100).toFixed(1) : 0);
 }
 
 series = [
 { name: '主场胜 %', type: 'bar', stack: 'total', data: homePct, itemStyle: { color: '#38a169' }, markLine: { silent: true, data: markLineData } },
 { name: '平局 %', type: 'bar', stack: 'total', data: drawPct, itemStyle: { color: '#a0aec0' } },
 { name: '客场胜 %', type: 'bar', stack: 'total', data: awayPct, itemStyle: { color: '#e53e3e' } }
 ];
 } else {
 
 series = selectedLeagues.map(function(code) {
 var d = allData[code];
 if (!d) return null;
 var aligned = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.scores[idx] : null;
 });
 return {
 name: d.name, type: 'line', data: aligned, smooth: true,
 itemStyle: { color: d.color }, lineStyle: { width: 3 },
 symbolSize: 8, markLine: { silent: true, data: markLineData }
 };
 }).filter(Boolean);
 }

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 axisPointer: { type: 'shadow' },
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 if (selectedLeagues.length === 1) {
 params.forEach(p =&gt; res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value + '%&lt;/b&gt;&lt;br/&gt;');
 res += '优势指数: &lt;b&gt;' + allData[selectedLeagues[0]].scores[params[0].dataIndex].toFixed(2) + '&lt;/b&gt;';
 } else {
 params.sort((a, b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;';
 });
 }
 return res;
 }
 },
 legend: {
 show: true,
 bottom: 10,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: selectedLeagues.length === 1 ? '占比 %' : '优势指数',
 min: selectedLeagues.length === 1 ? 0 : 'dataMin',
 max: selectedLeagues.length === 1 ? 100 : 'dataMax',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: selectedLeagues.length === 1 ? '{value}%' : '{value}' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-advantage input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;style&gt;
 
.chart-widget--comparison {
 background: var(--color-surface);
 border-radius: var(--radius-lg);
 padding: var(--space-lg);
 margin: var(--space-xl) 0;
 border: 1px solid var(--color-border);
}
.chart-header {
 display: flex;
 justify-content: space-between;
 align-items: flex-start;
 margin-bottom: var(--space-lg);
 flex-wrap: wrap;
 gap: var(--space-md);
}
.chart-main-title {
 font-size: var(--text-xl);
 font-weight: 700;
 margin: 0;
}
.chart-subtitle {
 font-size: var(--text-sm);
 color: var(--color-text-secondary);
 margin: var(--space-xs) 0 0;
}
.league-selector {
 display: flex;
 gap: var(--space-sm);
 flex-wrap: wrap;
}
.league-checkbox {
 display: flex;
 align-items: center;
 gap: 6px;
 cursor: pointer;
 padding: 4px 10px;
 border-radius: var(--radius-full);
 background: var(--color-surface-alt);
 border: 1px solid var(--color-border);
 transition: all 0.2s;
}
.league-checkbox:hover {
 background: var(--color-surface-hover);
}
.league-checkbox input { display: none; }
.league-checkbox input:checked + .checkbox-custom {
 background: var(--league-color);
 border-color: var(--league-color);
}
.league-checkbox input:checked + .checkbox-custom::after {
 content: "✓";
 color: white;
 font-size: 10px;
 display: block;
 text-align: center;
 line-height: 14px;
}
.checkbox-custom {
 width: 14px;
 height: 14px;
 border: 1px solid var(--color-text-muted);
 border-radius: 3px;
}
.league-name {
 font-size: var(--text-xs);
 font-weight: 600;
 color: var(--color-text-secondary);
}
.league-checkbox input:checked ~ .league-name { color: var(--color-text); }
.chart-footer {
 display: flex;
 justify-content: space-between;
 margin-top: var(--space-md);
 padding-top: var(--space-sm);
 border-top: 1px solid var(--color-border-light);
 font-size: var(--text-xs);
 color: var(--color-text-muted);
}
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 意甲主场优势指数&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 2.95 (出现在 1998)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.10 (出现在 2021)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 1.18&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.77&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于意甲历史数据，主场优势指数呈现以下特征：&lt;/p&gt;</description></item><item><title>英超半场领先后胜率趋势：2005-06创82.30%峰值</title><link>https://18qiu.com/soccer/epl/trends/ht-conversion/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/ht-conversion/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;半场领先胜率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;上半场领先的球队最终获胜的概率 (衡量联赛控制力与逆转难度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-htconv"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-htconv-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-htconv-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [77.9,73.2,81.1,77.3,74.9,72.8,75.9,74.8,75.1,70.5,82.3,78.1,75.4,75.6,77.6,75,78,72.1,77.9,80.4,75,79.7,77.1,80.2,73.3,78.9,76,76.1,72.2,68.6,71.4]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [75.3,76,72.3,77.2,70,74.7,74.9,71.2,78.7,76.8,72.6,75.1,78.4,75.4,80.2,75.6,79,76.9,80.3,80.1,77.2,79.2,82.8,64.2,74.1,71.7,72.7,77.3,74,68.7,69.9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [65.1,79.9,73.9,71.3,69.5,77.7,81.1,74.7,77.9,78.6,70.2,72.6,75.4,75.8,75,70.7,78.1,77.9,75.8,77.8,74.9,76.4,73.1,78.7,79.2,74,72.4,76,71.8,75,76.5]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [80.8,71,77.8,76.4,74.7,73.5,67.4,70.6,73.5,69.5,75.9,72.9,72.9,75.2,69.7,73.3,73.2,71.6,79.2,72.4,79.4,74.5,79.5,69.6,67.5,74,71.8,71.7,70,68.1,77.1]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [75.6,75,75,79,76.5,68.6,73.4,78.4,79.9,79.2,75.1,72.6,75,72.5,76.5,72.8,72.4,70.9,76,77.4,73.7,75.9,74,71,70.8,74.2,67.5,73.8,76.2,76.5,78.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-htconv input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-htconv input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超半场领先后胜率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 82.30% (出现在 2005-06)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 68.60% (出现在 2024-25)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 71.40%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 75.95%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，半场领先后胜率呈现以下特征：&lt;/p&gt;</description></item><item><title>英超爆冷指数(弱胜强)30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/epl/trends/upset-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/upset-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球爆冷指数追踪&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;本赛季各轮次爆冷比例 (弱队击败强队)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-upsets"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-upsets-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-upsets-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超",
 "color": "#38a169",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 ],
 "rates": [ 0.2 , 0.3 , 0.5 , 0 , 0.1 , 0.3 , 0.3 , 0.2 , 0.5 , 0.2 , 0.1 , 0.4 , 0.158 , 0.273 , 0.1 , 0.1 , 0.063 , 0.071 , 0.1 , 0.4 , 0.4 , 0.1 , 0.143 , 0.167 , 0.1 , 0.5 , 0 ],
 "avg": 0.199 
 
 },
 
 "la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 ],
 "rates": [ 0.3 , 0 , 0.273 , 0.1 , 0.143 , 0.214 , 0.167 , 0.4 , 0.1 , 0.2 , 0.1 , 0.2 , 0 , 0.091 , 0.4 , 0.5 , 0.125 , 0.1 , 0.1 , 0.125 , 0.5 , 0.5 , 0.3 , 0.222 , 0.3 , 0.2 , 0.5 , 0.222 ],
 "avg": 0.208 
 
 },
 
 "bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 ],
 "rates": [ 0.222 , 0.333 , 0.333 , 0.222 , 0.111 , 0.222 , 0 , 0.222 , 0.222 , 0 , 0 , 0.222 , 0.333 , 0.222 , 0.111 , 0.1 , 0.071 , 0.091 , 0.111 , 0.222 , 0.111 , 0.111 , 0.222 ],
 "avg": 0.163 
 
 },
 
 "serie-a": {
 "name": "意甲",
 "color": "#024494",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 ],
 "rates": [ 0.1 , 0.3 , 0.3 , 0 , 0 , 0.1 , 0.1 , 0.167 , 0.188 , 0.667 , 0.222 , 0.1 , 0.2 , 0.3 , 0.2 , 0.5 , 0 , 0.077 , 0 , 0.143 , 0.222 , 0.2 , 0.1 , 0.222 , 0.2 , 0.333 , 0 , 0.222 ],
 "avg": 0.167 
 
 },
 
 "ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 ],
 "rates": [ 0.333 , 0.222 , 0.111 , 0.222 , 0.222 , 0.111 , 0.222 , 0.111 , 0.333 , 0.278 , 0.222 , 0.111 , 0.222 , 0.444 , 0 , 0.333 , 0.111 , 0.444 , 0.111 , 0.222 , 0.222 , 0.444 , 0.111 ],
 "avg": 0.227 
 
 },
 
 "csl": {
 "name": "中超",
 "color": "#14B8A6",
 
 
 
 "matchdays": [], "rates": [], "avg": 0
 
 },
 
 };

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-upsets input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var baseLeague = selectedLeagues[0] || 'epl';
 var maxMatchday = 38; 
 var xAxisData = [];
 for (var i = 1; i &lt;= maxMatchday; i++) xAxisData.push('第' + i + '轮');

 var series = selectedLeagues.map(code =&gt; {
 var d = allData[code];
 return {
 name: d.name,
 type: 'line',
 data: d.rates,
 smooth: true,
 symbolSize: 8,
 itemStyle: { color: d.color },
 lineStyle: { width: 3 },
 markLine: selectedLeagues.length === 1 ? {
 silent: true,
 symbol: 'none',
 lineStyle: { type: 'dashed', color: d.color, opacity: 0.5 },
 label: { formatter: '赛季均值 {c}%', position: 'end' },
 data: [{ yAxis: +(d.avg * 100).toFixed(1) }]
 } : null
 };
 });

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a,b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + (p.value).toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: {
 show: selectedLeagues.length &gt; 1,
 bottom: 10,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: xAxisData,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '爆冷率 %',
 min: 0,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: '{value}%' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series.map(s =&gt; {
 
 s.data = s.data.map(v =&gt; +(v * 100).toFixed(1));
 return s;
 })
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-upsets input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超爆冷指数(弱胜强)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 50.00% (出现在 第26轮)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00% (出现在 第4轮)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 第27轮 录得 0.00%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 21.39%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，爆冷指数(弱胜强)呈现以下特征：&lt;/p&gt;</description></item><item><title>英超裁判执法严厉度30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/epl/trends/referee-stats/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/referee-stats/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球裁判执法严厉度对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;裁判场均纪律分 (反映不同裁判的判罚风格倾向)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-referees"&gt;
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #38a169"&gt;
 &lt;input type="radio" name="league-refs" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #D20515"&gt;
 &lt;input type="radio" name="league-refs" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #024494"&gt;
 &lt;input type="radio" name="league-refs" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-refs-comparison" class="chart-canvas" style="width:100%;height:650px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-refs-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超", "color": "#38a169",
 
 
 
 "referees": [{"name":"T Kirk","index": 5.5 ,"yellows": 13 ,"reds": 3 ,"matches": 4 },{"name":"M Donohue","index": 5 ,"yellows": 15 ,"reds": 0 ,"matches": 3 },{"name":"S Attwell","index": 4.9 ,"yellows": 92 ,"reds": 2 ,"matches": 20 },{"name":"J Brooks","index": 4.7 ,"yellows": 38 ,"reds": 3 ,"matches": 10 },{"name":"D England","index": 4.68 ,"yellows": 80 ,"reds": 3 ,"matches": 19 },{"name":"M Salisbury","index": 4.45 ,"yellows": 49 ,"reds": 0 ,"matches": 11 },{"name":"S Hooper","index": 4.4 ,"yellows": 60 ,"reds": 2 ,"matches": 15 },{"name":"P Bankes","index": 4.36 ,"yellows": 84 ,"reds": 4 ,"matches": 22 },{"name":"T Robinson","index": 4.33 ,"yellows": 36 ,"reds": 1 ,"matches": 9 },{"name":"R Jones","index": 4.31 ,"yellows": 69 ,"reds": 0 ,"matches": 16 },{"name":"T Bramall","index": 4.21 ,"yellows": 74 ,"reds": 2 ,"matches": 19 },{"name":"A Taylor","index": 4.08 ,"yellows": 96 ,"reds": 2 ,"matches": 25 },{"name":"C Kavanagh","index": 4.08 ,"yellows": 89 ,"reds": 3 ,"matches": 24 },{"name":"P Tierney","index": 4 ,"yellows": 29 ,"reds": 1 ,"matches": 8 },{"name":"J Gillett","index": 3.84 ,"yellows": 70 ,"reds": 1 ,"matches": 19 },{"name":"S Barrott","index": 3.79 ,"yellows": 69 ,"reds": 1 ,"matches": 19 },{"name":"A Madley","index": 3.71 ,"yellows": 57 ,"reds": 2 ,"matches": 17 },{"name":"A Kitchen","index": 3.67 ,"yellows": 11 ,"reds": 0 ,"matches": 3 },{"name":"T Harrington","index": 3.27 ,"yellows": 33 ,"reds": 1 ,"matches": 11 },{"name":"M Oliver","index": 3.04 ,"yellows": 70 ,"reds": 1 ,"matches": 24 },{"name":"F Hallam","index": 3 ,"yellows": 9 ,"reds": 0 ,"matches": 3 },{"name":"C Pawson","index": 2.82 ,"yellows": 42 ,"reds": 2 ,"matches": 17 }]
 
 },
 
 "la-liga": {
 "name": "西甲", "color": "#EE8707",
 
 
 
 "referees": []
 
 },
 
 "bundesliga": {
 "name": "德甲", "color": "#D20515",
 
 
 
 "referees": [{"name":"Uwe Kemmling","index": 8.29 ,"yellows": 46 ,"reds": 4 ,"matches": 7 },{"name":"J�rg Kessler","index": 8.17 ,"yellows": 37 ,"reds": 4 ,"matches": 6 },{"name":"Kemmling, U","index": 7.33 ,"yellows": 35 ,"reds": 3 ,"matches": 6 },{"name":"Fleischer, H","index": 6.33 ,"yellows": 32 ,"reds": 2 ,"matches": 6 },{"name":"Merk, M","index": 6.17 ,"yellows": 34 ,"reds": 1 ,"matches": 6 },{"name":"Weiner, M","index": 6 ,"yellows": 27 ,"reds": 1 ,"matches": 5 },{"name":"Fandel, H","index": 5.89 ,"yellows": 44 ,"reds": 3 ,"matches": 9 },{"name":"Lutz Wagner","index": 5.89 ,"yellows": 38 ,"reds": 5 ,"matches": 9 },{"name":"Hartmut Strampe","index": 5.86 ,"yellows": 29 ,"reds": 4 ,"matches": 7 },{"name":"Meyer, F","index": 5.8 ,"yellows": 20 ,"reds": 3 ,"matches": 5 },{"name":"Florian Meyer","index": 5.71 ,"yellows": 37 ,"reds": 1 ,"matches": 7 },{"name":"Wagner, L","index": 5.67 ,"yellows": 11 ,"reds": 2 ,"matches": 3 },{"name":"Steinborn, E.","index": 5.57 ,"yellows": 36 ,"reds": 1 ,"matches": 7 },{"name":"J�rgen Aust","index": 5.5 ,"yellows": 38 ,"reds": 2 ,"matches": 8 },{"name":"Peter Gagelmann","index": 5.33 ,"yellows": 29 ,"reds": 1 ,"matches": 6 },{"name":"Fr�hlich, L.-M.","index": 5.33 ,"yellows": 36 ,"reds": 4 ,"matches": 9 },{"name":"Markus Merk","index": 5.25 ,"yellows": 30 ,"reds": 4 ,"matches": 8 },{"name":"Koop, T","index": 5.2 ,"yellows": 17 ,"reds": 3 ,"matches": 5 },{"name":"Strampe, H","index": 5.14 ,"yellows": 30 ,"reds": 2 ,"matches": 7 },{"name":"Gagelmann, P","index": 5 ,"yellows": 25 ,"reds": 0 ,"matches": 5 },{"name":"Herbert Fandel","index": 5 ,"yellows": 46 ,"reds": 3 ,"matches": 11 },{"name":"Hellmut Krug","index": 4.91 ,"yellows": 51 ,"reds": 1 ,"matches": 11 },{"name":"Franz-Xaver Wack","index": 4.86 ,"yellows": 34 ,"reds": 0 ,"matches": 7 },{"name":"Michael Weiner","index": 4.86 ,"yellows": 34 ,"reds": 0 ,"matches": 7 },{"name":"Krug, H","index": 4.83 ,"yellows": 49 ,"reds": 3 ,"matches": 12 },{"name":"Stark, W","index": 4.83 ,"yellows": 23 ,"reds": 2 ,"matches": 6 },{"name":"Aust, J","index": 4.71 ,"yellows": 33 ,"reds": 0 ,"matches": 7 },{"name":"Torsten Koop","index": 4.67 ,"yellows": 25 ,"reds": 1 ,"matches": 6 },{"name":"Hermann Albrecht","index": 4.57 ,"yellows": 32 ,"reds": 0 ,"matches": 7 },{"name":"Wack, F.-X.","index": 4.5 ,"yellows": 27 ,"reds": 0 ,"matches": 6 },{"name":"Peter Sippel","index": 4.33 ,"yellows": 23 ,"reds": 1 ,"matches": 6 },{"name":"Lutz Michael Fr�hlich","index": 4.17 ,"yellows": 25 ,"reds": 0 ,"matches": 6 },{"name":"Wolfgang Stark","index": 4.14 ,"yellows": 23 ,"reds": 2 ,"matches": 7 },{"name":"Berg, A","index": 4 ,"yellows": 36 ,"reds": 0 ,"matches": 9 },{"name":"Sippel, P","index": 4 ,"yellows": 17 ,"reds": 1 ,"matches": 5 },{"name":"Helmut Fleischer","index": 3.88 ,"yellows": 28 ,"reds": 1 ,"matches": 8 },{"name":"Albrecht, H","index": 3.86 ,"yellows": 24 ,"reds": 1 ,"matches": 7 },{"name":"J�rgen Jansen","index": 3.57 ,"yellows": 22 ,"reds": 1 ,"matches": 7 },{"name":"Dr. Merk, M","index": 3.33 ,"yellows": 10 ,"reds": 0 ,"matches": 3 },{"name":"Edgar Steinborn","index": 3.22 ,"yellows": 29 ,"reds": 0 ,"matches": 9 },{"name":"Jansen, J","index": 3 ,"yellows": 18 ,"reds": 0 ,"matches": 6 },{"name":"Alfons Berg","index": 3 ,"yellows": 21 ,"reds": 0 ,"matches": 7 },{"name":"Ke�ler, J","index": 1 ,"yellows": 3 ,"reds": 0 ,"matches": 3 }]
 
 },
 
 "serie-a": {
 "name": "意甲", "color": "#024494",
 
 
 
 "referees": [{"name":"R. Herberg","index": 7 ,"yellows": 20 ,"reds": 5 ,"matches": 5 },{"name":"M. Trefoloni","index": 6.92 ,"yellows": 66 ,"reds": 8 ,"matches": 13 },{"name":"L. Palanca","index": 6.75 ,"yellows": 39 ,"reds": 5 ,"matches": 8 },{"name":"L. Banti","index": 6.5 ,"yellows": 50 ,"reds": 5 ,"matches": 10 },{"name":"A. Romeo","index": 6.44 ,"yellows": 46 ,"reds": 4 ,"matches": 9 },{"name":"G. Rocchi","index": 6.39 ,"yellows": 91 ,"reds": 8 ,"matches": 18 },{"name":"S. Farina","index": 6.32 ,"yellows": 93 ,"reds": 9 ,"matches": 19 },{"name":"C. Brighi","index": 6.31 ,"yellows": 58 ,"reds": 8 ,"matches": 13 },{"name":"O. Pantana","index": 6 ,"yellows": 39 ,"reds": 3 ,"matches": 8 },{"name":"F. Squillace","index": 6 ,"yellows": 12 ,"reds": 2 ,"matches": 3 },{"name":"P. Bertini","index": 6 ,"yellows": 69 ,"reds": 5 ,"matches": 14 },{"name":"M. Saccani","index": 5.95 ,"yellows": 95 ,"reds": 6 ,"matches": 19 },{"name":"M. Bergonzi","index": 5.93 ,"yellows": 56 ,"reds": 9 ,"matches": 14 },{"name":"E. Morganti","index": 5.8 ,"yellows": 40 ,"reds": 6 ,"matches": 10 },{"name":"T. Pieri","index": 5.78 ,"yellows": 46 ,"reds": 2 ,"matches": 9 },{"name":"N. Rizzoli","index": 5.65 ,"yellows": 98 ,"reds": 5 ,"matches": 20 },{"name":"A. De Marco","index": 5.58 ,"yellows": 49 ,"reds": 6 ,"matches": 12 },{"name":"L. Marelli","index": 5.57 ,"yellows": 24 ,"reds": 5 ,"matches": 7 },{"name":"N. Stefanini","index": 5.56 ,"yellows": 41 ,"reds": 3 ,"matches": 9 },{"name":"O. Girardi","index": 5.42 ,"yellows": 53 ,"reds": 4 ,"matches": 12 },{"name":"R. Rosetti","index": 5.4 ,"yellows": 72 ,"reds": 3 ,"matches": 15 },{"name":"P. Tagliavento","index": 5.33 ,"yellows": 68 ,"reds": 4 ,"matches": 15 },{"name":"G. Gava","index": 5.27 ,"yellows": 46 ,"reds": 4 ,"matches": 11 },{"name":"N. Ayroldi","index": 5.06 ,"yellows": 67 ,"reds": 8 ,"matches": 18 },{"name":"G. Paparesta","index": 5 ,"yellows": 38 ,"reds": 4 ,"matches": 10 },{"name":"M. Ciampi","index": 5 ,"yellows": 17 ,"reds": 1 ,"matches": 4 },{"name":"N. Pierpaoli","index": 5 ,"yellows": 12 ,"reds": 1 ,"matches": 3 },{"name":"P. Mazzoleni","index": 4.89 ,"yellows": 38 ,"reds": 2 ,"matches": 9 },{"name":"A. Giannoccaro","index": 4.71 ,"yellows": 68 ,"reds": 4 ,"matches": 17 },{"name":"D. Messina","index": 4.71 ,"yellows": 68 ,"reds": 4 ,"matches": 17 },{"name":"D. Orsato","index": 4.67 ,"yellows": 11 ,"reds": 1 ,"matches": 3 },{"name":"A. Damato","index": 4.67 ,"yellows": 14 ,"reds": 0 ,"matches": 3 },{"name":"G. Lops","index": 4.67 ,"yellows": 14 ,"reds": 0 ,"matches": 3 },{"name":"D. Celi","index": 3.75 ,"yellows": 15 ,"reds": 0 ,"matches": 4 },{"name":"P. Dondarini","index": 3.46 ,"yellows": 39 ,"reds": 2 ,"matches": 13 }]
 
 },
 
 "ligue-1": {
 "name": "法甲", "color": "#DEB10C",
 
 
 
 "referees": []
 
 },
 
 "csl": {
 "name": "中超", "color": "#14B8A6",
 
 
 
 "referees": []
 
 },
 
 };

 function updateChart() {
 var selectedLeague = document.querySelector('#league-selector-referees input:checked').value;
 var data = allData[selectedLeague];
 var refs = data.referees.slice().sort((a,b) =&gt; a.index - b.index); 

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: p =&gt; {
 var r = refs[p[0].dataIndex];
 return '&lt;strong&gt;' + r.name + '&lt;/strong&gt;&lt;br/&gt;严厉度指数: &lt;b&gt;' + r.index.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;场次: ' + r.matches + ' | 黄牌: ' + r.yellows + ' | 红牌: ' + r.reds;
 }},
 grid: { left: 120, right: 60, bottom: 30, top: 20, containLabel: false },
 xAxis: { type: 'value', name: '指数', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' } },
 yAxis: { type: 'category', data: refs.map(r =&gt; r.name), axisLabel: { color: isDark ? '#E6EDF3' : '#1a202c', fontSize: 11 } },
 series: [{
 type: 'bar',
 data: refs.map(r =&gt; r.index),
 itemStyle: { color: data.color, borderRadius: [0, 4, 4, 0] },
 barMaxWidth: 25,
 label: { show: true, position: 'right', formatter: '{c}', fontSize: 10, color: isDark ? '#8B949E' : '#4a5568' }
 }]
 }, true);
 }

 document.querySelectorAll('#league-selector-referees input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超裁判执法严厉度排名&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本赛季领先者&lt;/strong&gt;: T Kirk (5.50)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;样本总量&lt;/strong&gt;: 22 个分析对象&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;在本赛季的英超裁判执法严厉度分析中，我们观察到明显的个体差异。 &lt;strong&gt;T Kirk&lt;/strong&gt; 在此项指标上高居榜首，达到 &lt;strong&gt;5.50&lt;/strong&gt;，体现了其在特定领域的极端风格或高效产出。相比之下，&lt;strong&gt;C Pawson&lt;/strong&gt; 则处于末尾，数值为 &lt;strong&gt;2.82&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>英超大比分惨案指数：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/epl/trends/blowout-index/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/blowout-index/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;大比分惨案 (Blowout) 比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;净胜3球及以上的比赛比例 (分析联赛强弱悬殊程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-blowout"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-blowout-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-blowout-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [12.3,13,13.4,11.3,16.6,15,15.5,14.2,13.7,13.4,13.9,13.2,13.4,14.2,14.7,13.9,18.4,13.9,17.1,13.7,19.5,12.4,16.6,18.7,20.5,15.8,17.4,16.3,20.5,18.2,20,16.8,13.8]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [16.1,16.8,15.6,17.3,15.5,14.7,13.2,15.3,10.5,14.5,12.9,12.4,11.1,11.3,16.6,15.5,16.8,18.4,20.3,15.8,19.5,18.2,18.4,19.2,17.1,11.8,12.4,11.6,13.7,12.6,12.9,13.7,13.7]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19,16,13.7,22.2,13.7,15.7,17.6,20.3,21.2,17,20.3,17.3,14.7,12.4,17.6,18.6,17.3,17.3,20.9,17.3,21.6,14.7,17,17,15,24.2,24.2,19.6,21.6,21.9,20.9,17.3,20.3]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.1,16.7,15,14.4,16.7,13.7,14.7,12.1,10.8,13.1,12.4,9.2,11.8,11.1,12.4,14.5,9.5,10,12.9,13.7,14.2,12.1,12.6,18.4,19.2,15,15.8,16.8,15.5,12.4,14.2,13.2,13.1]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [12.1,16.8,12.1,9.7,10.5,12.1,13.7,10.8,11.8,10,11.8,8.4,10.3,9.5,12.1,7.9,14.5,10,10,12.1,11.1,12.4,16.8,19.2,17.4,13.9,14,17.4,14.5,14.7,13.7,16.3,18.1]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [15,11.7,15,15.8,19.6,17.1,13,12.8,26.1,15.8,19.6,15,26.7]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-blowout input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-blowout input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超大比分惨案指数&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 20.50% (出现在 2021-22)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 11.30% (出现在 1996-97)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 13.80%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 15.49%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，大比分惨案指数呈现以下特征：&lt;/p&gt;</description></item><item><title>英超夺冠积分门槛趋势：2017-18创100.00分峰值</title><link>https://18qiu.com/soccer/epl/trends/title-price/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/title-price/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;夺冠积分门槛 (Champion Points) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;历届冠军的最终积分 (反映联赛顶级强队的统治力)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-titleprice"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-titleprice-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-titleprice-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [92,89,82,75,78,79,91,80,87,83,90,95,91,89,87,90,86,80,89,89,86,87,81,93,100,98,99,86,93,89,91,84,70]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [81,78,87,92,74,79,69,80,75,78,77,84,82,76,85,87,99,96,100,100,90,94,91,93,93,87,87,86,86,88,95,88,79]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [61,69,68,71,68,78,73,63,70,75,74,77,75,70,76,69,70,75,81,91,90,79,88,82,84,78,82,78,77,71,90,82]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [69,73,73,65,74,70,72,75,71,72,82,86,91,97,85,84,82,82,84,87,102,87,91,91,95,90,83,91,86,90,94,82,75]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [83,79,72,79,68,72,65,68,66,68,79,79,84,81,79,80,78,76,82,83,89,83,96,95,93,91,83,86,85,76,84]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [770,737,704,704,748,792,495,561,858,693,858,726,110]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-titleprice input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value + '分&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-titleprice input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超夺冠积分门槛&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 100.00分 (出现在 2017-18)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 70.00分 (出现在 2025-26)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 70.00分&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 87.24分&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，夺冠积分门槛呈现以下特征：&lt;/p&gt;</description></item><item><title>英超红黄牌纪律趋势趋势：2023创4.62峰值</title><link>https://18qiu.com/soccer/epl/trends/discipline/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/discipline/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;纪律指数 (红黄牌) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;场均纪律分 (黄牌=1, 红牌=3) (分析判罚尺度与比赛激烈程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-discipline"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-discipline-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-discipline-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [3.64,3.63,3.6,3.3,3.18,3.69,3.64,3.68,3.65,3.79,3.75,3.61,3.53,3.61,4.15,3.57,3.96,3.35,3.58,3.71,3.23,3.74,3.81,4.62,4.46,4.06]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [6.39,6.24,6.06,6.48,6.19,5.92,6.63,6.53,5.82,6.08,6.13,5.69,5.58,5.79,5.81,5.06,5.84,6.08,5.46,5.1,5.33]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [2000,2001,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2000","2001","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [5.16,4.94,4.82,4.63,4.81,4.28,4.09,4.42,3.87,3.95,4.07,4.3,4.1,4.14,4.18,4.28,3.8,3.88,4.55,3.95,3.75,4.56,4.68,4.4,4.41]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [5.14,5.59,5.55,5.3,5.47,4.8,5.16,5.75,5.44,5.73,5.88,5.14,4.77,5.36,5.86,4.94,5.41,5.04,4.84,4.41,4.28]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [4.12,4.07,3.83,3.8,4.18,3.94,4.49,4.11,3.84,3.97,4.68,4.08,4.53,4.46,4.56,4.67,4.78,4.18,4.58,4.39,4.54]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-discipline input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var d = allData[code];
 if (!d) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values[idx] : null;
 });
 var markLines = [];
 
 
 var varYears = { 'epl': '2019-20', 'bundesliga': '2017-18', 'serie-a': '2017-18', 'la-liga': '2018-19', 'ligue-1': '2018-19' };
 
 if (selectedLeagues.length === 1 &amp;&amp; varYears[code]) {
 markLines.push({
 xAxis: varYears[code],
 lineStyle: { color: '#3182ce', type: 'dashed' },
 label: { show: true, formatter: 'VAR 引入', position: 'end', fontSize: 10 }
 });
 
 if (code === 'epl') {
 markLines.push({
 xAxis: '2023-24',
 lineStyle: { color: '#e53e3e', type: 'dashed' },
 label: { show: true, formatter: '严打抗议新规', position: 'end', fontSize: 10 }
 });
 }
 }

 var sObj = {
 name: d.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: d.color },
 lineStyle: { width: 3 },
 markLine: markLines.length &gt; 0 ? { silent: true, data: markLines } : null
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: d.color + '44' },
 { offset: 1, color: d.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-discipline input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超红黄牌纪律趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 4.62 (出现在 2023)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 3.18 (出现在 2004)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 4.06&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 3.71&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，红黄牌纪律趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>英超进球分布不均度30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/epl/trends/goal-inequality/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/goal-inequality/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;进球贫富差距 (基尼系数) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;数值越高表示进球越集中于少数顶级强队 (反映联赛贫富分化)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-inequality"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-inequality-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-inequality-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [13.3,13,12.1,12.6,12.1,11.8,13.8,13.1,16.6,14.9,8.8,12.3,13.1,13.7,15.7,14,20.3,10.6,16.1,14.8,20.6,14.8,13.2,18.5,21,18.1,18.8,16.7,19.5,18.4,17.7,14.7,10.2]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.7,13.8,11.6,17.1,13.1,15.2,9.5,11.9,10.6,13.9,10.3,12.5,12.2,12.3,15.2,17.1,19.4,18.6,23.5,21.5,21.8,25.4,21.4,21.5,19.7,12.8,14.2,14.9,13.5,13.2,18.3,18.3,13.9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [10.4,12.2,12.4,14,9.9,9.7,12.2,11.1,13.7,9.2,13.6,12.9,12.2,11.4,12.5,15.1,13.4,12,15.4,17.5,16.3,14,14.9,16.1,15.5,16.9,17.9,18.6,19.4,14.2,19.8,17.4]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [10.2,12.9,11.6,8.2,15,12.1,13.5,10.9,10.2,12.3,14.3,11.2,15.6,13.7,13.1,12.6,11.4,12.3,12.8,14.3,15.1,12.3,15,19.1,18.2,14.1,17.8,17,16,14.3,16.2,15.5,13.3]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [9.1,10.8,11.4,12.4,8.9,12,8.4,8.6,8.4,11.8,10.3,8.1,11,7.9,11.5,10.3,13.1,11.9,13,10,12,14.5,15.7,19.8,21.6,19,14.9,14.9,16,13.2,16.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [148,145.1,116.1,142.9,165.4,132.9,85.6,117.2,212.9,139.8,214.3,174,30.8]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-inequality input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(3) + '&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-inequality input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超进球分布不均度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 21.00 (出现在 2017-18)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 8.80 (出现在 2003-04)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 10.20&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 15.00&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，进球分布不均度呈现以下特征：&lt;/p&gt;</description></item><item><title>英超客场胜率趋势：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/epl/trends/away-win-trend/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/away-win-trend/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球客场崛起指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;追踪历届赛季客场获胜比例，分析客场竞争力的演变&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-away"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-away-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室 · openfootball&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-away-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.7,26.6,25.3,26.1,26.6,25.3,26.6,25,30,27.1,27.6,25.5,29.2,26.3,27.4,28.9,23.9,23.7,30.5,27.9,32.4,30.3,30.5,28.7,28.4,33.7,30.5,40.3,33.9,28.7,32.4,34.7,31.3],"values2": [41.6,44.4,48.9,42.6,48.4,44.5,49.2,48.4,43.4,49.2,43.9,45.5,50.5,47.9,46.3,45.5,50.8,47.1,45,43.7,47.1,45.3,41.3,49.2,45.5,47.6,45.3,37.9,42.9,48.4,46.1,40.8,41.7]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [22.6,22.6,26.2,26.6,23.2,24.2,22.6,21.6,24.5,26.1,29.7,23.2,29.7,28.9,29.2,29.7,23.9,27.4,25.8,28.2,30.3,31.1,27.6,28.9,30.3,26.8,26.6,29.7,27.4,28.7,27.9,30,25.8],"values2": [49.5,47.6,45.7,47.6,47.9,50.3,47.9,52.4,48.9,46.3,45.3,50.5,42.6,45.3,47.9,48.4,51.1,51.8,49.5,49.7,47.1,45,48.2,47.6,47.1,44.2,45.8,41.6,43.4,47.9,43.9,44.5,49.4]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [23.2,23.9,24.5,26.1,24.8,24.5,24.8,25.2,25.5,27.8,24.2,30.1,25.8,30.4,27.8,27.8,31,33.3,28.8,32,31.7,25.8,32.7,26.8,27.5,31,37.6,31.4,29.4,28.1,29.7,36.3,31.6],"values2": [49.7,48,40.2,51,47.4,47.1,46.7,52.3,52.3,47.1,52.3,48.7,42.8,43.8,46.7,48,40.8,46.1,45.4,42.5,47.4,47.4,44.1,49,45.4,45.1,40.2,42.2,46.7,47.4,43.8,38.6,43.6]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.9,23.2,20.3,19.9,25.8,18.6,20.9,24.5,25.8,23.2,27.5,23.4,25.3,24.5,24.5,24.5,24.2,27.4,25.3,28.2,28.7,28.4,28.9,30.5,35,27.9,36.1,33.7,35.3,31.3,28.7,31.8,34],"values2": [46.1,51.6,53.6,46.7,45.8,54.9,48.4,46.7,45.8,46.7,43.1,43.7,46.3,45.5,46.1,50.5,48.9,47.1,45.5,46.6,47.6,40,46.1,48.4,43.2,43.7,41.6,40.8,38.9,42.4,41.8,39.7,40.2]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [17.4,19.7,19.5,22.9,25.2,21.2,21.6,23.5,19.9,23.2,25.3,18.7,24.2,21.6,25.5,27.1,27.4,24.5,24.5,26.8,27.4,29.2,29.5,26.3,29.2,27.9,26.9,37.6,30.5,32.9,34.3,33,27.9],"values2": [50,51.6,50.3,46.6,49.7,49.7,52.3,49,52,48.9,48.7,46.6,44.7,47.6,43.9,43.4,47.1,41.3,47.1,44.7,44.2,47.6,42.1,48.9,45.5,43.2,48,37.4,42.6,42.9,39.2,46.7,48.3]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [31.2,28.3,23.8,26.7,28.3,28.3,32.7,27.8,36.9,27.9,30.8,27.5,18.8],"values2": [40.4,42.9,49.6,47.9,48.8,49.6,38.9,44.4,42.8,44.2,46.2,46.7,62.8]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-away input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = [];
 if (selectedLeagues.length === 1) {
 var d = allData[selectedLeagues[0]];
 if (d) {
 var alignedValues = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values[idx] : null;
 });
 var alignedValues2 = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values2[idx] : null;
 });
 series = [
 { name: '主场胜率', type: 'line', data: alignedValues2, smooth: true, itemStyle: { color: '#38a169' }, lineStyle: { width: 3 } },
 { name: '客场胜率', type: 'line', data: alignedValues, smooth: true, itemStyle: { color: '#3182ce' }, lineStyle: { width: 3 } }
 ];
 }
 } else {
 series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 return {
 name: data.name,
 type: 'line',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 },
 symbolSize: 8
 };
 }).filter(Boolean);
 }

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a,b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: { show: true, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '胜率 %',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: '{value}%' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-away input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超客场胜率趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 40.30% (出现在 2020-21)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 23.70% (出现在 2010-11)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 31.30%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 28.88%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，客场胜率趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>英超历年场均进球趋势变化（1993–2026）</title><link>https://18qiu.com/soccer/epl/trends/goals-per-match/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/goals-per-match/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;五大联赛场均进球对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;选择联赛进行数据对比分析&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-goals"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-goals-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: API-Football / openfootball&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-goals-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 
 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.59,2.59,2.6,2.55,2.68,2.52,2.79,2.61,2.63,2.63,2.66,2.57,2.48,2.45,2.64,2.48,2.77,2.8,2.81,2.8,2.77,2.57,2.7,2.8,2.68,2.82,2.72,2.69,2.82,2.85,3.28,2.93,2.73]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.6,2.54,2.7,2.75,2.66,2.64,2.63,2.88,2.53,2.67,2.67,2.58,2.46,2.48,2.69,2.9,2.71,2.74,2.76,2.87,2.75,2.66,2.74,2.94,2.69,2.59,2.48,2.51,2.5,2.51,2.64,2.62,2.68]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.92,3,2.72,2.98,2.89,2.83,2.89,2.93,2.92,2.68,2.97,2.91,2.81,2.74,2.81,2.92,2.83,2.92,2.86,2.93,3.16,2.75,2.83,2.87,2.79,3.18,3.21,3.03,3.12,3.17,3.22,3.13,3.23]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.42,2.53,2.63,2.64,2.77,2.76,2.5,2.76,2.63,2.58,2.67,2.53,2.61,2.55,2.55,2.6,2.61,2.51,2.56,2.64,2.72,2.69,2.58,2.96,2.68,2.68,3.04,3.05,2.87,2.56,2.61,2.56,2.44]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.24,2.51,2.28,2.33,2.36,2.36,2.57,2.51,2.34,2.2,2.33,2.17,2.13,2.25,2.28,2.26,2.41,2.34,2.52,2.54,2.46,2.49,2.53,2.62,2.72,2.56,2.52,2.76,2.81,2.81,2.7,2.98,2.77]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [2.75,2.8,2.67,3.05,3.2,3.09,2.75,2.51,2.86,2.78,3.13,3.21,3.09]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-goals input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y, i) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(function(code) {
 var data = allData[code];
 if (!data) return null;
 
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var markLines = [];
 
 if (selectedLeagues.length === 1) {
 markLines.push({
 xAxis: '2013-14',
 lineStyle: { color: '#3182ce', type: 'dotted' },
 label: { show: true, formatter: '门线技术引入', position: 'end', fontSize: 10 }
 });
 markLines.push({
 xAxis: '2023-24',
 lineStyle: { color: '#e53e3e', type: 'dotted' },
 label: { show: true, formatter: '超长补时新规', position: 'end', fontSize: 10 }
 });
 }

 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 symbolSize: 6,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 },
 markLine: markLines.length &gt; 0 ? { silent: true, data: markLines } : null,
 label: {
 show: selectedLeagues.length === 1,
 position: 'top',
 formatter: '{c}'
 }
 };

 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 axisPointer: { type: 'shadow' },
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a, b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: {
 show: selectedLeagues.length &gt; 1,
 bottom: 20,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '场均进球',
 min: 'dataMin',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-goals input').forEach(function(el) {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;style&gt;
.chart-widget--comparison {
 background: var(--color-surface);
 border-radius: var(--radius-lg);
 padding: var(--space-lg);
 margin: var(--space-xl) 0;
 border: 1px solid var(--color-border);
}
.chart-header {
 display: flex;
 justify-content: space-between;
 align-items: flex-start;
 margin-bottom: var(--space-lg);
 flex-wrap: wrap;
 gap: var(--space-md);
}
.chart-main-title {
 font-size: var(--text-xl);
 font-weight: 700;
 margin: 0;
}
.chart-subtitle {
 font-size: var(--text-sm);
 color: var(--color-text-secondary);
 margin: var(--space-xs) 0 0;
}
.league-selector {
 display: flex;
 gap: var(--space-sm);
 flex-wrap: wrap;
}
.league-checkbox {
 display: flex;
 align-items: center;
 gap: 6px;
 cursor: pointer;
 padding: 4px 10px;
 border-radius: var(--radius-full);
 background: var(--color-surface-alt);
 border: 1px solid var(--color-border);
 transition: all 0.2s;
 user-select: none;
}
.league-checkbox:hover {
 background: var(--color-surface-hover);
}
.league-checkbox input {
 display: none;
}
.league-checkbox input:checked + .checkbox-custom {
 background: var(--league-color);
 border-color: var(--league-color);
}
.league-checkbox input:checked + .checkbox-custom::after {
 content: "✓";
 color: white;
 font-size: 10px;
 display: block;
 text-align: center;
 line-height: 14px;
}
.checkbox-custom {
 width: 14px;
 height: 14px;
 border: 1px solid var(--color-text-muted);
 border-radius: 3px;
 background: transparent;
}
.league-name {
 font-size: var(--text-xs);
 font-weight: 600;
 color: var(--color-text-secondary);
}
.league-checkbox input:checked ~ .league-name {
 color: var(--color-text);
}
.chart-footer {
 display: flex;
 justify-content: space-between;
 margin-top: var(--space-md);
 padding-top: var(--space-sm);
 border-top: 1px solid var(--color-border-light);
 font-size: var(--text-xs);
 color: var(--color-text-muted);
}
@media (max-width: 768px) {
 .chart-header {
 flex-direction: column;
 }
}
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超场均进球趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 3.28球 (出现在 2023-24)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 2.45球 (出现在 2006-07)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 2.73球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 2.70球&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，场均进球趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>英超历年大球(Over 2.5)比例变化（1993–2026）</title><link>https://18qiu.com/soccer/epl/trends/goalfest-index/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/goalfest-index/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;进球盛宴指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;大球 (4球及以上) 的比赛比例 (分析联赛大比分频次)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-goalfest"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-goalfest-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-goalfest-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [26,27.5,26.6,27.6,29.5,26.1,31.3,25.5,28.4,26.6,28.9,27.6,24.5,23.4,27.4,25.3,29.7,29.7,29.5,31.8,33.2,26.1,30.5,32.4,29.2,31.6,28.2,26.8,32.6,31.8,43.7,34.2,28.2]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.4,27.6,31,29.2,27.9,29.5,27.6,33.7,25.3,29.5,26.1,27.1,21.6,25.5,25.8,30.5,29.5,28.9,30.8,32.4,32.1,26.6,28.9,33.7,28.4,25,22.1,25,25.8,22.6,27.1,23.9,25.5]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [38.2,39.5,27.8,38.2,32.4,31.4,32.4,35.9,34.3,29.4,38.9,33.3,27.5,30.4,30.7,32.7,32,33.3,34,33,38.9,32.4,34,29.1,30.7,39.9,41.5,36.6,39.2,37.9,41.2,42.8,42.1]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [21.9,23.9,26.8,28.8,34,33,24.2,30.4,28.4,25.5,29.7,25.3,27.6,28.2,25.5,25.5,25,25.8,27.1,28.7,26.6,29.5,27.4,33.7,26.8,28.4,33.9,36.3,32.6,24.2,26.3,26.1,22.4]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.2,25,22.6,24.7,20.3,21.6,25.5,24.2,19.6,22.4,20.8,20.3,18.2,20.3,19.2,19.7,23.9,21.3,23.7,28.2,23.4,23.9,25,26.6,27.9,27.4,25.4,30.5,31.8,29.2,28.8,35.3,32.5]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [29.6,30,26.2,35,36.2,35.4,31.5,23.9,29.1,27.9,40.8,43.8,31.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-goalfest input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-goalfest input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超大球(Over 2.5)比例&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 43.70% (出现在 2023-24)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 23.40% (出现在 2006-07)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 28.20%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 29.13%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，大球(Over 2.5)比例呈现以下特征：&lt;/p&gt;</description></item><item><title>英超历年逆转获胜率变化（1993–2026）</title><link>https://18qiu.com/soccer/epl/trends/comebacks/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/comebacks/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;逆转获胜率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;半场落后最终获胜的比例 (衡量联赛戏剧性与韧性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-comebacks"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-comebacks-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-comebacks-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.124,0.155,0.103,0.129,0.145,0.163,0.147,0.15,0.147,0.155,0.105,0.121,0.145,0.134,0.139,0.15,0.129,0.163,0.134,0.108,0.139,0.121,0.132,0.121,0.168,0.126,0.145,0.147,0.166,0.203,0.176]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.141,0.139,0.161,0.132,0.171,0.15,0.145,0.163,0.121,0.139,0.155,0.132,0.124,0.137,0.108,0.155,0.124,0.134,0.116,0.124,0.142,0.118,0.1,0.205,0.134,0.158,0.147,0.124,0.15,0.174,0.175]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.196,0.121,0.16,0.163,0.173,0.137,0.108,0.15,0.137,0.134,0.163,0.157,0.144,0.15,0.147,0.173,0.131,0.144,0.15,0.121,0.147,0.134,0.173,0.131,0.134,0.147,0.18,0.15,0.18,0.164,0.143]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.111,0.167,0.118,0.137,0.15,0.157,0.196,0.157,0.144,0.161,0.139,0.15,0.153,0.137,0.174,0.147,0.15,0.153,0.121,0.158,0.116,0.156,0.116,0.171,0.197,0.161,0.184,0.166,0.176,0.182,0.128]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.129,0.133,0.132,0.114,0.124,0.176,0.134,0.116,0.118,0.1,0.132,0.137,0.139,0.145,0.134,0.147,0.147,0.163,0.142,0.126,0.147,0.137,0.147,0.161,0.168,0.168,0.195,0.163,0.134,0.15,0.132]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [0,0,0,0,0,0,0,0,0,0,0,0,0]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-comebacks input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 0, axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-comebacks input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超逆转获胜率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 20.30% (出现在 2024)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00% (出现在 1993)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 17.60%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 13.30%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，逆转获胜率呈现以下特征：&lt;/p&gt;</description></item><item><title>英超联赛竞争均衡度趋势：2023-24创1.58球峰值</title><link>https://18qiu.com/soccer/epl/trends/competitive-balance/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/competitive-balance/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;联赛竞争均衡度对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;平均胜出分差 (分差越小表示联赛竞争越均衡、悬念越高)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-balance"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-balance-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-balance-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.21,1.25,1.27,1.23,1.39,1.26,1.38,1.32,1.33,1.28,1.26,1.24,1.37,1.29,1.38,1.31,1.47,1.28,1.44,1.25,1.52,1.29,1.29,1.51,1.43,1.53,1.45,1.43,1.51,1.46,1.58,1.41,1.25]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.31,1.37,1.31,1.4,1.28,1.32,1.19,1.34,1.26,1.3,1.29,1.25,1.21,1.24,1.4,1.38,1.39,1.47,1.47,1.43,1.5,1.48,1.5,1.47,1.42,1.2,1.23,1.22,1.23,1.26,1.24,1.23,1.27]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.43,1.44,1.19,1.57,1.26,1.36,1.37,1.52,1.57,1.39,1.5,1.46,1.23,1.28,1.38,1.43,1.35,1.49,1.48,1.43,1.6,1.34,1.46,1.41,1.34,1.65,1.68,1.44,1.56,1.58,1.53,1.46,1.51]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.19,1.4,1.31,1.18,1.4,1.31,1.2,1.23,1.2,1.19,1.24,1.04,1.22,1.17,1.22,1.28,1.17,1.21,1.26,1.31,1.35,1.19,1.3,1.48,1.43,1.26,1.39,1.39,1.33,1.27,1.24,1.23,1.26]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.15,1.3,1.2,1.18,1.22,1.21,1.26,1.17,1.22,1.22,1.27,1.07,1.18,1.1,1.19,1.09,1.29,1.11,1.18,1.24,1.22,1.31,1.33,1.45,1.4,1.25,1.29,1.36,1.34,1.36,1.26,1.54,1.42]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [1.26,1.22,1.29,1.35,1.5,1.38,1.25,1.31,1.7,1.29,1.54,1.4,1.55]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-balance input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; a.value - b.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '球&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-balance input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超联赛竞争均衡度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 1.58球 (出现在 2023-24)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.21球 (出现在 1993-94)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 1.25球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.36球&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，联赛竞争均衡度呈现以下特征：&lt;/p&gt;</description></item><item><title>英超平局率趋势30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/epl/trends/draw-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/draw-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;平局率趋势对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;赛季平局比例 (分析联赛分胜负能力的演变)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-draws"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-draws-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-draws-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [30.7,29,25.8,31.3,25,30.3,24.2,26.6,26.6,23.7,28.4,28.9,20.3,25.8,26.3,25.5,25.3,29.2,24.5,28.4,20.5,24.5,28.2,22.1,26.1,18.7,24.2,21.8,23.2,22.9,21.6,24.5,27]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.9,29.7,28.1,25.8,28.9,25.5,29.5,26.1,26.6,27.6,25,26.3,27.6,25.8,22.9,21.8,25,20.8,24.7,22.1,22.6,23.9,24.2,23.4,22.6,28.9,27.6,28.7,29.2,23.4,28.2,25.5,24.8]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.1,28.1,35.3,22.9,27.8,28.4,28.4,22.5,22.2,25.2,23.5,21.2,31.4,25.8,25.5,24.2,28.1,20.6,25.8,25.5,20.9,26.8,23.2,24.2,27.1,23.9,22.2,26.5,23.9,24.5,26.5,25.2,24.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [34,25.2,26.1,33.3,28.4,26.5,30.7,28.8,28.4,30.1,29.4,32.9,28.4,30,29.5,25,26.8,25.5,29.2,25.3,23.7,31.6,25,21.1,21.8,28.4,22.4,25.5,25.8,26.3,29.5,28.4,25.9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [32.6,28.7,30.3,30.5,25.2,29.1,26.1,27.5,28.1,27.9,26.1,34.7,31.1,30.8,30.5,29.5,25.5,34.2,28.4,28.4,28.4,23.2,28.4,24.7,25.3,28.9,25.1,25,26.8,24.2,26.5,20.3,23.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [28.3,28.8,26.7,25.4,22.9,22.1,28.4,27.8,20.3,27.9,22.9,25.8,18.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-draws input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-draws input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超平局率趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 31.30% (出现在 1996-97)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 18.70% (出现在 2018-19)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 27.00%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 25.49%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，平局率趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>英超上半场进球贡献趋势：2014-15创47.40%峰值</title><link>https://18qiu.com/soccer/epl/trends/halftime-goals/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/halftime-goals/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;上半场进球贡献比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;上半场进球占全场总进球的百分比 (分析各联赛进入状态的速度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-halftime"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-halftime-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-halftime-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [44.5,45.1,45.6,43.3,44.8,44.6,45.2,43.5,45.5,43.8,46.8,45.1,41.4,42.3,43.9,44.8,43.5,43.7,44,47.4,44.5,43.4,41.9,44.4,45.9,47.2,45.2,46.3,41.5,46.5,43.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [44.7,43.7,40.8,40.7,43.5,43.2,43.9,43.9,44.7,45.8,46,39.9,45.1,46.2,42.8,46,42.8,47.4,43.5,45.2,45.4,43,42.6,40.9,42.5,46.1,43.6,44.5,45.3,44,42.6]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [42.2,41.9,43.6,41.7,44.2,43.4,41.3,45.6,45.3,43.8,42.5,44.7,42.4,44.2,43.9,41.7,44.8,45.3,45.2,44,44,43.4,44.7,41.5,42.1,43.8,46.2,46.9,47,46.7,43.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [45.7,43.4,40.4,42.4,46.2,43.1,44.8,42.6,43.4,42.9,47.2,43.4,43.4,41.4,47.1,42.9,42.5,41.9,45.4,46.2,44.6,41.9,44.1,42.1,43.8,42.7,45.3,45.1,43.2,43.6,42.3]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [43.3,44.6,43.1,43.4,42.8,43.5,42,43.5,49,45.4,46,42.6,44.1,43.7,43.1,44,42.6,42.7,43.5,44.1,42.1,41.3,45.1,40.2,45.7,46.1,45.5,46.6,44.7,44,43.3]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-halftime input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-halftime input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超上半场进球贡献&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 47.40% (出现在 2014-15)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 41.40% (出现在 2007-08)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 43.50%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 44.49%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，上半场进球贡献呈现以下特征：&lt;/p&gt;</description></item><item><title>英超射门转化效率30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/epl/trends/shot-efficiency/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/shot-efficiency/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球射门转化率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;进球数 ÷ 射正数 (衡量球队进攻的致命程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-shots"&gt;
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #38a169"&gt;
 &lt;input type="radio" name="league-shots" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #EE8707"&gt;
 &lt;input type="radio" name="league-shots" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #D20515"&gt;
 &lt;input type="radio" name="league-shots" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #024494"&gt;
 &lt;input type="radio" name="league-shots" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #DEB10C"&gt;
 &lt;input type="radio" name="league-shots" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-shots-comparison" class="chart-canvas" style="width:100%;height:650px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-shots-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超", "color": "#38a169",
 
 
 
 "teams": [{"name":"Arsenal","rate": 0.397 ,"shots": 469 ,"target": 156 ,"goals": 62 },{"name":"Man City","rate": 0.382 ,"shots": 461 ,"target": 165 ,"goals": 63 },{"name":"Brentford","rate": 0.381 ,"shots": 337 ,"target": 126 ,"goals": 48 },{"name":"Fulham","rate": 0.364 ,"shots": 399 ,"target": 118 ,"goals": 43 },{"name":"West Ham","rate": 0.36 ,"shots": 332 ,"target": 111 ,"goals": 40 },{"name":"Liverpool","rate": 0.359 ,"shots": 504 ,"target": 145 ,"goals": 52 },{"name":"Chelsea","rate": 0.358 ,"shots": 438 ,"target": 148 ,"goals": 53 },{"name":"Burnley","rate": 0.34 ,"shots": 297 ,"target": 97 ,"goals": 33 },{"name":"Everton","rate": 0.331 ,"shots": 354 ,"target": 118 ,"goals": 39 },{"name":"Tottenham","rate": 0.32 ,"shots": 356 ,"target": 125 ,"goals": 40 },{"name":"Sunderland","rate": 0.317 ,"shots": 319 ,"target": 104 ,"goals": 33 },{"name":"Bournemouth","rate": 0.316 ,"shots": 443 ,"target": 152 ,"goals": 48 },{"name":"Leeds","rate": 0.31 ,"shots": 402 ,"target": 126 ,"goals": 39 },{"name":"Aston Villa","rate": 0.307 ,"shots": 409 ,"target": 140 ,"goals": 43 },{"name":"Crystal Palace","rate": 0.307 ,"shots": 361 ,"target": 114 ,"goals": 35 },{"name":"Man United","rate": 0.305 ,"shots": 512 ,"target": 187 ,"goals": 57 },{"name":"Newcastle","rate": 0.302 ,"shots": 416 ,"target": 149 ,"goals": 45 },{"name":"Brighton","rate": 0.299 ,"shots": 411 ,"target": 144 ,"goals": 43 },{"name":"Nott\u0027m Forest","rate": 0.252 ,"shots": 407 ,"target": 127 ,"goals": 32 },{"name":"Wolves","rate": 0.231 ,"shots": 300 ,"target": 104 ,"goals": 24 }]
 
 },
 
 "la-liga": {
 "name": "西甲", "color": "#EE8707",
 
 
 
 "teams": [{"name":"Villarreal","rate": 0.397 ,"shots": 377 ,"target": 141 ,"goals": 56 },{"name":"Barcelona","rate": 0.372 ,"shots": 612 ,"target": 226 ,"goals": 84 },{"name":"Sevilla","rate": 0.351 ,"shots": 355 ,"target": 111 ,"goals": 39 },{"name":"Valencia","rate": 0.343 ,"shots": 364 ,"target": 99 ,"goals": 34 },{"name":"Celta","rate": 0.336 ,"shots": 333 ,"target": 131 ,"goals": 44 },{"name":"Sociedad","rate": 0.331 ,"shots": 402 ,"target": 148 ,"goals": 49 },{"name":"Mallorca","rate": 0.325 ,"shots": 330 ,"target": 126 ,"goals": 41 },{"name":"Levante","rate": 0.318 ,"shots": 370 ,"target": 110 ,"goals": 35 },{"name":"Osasuna","rate": 0.316 ,"shots": 356 ,"target": 117 ,"goals": 37 },{"name":"Elche","rate": 0.315 ,"shots": 349 ,"target": 124 ,"goals": 39 },{"name":"Ath Madrid","rate": 0.309 ,"shots": 415 ,"target": 165 ,"goals": 51 },{"name":"Betis","rate": 0.304 ,"shots": 449 ,"target": 148 ,"goals": 45 },{"name":"Getafe","rate": 0.299 ,"shots": 301 ,"target": 97 ,"goals": 29 },{"name":"Real Madrid","rate": 0.299 ,"shots": 576 ,"target": 221 ,"goals": 66 },{"name":"Espanol","rate": 0.291 ,"shots": 394 ,"target": 127 ,"goals": 37 },{"name":"Alaves","rate": 0.289 ,"shots": 374 ,"target": 121 ,"goals": 35 },{"name":"Girona","rate": 0.275 ,"shots": 322 ,"target": 120 ,"goals": 33 },{"name":"Oviedo","rate": 0.236 ,"shots": 310 ,"target": 106 ,"goals": 25 },{"name":"Ath Bilbao","rate": 0.232 ,"shots": 439 ,"target": 142 ,"goals": 33 },{"name":"Vallecano","rate": 0.207 ,"shots": 446 ,"target": 145 ,"goals": 30 }]
 
 },
 
 "bundesliga": {
 "name": "德甲", "color": "#D20515",
 
 
 
 "teams": [{"name":"Dortmund","rate": 0.438 ,"shots": 384 ,"target": 137 ,"goals": 60 },{"name":"Leverkusen","rate": 0.428 ,"shots": 442 ,"target": 152 ,"goals": 65 },{"name":"Bayern Munich","rate": 0.415 ,"shots": 576 ,"target": 260 ,"goals": 108 },{"name":"Ein Frankfurt","rate": 0.412 ,"shots": 361 ,"target": 136 ,"goals": 56 },{"name":"Hoffenheim","rate": 0.374 ,"shots": 419 ,"target": 155 ,"goals": 58 },{"name":"Freiburg","rate": 0.344 ,"shots": 378 ,"target": 128 ,"goals": 44 },{"name":"Wolfsburg","rate": 0.344 ,"shots": 351 ,"target": 122 ,"goals": 42 },{"name":"Stuttgart","rate": 0.343 ,"shots": 440 ,"target": 175 ,"goals": 60 },{"name":"RB Leipzig","rate": 0.329 ,"shots": 457 ,"target": 170 ,"goals": 56 },{"name":"Mainz","rate": 0.327 ,"shots": 336 ,"target": 113 ,"goals": 37 },{"name":"FC Koln","rate": 0.319 ,"shots": 399 ,"target": 141 ,"goals": 45 },{"name":"Union Berlin","rate": 0.317 ,"shots": 349 ,"target": 104 ,"goals": 33 },{"name":"Heidenheim","rate": 0.315 ,"shots": 341 ,"target": 108 ,"goals": 34 },{"name":"M\u0027gladbach","rate": 0.287 ,"shots": 355 ,"target": 129 ,"goals": 37 },{"name":"Augsburg","rate": 0.275 ,"shots": 380 ,"target": 131 ,"goals": 36 },{"name":"Werder Bremen","rate": 0.271 ,"shots": 381 ,"target": 118 ,"goals": 32 },{"name":"St Pauli","rate": 0.255 ,"shots": 296 ,"target": 98 ,"goals": 25 },{"name":"Hamburg","rate": 0.241 ,"shots": 353 ,"target": 133 ,"goals": 32 }]
 
 },
 
 "serie-a": {
 "name": "意甲", "color": "#024494",
 
 
 
 "teams": [{"name":"Inter","rate": 0.379 ,"shots": 564 ,"target": 198 ,"goals": 75 },{"name":"Milan","rate": 0.338 ,"shots": 439 ,"target": 139 ,"goals": 47 },{"name":"Como","rate": 0.335 ,"shots": 464 ,"target": 167 ,"goals": 56 },{"name":"Bologna","rate": 0.333 ,"shots": 428 ,"target": 126 ,"goals": 42 },{"name":"Sassuolo","rate": 0.328 ,"shots": 337 ,"target": 119 ,"goals": 39 },{"name":"Fiorentina","rate": 0.327 ,"shots": 424 ,"target": 113 ,"goals": 37 },{"name":"Roma","rate": 0.324 ,"shots": 413 ,"target": 139 ,"goals": 45 },{"name":"Udinese","rate": 0.322 ,"shots": 361 ,"target": 118 ,"goals": 38 },{"name":"Napoli","rate": 0.314 ,"shots": 421 ,"target": 153 ,"goals": 48 },{"name":"Cagliari","rate": 0.311 ,"shots": 328 ,"target": 106 ,"goals": 33 },{"name":"Atalanta","rate": 0.297 ,"shots": 481 ,"target": 148 ,"goals": 44 },{"name":"Genoa","rate": 0.295 ,"shots": 379 ,"target": 129 ,"goals": 38 },{"name":"Juventus","rate": 0.286 ,"shots": 529 ,"target": 192 ,"goals": 55 },{"name":"Lecce","rate": 0.284 ,"shots": 313 ,"target": 74 ,"goals": 21 },{"name":"Torino","rate": 0.274 ,"shots": 382 ,"target": 135 ,"goals": 37 },{"name":"Pisa","rate": 0.261 ,"shots": 312 ,"target": 88 ,"goals": 23 },{"name":"Lazio","rate": 0.258 ,"shots": 360 ,"target": 128 ,"goals": 33 },{"name":"Cremonese","rate": 0.257 ,"shots": 290 ,"target": 101 ,"goals": 26 },{"name":"Parma","rate": 0.255 ,"shots": 356 ,"target": 94 ,"goals": 24 },{"name":"Verona","rate": 0.189 ,"shots": 364 ,"target": 122 ,"goals": 23 }]
 
 },
 
 "ligue-1": {
 "name": "法甲", "color": "#DEB10C",
 
 
 
 "teams": [{"name":"Monaco","rate": 0.403 ,"shots": 367 ,"target": 129 ,"goals": 52 },{"name":"Lens","rate": 0.367 ,"shots": 430 ,"target": 147 ,"goals": 54 },{"name":"Brest","rate": 0.366 ,"shots": 319 ,"target": 101 ,"goals": 37 },{"name":"Lille","rate": 0.364 ,"shots": 417 ,"target": 143 ,"goals": 52 },{"name":"Strasbourg","rate": 0.36 ,"shots": 337 ,"target": 136 ,"goals": 49 },{"name":"Rennes","rate": 0.353 ,"shots": 394 ,"target": 139 ,"goals": 49 },{"name":"Lorient","rate": 0.339 ,"shots": 340 ,"target": 115 ,"goals": 39 },{"name":"Marseille","rate": 0.339 ,"shots": 442 ,"target": 174 ,"goals": 59 },{"name":"Paris","rate": 0.336 ,"shots": 337 ,"target": 113 ,"goals": 38 },{"name":"Paris SG","rate": 0.328 ,"shots": 499 ,"target": 195 ,"goals": 64 },{"name":"Lyon","rate": 0.328 ,"shots": 349 ,"target": 131 ,"goals": 43 },{"name":"Toulouse","rate": 0.32 ,"shots": 376 ,"target": 125 ,"goals": 40 },{"name":"Nice","rate": 0.289 ,"shots": 339 ,"target": 121 ,"goals": 35 },{"name":"Nantes","rate": 0.279 ,"shots": 297 ,"target": 86 ,"goals": 24 },{"name":"Metz","rate": 0.274 ,"shots": 299 ,"target": 95 ,"goals": 26 },{"name":"Angers","rate": 0.258 ,"shots": 274 ,"target": 97 ,"goals": 25 },{"name":"Auxerre","rate": 0.255 ,"shots": 317 ,"target": 94 ,"goals": 24 },{"name":"Le Havre","rate": 0.236 ,"shots": 334 ,"target": 106 ,"goals": 25 }]
 
 },
 
 "csl": {
 "name": "中超", "color": "#14B8A6",
 
 
 
 "teams": []
 
 },
 
 };

 function updateChart() {
 var selectedLeague = document.querySelector('#league-selector-shots input:checked').value;
 var data = allData[selectedLeague];
 var teams = data.teams.slice().sort((a,b) =&gt; a.rate - b.rate); 

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: p =&gt; {
 var t = teams[p[0].dataIndex];
 return '&lt;strong&gt;' + t.name + '&lt;/strong&gt;&lt;br/&gt;转化率: &lt;b&gt;' + (t.rate*100).toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;射正: ' + t.target + ' | 进球: ' + t.goals;
 }},
 grid: { left: 120, right: 60, bottom: 30, top: 20, containLabel: false },
 xAxis: { type: 'value', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, max: 100 },
 yAxis: { type: 'category', data: teams.map(t =&gt; t.name), axisLabel: { color: isDark ? '#E6EDF3' : '#1a202c', fontSize: 11 } },
 series: [{
 type: 'bar',
 data: teams.map(t =&gt; +(t.rate*100).toFixed(1)),
 itemStyle: { color: data.color, borderRadius: [0, 4, 4, 0] },
 barMaxWidth: 25,
 label: { show: true, position: 'right', formatter: '{c}%', fontSize: 10, color: isDark ? '#8B949E' : '#4a5568' }
 }]
 }, true);
 }

 document.querySelectorAll('#league-selector-shots input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;
&lt;style&gt;
.league-checkbox--radio .checkbox-custom { border-radius: 50% !important; }
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超射门转化效率排名&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本赛季领先者&lt;/strong&gt;: Arsenal (39.70%)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;样本总量&lt;/strong&gt;: 20 个分析对象&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;在本赛季的英超射门转化效率分析中，我们观察到明显的个体差异。 &lt;strong&gt;Arsenal&lt;/strong&gt; 在此项指标上高居榜首，达到 &lt;strong&gt;39.70%&lt;/strong&gt;，体现了其在特定领域的极端风格或高效产出。相比之下，&lt;strong&gt;Wolves&lt;/strong&gt; 则处于末尾，数值为 &lt;strong&gt;23.10%&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>英超双方进球(BTTS)概率30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/epl/trends/btts-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/btts-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;双方进球 (BTTS) 比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;双方均有进球的比赛百分比 (分析联赛进攻开放性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-btts"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-btts-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-btts-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [52.4,50.9,50.3,50.8,48.2,50,51.6,50.5,50,51.3,51.8,50.3,44.2,47.6,49.5,46.1,50.3,56.3,52.9,56.6,46.1,49.2,51.8,50.8,48.9,51.3,51.1,48.9,50,51.6,61.6,57.4,55.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [49.5,46.1,51.9,52.4,53.2,51.6,56.6,58.2,52.6,51.6,54.2,51.3,49.7,48.9,49.5,54.2,51.8,50.3,50.8,53.4,47.1,46.8,50.3,56.1,46.6,51.8,49.7,51.8,48.7,50.3,49.5,54.2,55.7]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [55.6,60.8,57.8,52.3,57.2,54.2,59.2,53.9,49,49.7,54.6,54.9,57.8,55.6,54.6,55.2,55.6,55.6,54.6,56.5,58.2,49.3,54.6,54.9,54.9,59.5,58.2,60.1,60.8,59.2,61.8,56.9,59.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [52,45.1,50,55.9,52.3,54.2,49.7,56.2,55.2,53.9,53.6,52.1,55,50.5,51.3,49.7,56.1,49.7,47.6,51.1,48.7,56.3,51.1,57.4,49.5,53.4,62.1,59.7,57.4,50.3,52.4,51.6,46.4]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [46.1,46.3,42.9,46.3,45.4,48,50,50.3,43.8,39.5,43.7,43.7,40.3,47.1,45.8,47.4,45.5,50.3,52.6,49.5,50.3,47.4,48.4,46.3,50.5,49.7,48.4,54.2,55.3,58.2,53.9,56.9,49.4]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [55.4,58.8,52.9,62.9,59.6,62.1,56.8,50,47.4,57.9,56.2,62.9,58]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-btts input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-btts input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超双方进球(BTTS)概率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 61.60% (出现在 2023-24)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 44.20% (出现在 2005-06)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 55.50%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 51.08%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，双方进球(BTTS)概率呈现以下特征：&lt;/p&gt;</description></item><item><title>英超下半场进球占比：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/epl/trends/second-half-surge/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/second-half-surge/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;下半场进球潮 (2H/1H 比率) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;下半场进球数与上半场进球数之比 (大于1.0表示下半场进球更多)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-surge"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-surge-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-surge-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.24,1.22,1.2,1.31,1.23,1.25,1.21,1.31,1.2,1.29,1.14,1.21,1.41,1.36,1.28,1.23,1.3,1.3,1.27,1.11,1.25,1.3,1.39,1.26,1.18,1.12,1.21,1.16,1.41,1.15,1.3]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.23,1.29,1.45,1.46,1.3,1.32,1.28,1.28,1.24,1.19,1.18,1.51,1.22,1.16,1.34,1.17,1.34,1.11,1.29,1.22,1.2,1.32,1.35,1.44,1.36,1.16,1.29,1.24,1.21,1.28,1.35]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.37,1.38,1.29,1.4,1.26,1.31,1.41,1.2,1.2,1.28,1.35,1.24,1.36,1.26,1.28,1.39,1.23,1.2,1.21,1.27,1.26,1.3,1.24,1.41,1.38,1.29,1.17,1.13,1.13,1.14,1.28]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.19,1.3,1.47,1.36,1.17,1.32,1.23,1.35,1.3,1.33,1.12,1.3,1.3,1.41,1.12,1.32,1.35,1.38,1.2,1.17,1.24,1.39,1.26,1.37,1.29,1.35,1.21,1.22,1.31,1.29,1.37]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.31,1.23,1.32,1.3,1.34,1.3,1.39,1.29,1.04,1.2,1.17,1.34,1.27,1.28,1.32,1.27,1.35,1.34,1.3,1.26,1.38,1.43,1.21,1.49,1.19,1.17,1.2,1.15,1.23,1.27,1.31]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-surge input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '倍&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-surge input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超下半场进球占比&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 1.41 (出现在 2023-24)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.11 (出现在 2014-15)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 1.30&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.25&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，下半场进球占比呈现以下特征：&lt;/p&gt;</description></item><item><title>英超争冠分差趋势：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/epl/trends/title-race/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/title-race/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;争冠悬念 (冠亚军分差) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;冠军与亚军的最终积分差距 (分差越小表示争冠越激烈)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-titlerace"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-titlerace-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-titlerace-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [8,1,4,7,1,1,18,10,7,5,11,12,8,6,2,4,1,9,0,11,2,8,10,7,19,1,18,12,1,5,2,10,6]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [3,7,4,2,9,11,5,7,7,2,5,4,12,0,8,9,3,4,9,15,3,2,1,3,14,11,5,2,13,10,10,4,9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [0,1,6,2,2,15,0,1,1,16,6,14,5,2,10,2,5,7,8,25,19,10,10,15,21,2,13,13,8,0,17,13,15]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [5,10,8,2,5,1,1,2,1,7,11,7,3,22,3,10,2,6,4,9,17,17,9,4,4,11,1,12,2,16,19,1,9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [13,10,4,12,0,1,7,4,2,1,3,12,15,17,4,3,6,8,3,12,9,8,31,8,13,16,12,1,15,1,9,19,7]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [33,22,77,66,55,22,88,66,0,55,11,22,22]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-titlerace input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; a.value - b.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value + '分&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 0, axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-titlerace input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超争冠分差趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 19.00分 (出现在 2017-18)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00分 (出现在 2011-12)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 6.00分&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 6.88分&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，争冠分差趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>英超主场优势指数趋势：2009创2.12峰值</title><link>https://18qiu.com/soccer/epl/trends/home-advantage/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/home-advantage/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球主场优势指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;主场优势指数 = 主场胜场 / 客场胜场 (数值越高表示主场优势越大)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-advantage"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-advantage-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室 · API-Football&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-advantage-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 1.5 , 1.67 , 1.94 , 1.64 , 1.82 , 1.76 , 1.85 , 1.94 , 1.45 , 1.82 , 1.59 , 1.78 , 1.73 , 1.82 , 1.69 , 1.57 , 2.12 , 1.99 , 1.47 , 1.57 , 1.46 , 1.5 , 1.35 , 1.72 , 1.6 , 1.41 , 1.48 , 0.94 , 1.26 , 1.69 , 1.42 , 1.17 , 1.33 ],
 "home_wins": [ 192 , 205 , 186 , 162 , 184 , 169 , 187 , 184 , 165 , 187 , 167 , 173 , 192 , 182 , 176 , 173 , 193 , 179 , 171 , 166 , 179 , 172 , 157 , 187 , 173 , 181 , 172 , 144 , 163 , 184 , 175 , 155 , 133 ],
 "away_wins": [ 128 , 123 , 96 , 99 , 101 , 96 , 101 , 95 , 114 , 103 , 105 , 97 , 111 , 100 , 104 , 110 , 91 , 90 , 116 , 106 , 123 , 115 , 116 , 109 , 108 , 128 , 116 , 153 , 129 , 109 , 123 , 132 , 100 ],
 "draws": [ 142 , 134 , 98 , 119 , 95 , 115 , 92 , 101 , 101 , 90 , 108 , 110 , 77 , 98 , 100 , 97 , 96 , 111 , 93 , 108 , 78 , 93 , 107 , 84 , 99 , 71 , 92 , 83 , 88 , 87 , 82 , 93 , 86 ]
 },"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.19 , 2.1 , 1.74 , 1.79 , 2.07 , 2.08 , 2.12 , 2.43 , 2 , 1.78 , 1.52 , 2.18 , 1.43 , 1.56 , 1.64 , 1.63 , 2.13 , 1.89 , 1.92 , 1.77 , 1.56 , 1.45 , 1.74 , 1.65 , 1.56 , 1.65 , 1.72 , 1.4 , 1.59 , 1.67 , 1.58 , 1.48 , 1.91 ],
 "home_wins": [ 188 , 181 , 211 , 220 , 182 , 191 , 182 , 199 , 186 , 176 , 172 , 192 , 162 , 172 , 182 , 184 , 194 , 197 , 188 , 189 , 179 , 171 , 183 , 181 , 179 , 168 , 174 , 158 , 165 , 182 , 167 , 169 , 155 ],
 "away_wins": [ 86 , 86 , 121 , 123 , 88 , 92 , 86 , 82 , 93 , 99 , 113 , 88 , 113 , 110 , 111 , 113 , 91 , 104 , 98 , 107 , 115 , 118 , 105 , 110 , 115 , 102 , 101 , 113 , 104 , 109 , 106 , 114 , 81 ],
 "draws": [ 106 , 113 , 130 , 119 , 110 , 97 , 112 , 99 , 101 , 105 , 95 , 100 , 105 , 98 , 87 , 83 , 95 , 79 , 94 , 84 , 86 , 91 , 92 , 89 , 86 , 110 , 105 , 109 , 111 , 89 , 107 , 97 , 78 ]
 },"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.14 , 2.01 , 1.64 , 1.95 , 1.91 , 1.92 , 1.88 , 2.08 , 2.05 , 1.69 , 2.16 , 1.62 , 1.66 , 1.44 , 1.68 , 1.73 , 1.32 , 1.38 , 1.58 , 1.33 , 1.49 , 1.84 , 1.35 , 1.83 , 1.65 , 1.45 , 1.07 , 1.34 , 1.59 , 1.69 , 1.47 , 1.06 , 1.38 ],
 "home_wins": [ 152 , 147 , 123 , 156 , 145 , 144 , 143 , 160 , 160 , 144 , 160 , 149 , 131 , 134 , 143 , 147 , 125 , 141 , 139 , 130 , 145 , 145 , 135 , 150 , 139 , 138 , 123 , 129 , 143 , 145 , 134 , 118 , 116 ],
 "away_wins": [ 71 , 73 , 75 , 80 , 76 , 75 , 76 , 77 , 78 , 85 , 74 , 92 , 79 , 93 , 85 , 85 , 95 , 102 , 88 , 98 , 97 , 79 , 100 , 82 , 84 , 95 , 115 , 96 , 90 , 86 , 91 , 111 , 84 ],
 "draws": [ 83 , 86 , 108 , 70 , 85 , 87 , 87 , 69 , 68 , 77 , 72 , 65 , 96 , 79 , 78 , 74 , 86 , 63 , 79 , 78 , 64 , 82 , 71 , 74 , 83 , 73 , 68 , 81 , 73 , 75 , 81 , 77 , 66 ]
 },"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.31 , 2.23 , 2.65 , 2.34 , 1.77 , 2.95 , 2.31 , 1.91 , 1.77 , 2.01 , 1.57 , 1.87 , 1.83 , 1.86 , 1.88 , 2.06 , 2.02 , 1.72 , 1.8 , 1.65 , 1.66 , 1.41 , 1.59 , 1.59 , 1.23 , 1.57 , 1.15 , 1.21 , 1.1 , 1.35 , 1.46 , 1.25 , 1.18 ],
 "home_wins": [ 141 , 158 , 164 , 143 , 140 , 168 , 148 , 143 , 140 , 143 , 132 , 166 , 176 , 173 , 175 , 192 , 186 , 179 , 173 , 177 , 181 , 152 , 175 , 184 , 164 , 166 , 158 , 155 , 148 , 161 , 159 , 151 , 129 ],
 "away_wins": [ 61 , 71 , 62 , 61 , 79 , 57 , 64 , 75 , 79 , 71 , 84 , 89 , 96 , 93 , 93 , 93 , 92 , 104 , 96 , 107 , 109 , 108 , 110 , 116 , 133 , 106 , 137 , 128 , 134 , 119 , 109 , 121 , 109 ],
 "draws": [ 104 , 77 , 80 , 102 , 87 , 81 , 94 , 88 , 87 , 92 , 90 , 125 , 108 , 114 , 112 , 95 , 102 , 97 , 111 , 96 , 90 , 120 , 95 , 80 , 83 , 108 , 85 , 97 , 98 , 100 , 112 , 108 , 83 ]
 },"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.88 , 2.61 , 2.58 , 2.03 , 1.97 , 2.34 , 2.42 , 2.08 , 2.61 , 2.11 , 1.93 , 2.49 , 1.85 , 2.21 , 1.72 , 1.6 , 1.72 , 1.69 , 1.92 , 1.67 , 1.62 , 1.63 , 1.43 , 1.86 , 1.56 , 1.55 , 1.79 , 0.99 , 1.4 , 1.3 , 1.14 , 1.42 , 1.73 ],
 "home_wins": [ 190 , 196 , 191 , 177 , 152 , 152 , 160 , 150 , 159 , 186 , 185 , 177 , 170 , 181 , 167 , 165 , 179 , 157 , 179 , 170 , 168 , 181 , 160 , 186 , 173 , 164 , 134 , 142 , 162 , 163 , 120 , 143 , 128 ],
 "away_wins": [ 66 , 75 , 74 , 87 , 77 , 65 , 66 , 72 , 61 , 88 , 96 , 71 , 92 , 82 , 97 , 103 , 104 , 93 , 93 , 102 , 104 , 111 , 112 , 100 , 111 , 106 , 75 , 143 , 116 , 125 , 105 , 101 , 74 ],
 "draws": [ 124 , 109 , 115 , 116 , 77 , 89 , 80 , 84 , 86 , 106 , 99 , 132 , 118 , 117 , 116 , 112 , 97 , 130 , 108 , 108 , 108 , 88 , 108 , 94 , 96 , 110 , 70 , 95 , 102 , 92 , 81 , 62 , 63 ]
 },"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [ 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 , 2026 ],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "scores": [ 1.29 , 1.51 , 2.09 , 1.8 , 1.72 , 1.75 , 1.19 , 1.6 , 1.16 , 1.58 , 1.5 , 1.7 , 3.35 ],
 "home_wins": [ 1067 , 1133 , 1309 , 1265 , 1287 , 1309 , 693 , 880 , 1441 , 1166 , 1221 , 1232 , 221 ],
 "away_wins": [ 825 , 748 , 627 , 704 , 748 , 748 , 583 , 550 , 1243 , 737 , 814 , 726 , 66 ],
 "draws": [ 748 , 759 , 704 , 671 , 605 , 583 , 506 , 550 , 682 , 737 , 605 , 682 , 65 ]
 }};

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-advantage input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = [];
 var markLineData = [
 { 
 xAxis: '2020-21', 
 lineStyle: { color: '#e53e3e', type: 'dashed', width: 2 },
 label: { 
 show: true, 
 formatter: 'COVID-19\n空场赛季', 
 position: 'end',
 color: '#e53e3e',
 fontSize: 10,
 fontWeight: 'bold',
 backgroundColor: isDark ? 'rgba(13,17,23,0.8)' : 'rgba(255,255,255,0.8)',
 padding: [2, 4],
 borderRadius: 2
 }
 }
 ];

 if (selectedLeagues.length === 1) {
 
 
 var data = allData[selectedLeagues[0]];
 var homePct = [], drawPct = [], awayPct = [];
 for (var i = 0; i &lt; data.home_wins.length; i++) {
 var total = data.home_wins[i] + data.away_wins[i] + data.draws[i];
 homePct.push(total &gt; 0 ? +(data.home_wins[i] / total * 100).toFixed(1) : 0);
 drawPct.push(total &gt; 0 ? +(data.draws[i] / total * 100).toFixed(1) : 0);
 awayPct.push(total &gt; 0 ? +(data.away_wins[i] / total * 100).toFixed(1) : 0);
 }
 
 series = [
 { name: '主场胜 %', type: 'bar', stack: 'total', data: homePct, itemStyle: { color: '#38a169' }, markLine: { silent: true, data: markLineData } },
 { name: '平局 %', type: 'bar', stack: 'total', data: drawPct, itemStyle: { color: '#a0aec0' } },
 { name: '客场胜 %', type: 'bar', stack: 'total', data: awayPct, itemStyle: { color: '#e53e3e' } }
 ];
 } else {
 
 series = selectedLeagues.map(function(code) {
 var d = allData[code];
 if (!d) return null;
 var aligned = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.scores[idx] : null;
 });
 return {
 name: d.name, type: 'line', data: aligned, smooth: true,
 itemStyle: { color: d.color }, lineStyle: { width: 3 },
 symbolSize: 8, markLine: { silent: true, data: markLineData }
 };
 }).filter(Boolean);
 }

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 axisPointer: { type: 'shadow' },
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 if (selectedLeagues.length === 1) {
 params.forEach(p =&gt; res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value + '%&lt;/b&gt;&lt;br/&gt;');
 res += '优势指数: &lt;b&gt;' + allData[selectedLeagues[0]].scores[params[0].dataIndex].toFixed(2) + '&lt;/b&gt;';
 } else {
 params.sort((a, b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;';
 });
 }
 return res;
 }
 },
 legend: {
 show: true,
 bottom: 10,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: selectedLeagues.length === 1 ? '占比 %' : '优势指数',
 min: selectedLeagues.length === 1 ? 0 : 'dataMin',
 max: selectedLeagues.length === 1 ? 100 : 'dataMax',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: selectedLeagues.length === 1 ? '{value}%' : '{value}' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-advantage input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;style&gt;
 
.chart-widget--comparison {
 background: var(--color-surface);
 border-radius: var(--radius-lg);
 padding: var(--space-lg);
 margin: var(--space-xl) 0;
 border: 1px solid var(--color-border);
}
.chart-header {
 display: flex;
 justify-content: space-between;
 align-items: flex-start;
 margin-bottom: var(--space-lg);
 flex-wrap: wrap;
 gap: var(--space-md);
}
.chart-main-title {
 font-size: var(--text-xl);
 font-weight: 700;
 margin: 0;
}
.chart-subtitle {
 font-size: var(--text-sm);
 color: var(--color-text-secondary);
 margin: var(--space-xs) 0 0;
}
.league-selector {
 display: flex;
 gap: var(--space-sm);
 flex-wrap: wrap;
}
.league-checkbox {
 display: flex;
 align-items: center;
 gap: 6px;
 cursor: pointer;
 padding: 4px 10px;
 border-radius: var(--radius-full);
 background: var(--color-surface-alt);
 border: 1px solid var(--color-border);
 transition: all 0.2s;
}
.league-checkbox:hover {
 background: var(--color-surface-hover);
}
.league-checkbox input { display: none; }
.league-checkbox input:checked + .checkbox-custom {
 background: var(--league-color);
 border-color: var(--league-color);
}
.league-checkbox input:checked + .checkbox-custom::after {
 content: "✓";
 color: white;
 font-size: 10px;
 display: block;
 text-align: center;
 line-height: 14px;
}
.checkbox-custom {
 width: 14px;
 height: 14px;
 border: 1px solid var(--color-text-muted);
 border-radius: 3px;
}
.league-name {
 font-size: var(--text-xs);
 font-weight: 600;
 color: var(--color-text-secondary);
}
.league-checkbox input:checked ~ .league-name { color: var(--color-text); }
.chart-footer {
 display: flex;
 justify-content: space-between;
 margin-top: var(--space-md);
 padding-top: var(--space-sm);
 border-top: 1px solid var(--color-border-light);
 font-size: var(--text-xs);
 color: var(--color-text-muted);
}
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超主场优势指数&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 2.12 (出现在 2009)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.94 (出现在 2020)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025 录得 1.33&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.61&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，主场优势指数呈现以下特征：&lt;/p&gt;</description></item><item><title>英超最常见比分演变30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/epl/trends/scoreline-evolution/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/epl/trends/scoreline-evolution/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;最常见比分 (1-0) 演变对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;全场比分为 1-0 (或 0-1) 的比赛比例 (反映比赛的焦灼度与防守重要性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-scoreline"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-scoreline-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-scoreline-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [18,16.5,23.2,16.8,21.1,17.9,18.7,17.6,17.1,21.3,16.3,20.8,21.6,19.7,19.5,18.9,15.5,14.2,13.9,16.1,19.7,20.3,18.4,15.5,17.6,14.5,14.5,18.7,17.1,18.4,11.1,14.5,13.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [17.1,15.8,19,16,15.3,20.3,16.3,17.1,17.1,18.9,19.5,19.2,19.2,20.5,17.1,18.4,15.3,18.2,17.9,17.4,19.5,18.4,16.8,15,21.6,18.7,18.7,18.9,19.5,22.4,20.3,22.1,17.5]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.4,10.1,11.4,15.7,15.7,12.1,13.7,14.4,11.4,18,15.7,14.1,13.4,14.7,17.3,14.1,14.4,16.7,14.7,11.8,11.1,16,14.7,15.4,14.4,9.8,10.5,12.1,11.4,10.5,10.5,12.1,13.2]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [15.7,18.6,20.6,14.1,14.1,17,19.3,15.7,17.3,16,14.7,22.4,15.8,20,17.1,22.4,16.3,21.3,15.5,17.4,18.2,15.8,18.7,16.1,19.5,16.3,12.6,11.8,16.1,19.5,17.6,18.7,20.9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.2,20.8,19.7,22.4,22.5,19.9,19.3,25.2,19.3,25.5,21.8,21.6,23.7,21.3,16.6,21.3,22.4,15.8,18.7,19.5,18.2,21.3,18.9,18.7,18.4,20.3,22.6,15,16.6,15,15.7,13.1,20.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [17.1,15,16.3,11.7,12.1,12.5,14.2,19.4,14.4,18.8,15.8,12.5,21.9]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-scoreline input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-scoreline input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 英超最常见比分演变&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 23.20% (出现在 1995-96)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 11.10% (出现在 2023-24)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2025-26 录得 13.50%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 17.53%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于英超历史数据，最常见比分演变呈现以下特征：&lt;/p&gt;</description></item><item><title>中超半场领先后胜率30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/csl/trends/ht-conversion/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/ht-conversion/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;半场领先胜率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;上半场领先的球队最终获胜的概率 (衡量联赛控制力与逆转难度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-htconv"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-htconv-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-htconv-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [77.9,73.2,81.1,77.3,74.9,72.8,75.9,74.8,75.1,70.5,82.3,78.1,75.4,75.6,77.6,75,78,72.1,77.9,80.4,75,79.7,77.1,80.2,73.3,78.9,76,76.1,72.2,68.6,71.4]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [75.3,76,72.3,77.2,70,74.7,74.9,71.2,78.7,76.8,72.6,75.1,78.4,75.4,80.2,75.6,79,76.9,80.3,80.1,77.2,79.2,82.8,64.2,74.1,71.7,72.7,77.3,74,68.7,69.9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [65.1,79.9,73.9,71.3,69.5,77.7,81.1,74.7,77.9,78.6,70.2,72.6,75.4,75.8,75,70.7,78.1,77.9,75.8,77.8,74.9,76.4,73.1,78.7,79.2,74,72.4,76,71.8,75,76.5]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [80.8,71,77.8,76.4,74.7,73.5,67.4,70.6,73.5,69.5,75.9,72.9,72.9,75.2,69.7,73.3,73.2,71.6,79.2,72.4,79.4,74.5,79.5,69.6,67.5,74,71.8,71.7,70,68.1,77.1]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [75.6,75,75,79,76.5,68.6,73.4,78.4,79.9,79.2,75.1,72.6,75,72.5,76.5,72.8,72.4,70.9,76,77.4,73.7,75.9,74,71,70.8,74.2,67.5,73.8,76.2,76.5,78.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-htconv input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-htconv input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;p&gt;该联赛暂无此项指标的历史记录，深度数据正在整理中。&lt;/p&gt;</description></item><item><title>中超裁判执法严厉度30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/csl/trends/referee-stats/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/referee-stats/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球裁判执法严厉度对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;裁判场均纪律分 (反映不同裁判的判罚风格倾向)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-referees"&gt;
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #38a169"&gt;
 &lt;input type="radio" name="league-refs" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #D20515"&gt;
 &lt;input type="radio" name="league-refs" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #024494"&gt;
 &lt;input type="radio" name="league-refs" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-refs-comparison" class="chart-canvas" style="width:100%;height:650px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-refs-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超", "color": "#38a169",
 
 
 
 "referees": [{"name":"T Kirk","index": 5.5 ,"yellows": 13 ,"reds": 3 ,"matches": 4 },{"name":"M Donohue","index": 5 ,"yellows": 15 ,"reds": 0 ,"matches": 3 },{"name":"S Attwell","index": 4.9 ,"yellows": 92 ,"reds": 2 ,"matches": 20 },{"name":"J Brooks","index": 4.7 ,"yellows": 38 ,"reds": 3 ,"matches": 10 },{"name":"D England","index": 4.68 ,"yellows": 80 ,"reds": 3 ,"matches": 19 },{"name":"M Salisbury","index": 4.45 ,"yellows": 49 ,"reds": 0 ,"matches": 11 },{"name":"S Hooper","index": 4.4 ,"yellows": 60 ,"reds": 2 ,"matches": 15 },{"name":"P Bankes","index": 4.36 ,"yellows": 84 ,"reds": 4 ,"matches": 22 },{"name":"T Robinson","index": 4.33 ,"yellows": 36 ,"reds": 1 ,"matches": 9 },{"name":"R Jones","index": 4.31 ,"yellows": 69 ,"reds": 0 ,"matches": 16 },{"name":"T Bramall","index": 4.21 ,"yellows": 74 ,"reds": 2 ,"matches": 19 },{"name":"A Taylor","index": 4.08 ,"yellows": 96 ,"reds": 2 ,"matches": 25 },{"name":"C Kavanagh","index": 4.08 ,"yellows": 89 ,"reds": 3 ,"matches": 24 },{"name":"P Tierney","index": 4 ,"yellows": 29 ,"reds": 1 ,"matches": 8 },{"name":"J Gillett","index": 3.84 ,"yellows": 70 ,"reds": 1 ,"matches": 19 },{"name":"S Barrott","index": 3.79 ,"yellows": 69 ,"reds": 1 ,"matches": 19 },{"name":"A Madley","index": 3.71 ,"yellows": 57 ,"reds": 2 ,"matches": 17 },{"name":"A Kitchen","index": 3.67 ,"yellows": 11 ,"reds": 0 ,"matches": 3 },{"name":"T Harrington","index": 3.27 ,"yellows": 33 ,"reds": 1 ,"matches": 11 },{"name":"M Oliver","index": 3.04 ,"yellows": 70 ,"reds": 1 ,"matches": 24 },{"name":"F Hallam","index": 3 ,"yellows": 9 ,"reds": 0 ,"matches": 3 },{"name":"C Pawson","index": 2.82 ,"yellows": 42 ,"reds": 2 ,"matches": 17 }]
 
 },
 
 "la-liga": {
 "name": "西甲", "color": "#EE8707",
 
 
 
 "referees": []
 
 },
 
 "bundesliga": {
 "name": "德甲", "color": "#D20515",
 
 
 
 "referees": [{"name":"Uwe Kemmling","index": 8.29 ,"yellows": 46 ,"reds": 4 ,"matches": 7 },{"name":"J�rg Kessler","index": 8.17 ,"yellows": 37 ,"reds": 4 ,"matches": 6 },{"name":"Kemmling, U","index": 7.33 ,"yellows": 35 ,"reds": 3 ,"matches": 6 },{"name":"Fleischer, H","index": 6.33 ,"yellows": 32 ,"reds": 2 ,"matches": 6 },{"name":"Merk, M","index": 6.17 ,"yellows": 34 ,"reds": 1 ,"matches": 6 },{"name":"Weiner, M","index": 6 ,"yellows": 27 ,"reds": 1 ,"matches": 5 },{"name":"Fandel, H","index": 5.89 ,"yellows": 44 ,"reds": 3 ,"matches": 9 },{"name":"Lutz Wagner","index": 5.89 ,"yellows": 38 ,"reds": 5 ,"matches": 9 },{"name":"Hartmut Strampe","index": 5.86 ,"yellows": 29 ,"reds": 4 ,"matches": 7 },{"name":"Meyer, F","index": 5.8 ,"yellows": 20 ,"reds": 3 ,"matches": 5 },{"name":"Florian Meyer","index": 5.71 ,"yellows": 37 ,"reds": 1 ,"matches": 7 },{"name":"Wagner, L","index": 5.67 ,"yellows": 11 ,"reds": 2 ,"matches": 3 },{"name":"Steinborn, E.","index": 5.57 ,"yellows": 36 ,"reds": 1 ,"matches": 7 },{"name":"J�rgen Aust","index": 5.5 ,"yellows": 38 ,"reds": 2 ,"matches": 8 },{"name":"Peter Gagelmann","index": 5.33 ,"yellows": 29 ,"reds": 1 ,"matches": 6 },{"name":"Fr�hlich, L.-M.","index": 5.33 ,"yellows": 36 ,"reds": 4 ,"matches": 9 },{"name":"Markus Merk","index": 5.25 ,"yellows": 30 ,"reds": 4 ,"matches": 8 },{"name":"Koop, T","index": 5.2 ,"yellows": 17 ,"reds": 3 ,"matches": 5 },{"name":"Strampe, H","index": 5.14 ,"yellows": 30 ,"reds": 2 ,"matches": 7 },{"name":"Gagelmann, P","index": 5 ,"yellows": 25 ,"reds": 0 ,"matches": 5 },{"name":"Herbert Fandel","index": 5 ,"yellows": 46 ,"reds": 3 ,"matches": 11 },{"name":"Hellmut Krug","index": 4.91 ,"yellows": 51 ,"reds": 1 ,"matches": 11 },{"name":"Franz-Xaver Wack","index": 4.86 ,"yellows": 34 ,"reds": 0 ,"matches": 7 },{"name":"Michael Weiner","index": 4.86 ,"yellows": 34 ,"reds": 0 ,"matches": 7 },{"name":"Krug, H","index": 4.83 ,"yellows": 49 ,"reds": 3 ,"matches": 12 },{"name":"Stark, W","index": 4.83 ,"yellows": 23 ,"reds": 2 ,"matches": 6 },{"name":"Aust, J","index": 4.71 ,"yellows": 33 ,"reds": 0 ,"matches": 7 },{"name":"Torsten Koop","index": 4.67 ,"yellows": 25 ,"reds": 1 ,"matches": 6 },{"name":"Hermann Albrecht","index": 4.57 ,"yellows": 32 ,"reds": 0 ,"matches": 7 },{"name":"Wack, F.-X.","index": 4.5 ,"yellows": 27 ,"reds": 0 ,"matches": 6 },{"name":"Peter Sippel","index": 4.33 ,"yellows": 23 ,"reds": 1 ,"matches": 6 },{"name":"Lutz Michael Fr�hlich","index": 4.17 ,"yellows": 25 ,"reds": 0 ,"matches": 6 },{"name":"Wolfgang Stark","index": 4.14 ,"yellows": 23 ,"reds": 2 ,"matches": 7 },{"name":"Berg, A","index": 4 ,"yellows": 36 ,"reds": 0 ,"matches": 9 },{"name":"Sippel, P","index": 4 ,"yellows": 17 ,"reds": 1 ,"matches": 5 },{"name":"Helmut Fleischer","index": 3.88 ,"yellows": 28 ,"reds": 1 ,"matches": 8 },{"name":"Albrecht, H","index": 3.86 ,"yellows": 24 ,"reds": 1 ,"matches": 7 },{"name":"J�rgen Jansen","index": 3.57 ,"yellows": 22 ,"reds": 1 ,"matches": 7 },{"name":"Dr. Merk, M","index": 3.33 ,"yellows": 10 ,"reds": 0 ,"matches": 3 },{"name":"Edgar Steinborn","index": 3.22 ,"yellows": 29 ,"reds": 0 ,"matches": 9 },{"name":"Jansen, J","index": 3 ,"yellows": 18 ,"reds": 0 ,"matches": 6 },{"name":"Alfons Berg","index": 3 ,"yellows": 21 ,"reds": 0 ,"matches": 7 },{"name":"Ke�ler, J","index": 1 ,"yellows": 3 ,"reds": 0 ,"matches": 3 }]
 
 },
 
 "serie-a": {
 "name": "意甲", "color": "#024494",
 
 
 
 "referees": [{"name":"R. Herberg","index": 7 ,"yellows": 20 ,"reds": 5 ,"matches": 5 },{"name":"M. Trefoloni","index": 6.92 ,"yellows": 66 ,"reds": 8 ,"matches": 13 },{"name":"L. Palanca","index": 6.75 ,"yellows": 39 ,"reds": 5 ,"matches": 8 },{"name":"L. Banti","index": 6.5 ,"yellows": 50 ,"reds": 5 ,"matches": 10 },{"name":"A. Romeo","index": 6.44 ,"yellows": 46 ,"reds": 4 ,"matches": 9 },{"name":"G. Rocchi","index": 6.39 ,"yellows": 91 ,"reds": 8 ,"matches": 18 },{"name":"S. Farina","index": 6.32 ,"yellows": 93 ,"reds": 9 ,"matches": 19 },{"name":"C. Brighi","index": 6.31 ,"yellows": 58 ,"reds": 8 ,"matches": 13 },{"name":"O. Pantana","index": 6 ,"yellows": 39 ,"reds": 3 ,"matches": 8 },{"name":"F. Squillace","index": 6 ,"yellows": 12 ,"reds": 2 ,"matches": 3 },{"name":"P. Bertini","index": 6 ,"yellows": 69 ,"reds": 5 ,"matches": 14 },{"name":"M. Saccani","index": 5.95 ,"yellows": 95 ,"reds": 6 ,"matches": 19 },{"name":"M. Bergonzi","index": 5.93 ,"yellows": 56 ,"reds": 9 ,"matches": 14 },{"name":"E. Morganti","index": 5.8 ,"yellows": 40 ,"reds": 6 ,"matches": 10 },{"name":"T. Pieri","index": 5.78 ,"yellows": 46 ,"reds": 2 ,"matches": 9 },{"name":"N. Rizzoli","index": 5.65 ,"yellows": 98 ,"reds": 5 ,"matches": 20 },{"name":"A. De Marco","index": 5.58 ,"yellows": 49 ,"reds": 6 ,"matches": 12 },{"name":"L. Marelli","index": 5.57 ,"yellows": 24 ,"reds": 5 ,"matches": 7 },{"name":"N. Stefanini","index": 5.56 ,"yellows": 41 ,"reds": 3 ,"matches": 9 },{"name":"O. Girardi","index": 5.42 ,"yellows": 53 ,"reds": 4 ,"matches": 12 },{"name":"R. Rosetti","index": 5.4 ,"yellows": 72 ,"reds": 3 ,"matches": 15 },{"name":"P. Tagliavento","index": 5.33 ,"yellows": 68 ,"reds": 4 ,"matches": 15 },{"name":"G. Gava","index": 5.27 ,"yellows": 46 ,"reds": 4 ,"matches": 11 },{"name":"N. Ayroldi","index": 5.06 ,"yellows": 67 ,"reds": 8 ,"matches": 18 },{"name":"G. Paparesta","index": 5 ,"yellows": 38 ,"reds": 4 ,"matches": 10 },{"name":"M. Ciampi","index": 5 ,"yellows": 17 ,"reds": 1 ,"matches": 4 },{"name":"N. Pierpaoli","index": 5 ,"yellows": 12 ,"reds": 1 ,"matches": 3 },{"name":"P. Mazzoleni","index": 4.89 ,"yellows": 38 ,"reds": 2 ,"matches": 9 },{"name":"A. Giannoccaro","index": 4.71 ,"yellows": 68 ,"reds": 4 ,"matches": 17 },{"name":"D. Messina","index": 4.71 ,"yellows": 68 ,"reds": 4 ,"matches": 17 },{"name":"D. Orsato","index": 4.67 ,"yellows": 11 ,"reds": 1 ,"matches": 3 },{"name":"A. Damato","index": 4.67 ,"yellows": 14 ,"reds": 0 ,"matches": 3 },{"name":"G. Lops","index": 4.67 ,"yellows": 14 ,"reds": 0 ,"matches": 3 },{"name":"D. Celi","index": 3.75 ,"yellows": 15 ,"reds": 0 ,"matches": 4 },{"name":"P. Dondarini","index": 3.46 ,"yellows": 39 ,"reds": 2 ,"matches": 13 }]
 
 },
 
 "ligue-1": {
 "name": "法甲", "color": "#DEB10C",
 
 
 
 "referees": []
 
 },
 
 "csl": {
 "name": "中超", "color": "#14B8A6",
 
 
 
 "referees": []
 
 },
 
 };

 function updateChart() {
 var selectedLeague = document.querySelector('#league-selector-referees input:checked').value;
 var data = allData[selectedLeague];
 var refs = data.referees.slice().sort((a,b) =&gt; a.index - b.index); 

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: p =&gt; {
 var r = refs[p[0].dataIndex];
 return '&lt;strong&gt;' + r.name + '&lt;/strong&gt;&lt;br/&gt;严厉度指数: &lt;b&gt;' + r.index.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;场次: ' + r.matches + ' | 黄牌: ' + r.yellows + ' | 红牌: ' + r.reds;
 }},
 grid: { left: 120, right: 60, bottom: 30, top: 20, containLabel: false },
 xAxis: { type: 'value', name: '指数', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' } },
 yAxis: { type: 'category', data: refs.map(r =&gt; r.name), axisLabel: { color: isDark ? '#E6EDF3' : '#1a202c', fontSize: 11 } },
 series: [{
 type: 'bar',
 data: refs.map(r =&gt; r.index),
 itemStyle: { color: data.color, borderRadius: [0, 4, 4, 0] },
 barMaxWidth: 25,
 label: { show: true, position: 'right', formatter: '{c}', fontSize: 10, color: isDark ? '#8B949E' : '#4a5568' }
 }]
 }, true);
 }

 document.querySelectorAll('#league-selector-referees input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;p&gt;该联赛暂无此项指标的历史记录，深度数据正在整理中。&lt;/p&gt;</description></item><item><title>中超场均进球趋势趋势：2025创3.21球峰值</title><link>https://18qiu.com/soccer/csl/trends/goals-per-match/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/goals-per-match/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;五大联赛场均进球对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;选择联赛进行数据对比分析&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-goals"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-goals-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: API-Football / openfootball&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-goals-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 
 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.59,2.59,2.6,2.55,2.68,2.52,2.79,2.61,2.63,2.63,2.66,2.57,2.48,2.45,2.64,2.48,2.77,2.8,2.81,2.8,2.77,2.57,2.7,2.8,2.68,2.82,2.72,2.69,2.82,2.85,3.28,2.93,2.73]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.6,2.54,2.7,2.75,2.66,2.64,2.63,2.88,2.53,2.67,2.67,2.58,2.46,2.48,2.69,2.9,2.71,2.74,2.76,2.87,2.75,2.66,2.74,2.94,2.69,2.59,2.48,2.51,2.5,2.51,2.64,2.62,2.68]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.92,3,2.72,2.98,2.89,2.83,2.89,2.93,2.92,2.68,2.97,2.91,2.81,2.74,2.81,2.92,2.83,2.92,2.86,2.93,3.16,2.75,2.83,2.87,2.79,3.18,3.21,3.03,3.12,3.17,3.22,3.13,3.23]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.42,2.53,2.63,2.64,2.77,2.76,2.5,2.76,2.63,2.58,2.67,2.53,2.61,2.55,2.55,2.6,2.61,2.51,2.56,2.64,2.72,2.69,2.58,2.96,2.68,2.68,3.04,3.05,2.87,2.56,2.61,2.56,2.44]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [2.24,2.51,2.28,2.33,2.36,2.36,2.57,2.51,2.34,2.2,2.33,2.17,2.13,2.25,2.28,2.26,2.41,2.34,2.52,2.54,2.46,2.49,2.53,2.62,2.72,2.56,2.52,2.76,2.81,2.81,2.7,2.98,2.77]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [2.75,2.8,2.67,3.05,3.2,3.09,2.75,2.51,2.86,2.78,3.13,3.21,3.09]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-goals input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y, i) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(function(code) {
 var data = allData[code];
 if (!data) return null;
 
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var markLines = [];
 
 if (selectedLeagues.length === 1) {
 markLines.push({
 xAxis: '2013-14',
 lineStyle: { color: '#3182ce', type: 'dotted' },
 label: { show: true, formatter: '门线技术引入', position: 'end', fontSize: 10 }
 });
 markLines.push({
 xAxis: '2023-24',
 lineStyle: { color: '#e53e3e', type: 'dotted' },
 label: { show: true, formatter: '超长补时新规', position: 'end', fontSize: 10 }
 });
 }

 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 symbolSize: 6,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 },
 markLine: markLines.length &gt; 0 ? { silent: true, data: markLines } : null,
 label: {
 show: selectedLeagues.length === 1,
 position: 'top',
 formatter: '{c}'
 }
 };

 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 axisPointer: { type: 'shadow' },
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a, b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: {
 show: selectedLeagues.length &gt; 1,
 bottom: 20,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '场均进球',
 min: 'dataMin',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-goals input').forEach(function(el) {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;style&gt;
.chart-widget--comparison {
 background: var(--color-surface);
 border-radius: var(--radius-lg);
 padding: var(--space-lg);
 margin: var(--space-xl) 0;
 border: 1px solid var(--color-border);
}
.chart-header {
 display: flex;
 justify-content: space-between;
 align-items: flex-start;
 margin-bottom: var(--space-lg);
 flex-wrap: wrap;
 gap: var(--space-md);
}
.chart-main-title {
 font-size: var(--text-xl);
 font-weight: 700;
 margin: 0;
}
.chart-subtitle {
 font-size: var(--text-sm);
 color: var(--color-text-secondary);
 margin: var(--space-xs) 0 0;
}
.league-selector {
 display: flex;
 gap: var(--space-sm);
 flex-wrap: wrap;
}
.league-checkbox {
 display: flex;
 align-items: center;
 gap: 6px;
 cursor: pointer;
 padding: 4px 10px;
 border-radius: var(--radius-full);
 background: var(--color-surface-alt);
 border: 1px solid var(--color-border);
 transition: all 0.2s;
 user-select: none;
}
.league-checkbox:hover {
 background: var(--color-surface-hover);
}
.league-checkbox input {
 display: none;
}
.league-checkbox input:checked + .checkbox-custom {
 background: var(--league-color);
 border-color: var(--league-color);
}
.league-checkbox input:checked + .checkbox-custom::after {
 content: "✓";
 color: white;
 font-size: 10px;
 display: block;
 text-align: center;
 line-height: 14px;
}
.checkbox-custom {
 width: 14px;
 height: 14px;
 border: 1px solid var(--color-text-muted);
 border-radius: 3px;
 background: transparent;
}
.league-name {
 font-size: var(--text-xs);
 font-weight: 600;
 color: var(--color-text-secondary);
}
.league-checkbox input:checked ~ .league-name {
 color: var(--color-text);
}
.chart-footer {
 display: flex;
 justify-content: space-between;
 margin-top: var(--space-md);
 padding-top: var(--space-sm);
 border-top: 1px solid var(--color-border-light);
 font-size: var(--text-xs);
 color: var(--color-text-muted);
}
@media (max-width: 768px) {
 .chart-header {
 flex-direction: column;
 }
}
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 中超场均进球趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 3.21球 (出现在 2025)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 2.51球 (出现在 2021)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2026 录得 3.09球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 2.91球&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于中超历史数据，场均进球趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>中超大比分惨案指数：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/csl/trends/blowout-index/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/blowout-index/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;大比分惨案 (Blowout) 比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;净胜3球及以上的比赛比例 (分析联赛强弱悬殊程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-blowout"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-blowout-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-blowout-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [12.3,13,13.4,11.3,16.6,15,15.5,14.2,13.7,13.4,13.9,13.2,13.4,14.2,14.7,13.9,18.4,13.9,17.1,13.7,19.5,12.4,16.6,18.7,20.5,15.8,17.4,16.3,20.5,18.2,20,16.8,13.8]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [16.1,16.8,15.6,17.3,15.5,14.7,13.2,15.3,10.5,14.5,12.9,12.4,11.1,11.3,16.6,15.5,16.8,18.4,20.3,15.8,19.5,18.2,18.4,19.2,17.1,11.8,12.4,11.6,13.7,12.6,12.9,13.7,13.7]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19,16,13.7,22.2,13.7,15.7,17.6,20.3,21.2,17,20.3,17.3,14.7,12.4,17.6,18.6,17.3,17.3,20.9,17.3,21.6,14.7,17,17,15,24.2,24.2,19.6,21.6,21.9,20.9,17.3,20.3]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.1,16.7,15,14.4,16.7,13.7,14.7,12.1,10.8,13.1,12.4,9.2,11.8,11.1,12.4,14.5,9.5,10,12.9,13.7,14.2,12.1,12.6,18.4,19.2,15,15.8,16.8,15.5,12.4,14.2,13.2,13.1]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [12.1,16.8,12.1,9.7,10.5,12.1,13.7,10.8,11.8,10,11.8,8.4,10.3,9.5,12.1,7.9,14.5,10,10,12.1,11.1,12.4,16.8,19.2,17.4,13.9,14,17.4,14.5,14.7,13.7,16.3,18.1]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [15,11.7,15,15.8,19.6,17.1,13,12.8,26.1,15.8,19.6,15,26.7]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-blowout input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-blowout input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 中超大比分惨案指数&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 26.70% (出现在 2026)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 11.70% (出现在 2015)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2026 录得 26.70%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 17.17%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于中超历史数据，大比分惨案指数呈现以下特征：&lt;/p&gt;</description></item><item><title>中超大球(Over 2.5)比例趋势：2025创43.80%峰值</title><link>https://18qiu.com/soccer/csl/trends/goalfest-index/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/goalfest-index/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;进球盛宴指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;大球 (4球及以上) 的比赛比例 (分析联赛大比分频次)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-goalfest"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-goalfest-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-goalfest-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [26,27.5,26.6,27.6,29.5,26.1,31.3,25.5,28.4,26.6,28.9,27.6,24.5,23.4,27.4,25.3,29.7,29.7,29.5,31.8,33.2,26.1,30.5,32.4,29.2,31.6,28.2,26.8,32.6,31.8,43.7,34.2,28.2]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.4,27.6,31,29.2,27.9,29.5,27.6,33.7,25.3,29.5,26.1,27.1,21.6,25.5,25.8,30.5,29.5,28.9,30.8,32.4,32.1,26.6,28.9,33.7,28.4,25,22.1,25,25.8,22.6,27.1,23.9,25.5]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [38.2,39.5,27.8,38.2,32.4,31.4,32.4,35.9,34.3,29.4,38.9,33.3,27.5,30.4,30.7,32.7,32,33.3,34,33,38.9,32.4,34,29.1,30.7,39.9,41.5,36.6,39.2,37.9,41.2,42.8,42.1]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [21.9,23.9,26.8,28.8,34,33,24.2,30.4,28.4,25.5,29.7,25.3,27.6,28.2,25.5,25.5,25,25.8,27.1,28.7,26.6,29.5,27.4,33.7,26.8,28.4,33.9,36.3,32.6,24.2,26.3,26.1,22.4]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.2,25,22.6,24.7,20.3,21.6,25.5,24.2,19.6,22.4,20.8,20.3,18.2,20.3,19.2,19.7,23.9,21.3,23.7,28.2,23.4,23.9,25,26.6,27.9,27.4,25.4,30.5,31.8,29.2,28.8,35.3,32.5]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [29.6,30,26.2,35,36.2,35.4,31.5,23.9,29.1,27.9,40.8,43.8,31.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-goalfest input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-goalfest input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 中超大球(Over 2.5)比例&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 43.80% (出现在 2025)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 23.90% (出现在 2021)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2026 录得 31.50%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 32.38%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于中超历史数据，大球(Over 2.5)比例呈现以下特征：&lt;/p&gt;</description></item><item><title>中超夺冠积分门槛趋势：2024创858.00分峰值</title><link>https://18qiu.com/soccer/csl/trends/title-price/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/title-price/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;夺冠积分门槛 (Champion Points) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;历届冠军的最终积分 (反映联赛顶级强队的统治力)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-titleprice"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-titleprice-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-titleprice-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [92,89,82,75,78,79,91,80,87,83,90,95,91,89,87,90,86,80,89,89,86,87,81,93,100,98,99,86,93,89,91,84,70]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [81,78,87,92,74,79,69,80,75,78,77,84,82,76,85,87,99,96,100,100,90,94,91,93,93,87,87,86,86,88,95,88,79]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [61,69,68,71,68,78,73,63,70,75,74,77,75,70,76,69,70,75,81,91,90,79,88,82,84,78,82,78,77,71,90,82]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [69,73,73,65,74,70,72,75,71,72,82,86,91,97,85,84,82,82,84,87,102,87,91,91,95,90,83,91,86,90,94,82,75]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [83,79,72,79,68,72,65,68,66,68,79,79,84,81,79,80,78,76,82,83,89,83,96,95,93,91,83,86,85,76,84]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [770,737,704,704,748,792,495,561,858,693,858,726,110]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-titleprice input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value + '分&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-titleprice input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 中超夺冠积分门槛&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 858.00分 (出现在 2024)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 110.00分 (出现在 2026)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2026 录得 110.00分&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 673.54分&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于中超历史数据，夺冠积分门槛呈现以下特征：&lt;/p&gt;</description></item><item><title>中超进球分布不均度30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/csl/trends/goal-inequality/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/goal-inequality/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;进球贫富差距 (基尼系数) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;数值越高表示进球越集中于少数顶级强队 (反映联赛贫富分化)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-inequality"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-inequality-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-inequality-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [13.3,13,12.1,12.6,12.1,11.8,13.8,13.1,16.6,14.9,8.8,12.3,13.1,13.7,15.7,14,20.3,10.6,16.1,14.8,20.6,14.8,13.2,18.5,21,18.1,18.8,16.7,19.5,18.4,17.7,14.7,10.2]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.7,13.8,11.6,17.1,13.1,15.2,9.5,11.9,10.6,13.9,10.3,12.5,12.2,12.3,15.2,17.1,19.4,18.6,23.5,21.5,21.8,25.4,21.4,21.5,19.7,12.8,14.2,14.9,13.5,13.2,18.3,18.3,13.9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [10.4,12.2,12.4,14,9.9,9.7,12.2,11.1,13.7,9.2,13.6,12.9,12.2,11.4,12.5,15.1,13.4,12,15.4,17.5,16.3,14,14.9,16.1,15.5,16.9,17.9,18.6,19.4,14.2,19.8,17.4]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [10.2,12.9,11.6,8.2,15,12.1,13.5,10.9,10.2,12.3,14.3,11.2,15.6,13.7,13.1,12.6,11.4,12.3,12.8,14.3,15.1,12.3,15,19.1,18.2,14.1,17.8,17,16,14.3,16.2,15.5,13.3]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2020,2021,2022,2023,2024],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2020-21","2021-22","2022-23","2023-24","2024-25"],
 "values": [9.1,10.8,11.4,12.4,8.9,12,8.4,8.6,8.4,11.8,10.3,8.1,11,7.9,11.5,10.3,13.1,11.9,13,10,12,14.5,15.7,19.8,21.6,19,14.9,14.9,16,13.2,16.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [148,145.1,116.1,142.9,165.4,132.9,85.6,117.2,212.9,139.8,214.3,174,30.8]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-inequality input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(3) + '&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-inequality input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 中超进球分布不均度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 214.30 (出现在 2024)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 30.80 (出现在 2026)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2026 录得 30.80&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 140.38&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于中超历史数据，进球分布不均度呈现以下特征：&lt;/p&gt;</description></item><item><title>中超客场胜率趋势：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/csl/trends/away-win-trend/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/away-win-trend/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球客场崛起指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;追踪历届赛季客场获胜比例，分析客场竞争力的演变&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-away"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-away-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室 · openfootball&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-away-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.7,26.6,25.3,26.1,26.6,25.3,26.6,25,30,27.1,27.6,25.5,29.2,26.3,27.4,28.9,23.9,23.7,30.5,27.9,32.4,30.3,30.5,28.7,28.4,33.7,30.5,40.3,33.9,28.7,32.4,34.7,31.3],"values2": [41.6,44.4,48.9,42.6,48.4,44.5,49.2,48.4,43.4,49.2,43.9,45.5,50.5,47.9,46.3,45.5,50.8,47.1,45,43.7,47.1,45.3,41.3,49.2,45.5,47.6,45.3,37.9,42.9,48.4,46.1,40.8,41.7]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [22.6,22.6,26.2,26.6,23.2,24.2,22.6,21.6,24.5,26.1,29.7,23.2,29.7,28.9,29.2,29.7,23.9,27.4,25.8,28.2,30.3,31.1,27.6,28.9,30.3,26.8,26.6,29.7,27.4,28.7,27.9,30,25.8],"values2": [49.5,47.6,45.7,47.6,47.9,50.3,47.9,52.4,48.9,46.3,45.3,50.5,42.6,45.3,47.9,48.4,51.1,51.8,49.5,49.7,47.1,45,48.2,47.6,47.1,44.2,45.8,41.6,43.4,47.9,43.9,44.5,49.4]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [23.2,23.9,24.5,26.1,24.8,24.5,24.8,25.2,25.5,27.8,24.2,30.1,25.8,30.4,27.8,27.8,31,33.3,28.8,32,31.7,25.8,32.7,26.8,27.5,31,37.6,31.4,29.4,28.1,29.7,36.3,31.6],"values2": [49.7,48,40.2,51,47.4,47.1,46.7,52.3,52.3,47.1,52.3,48.7,42.8,43.8,46.7,48,40.8,46.1,45.4,42.5,47.4,47.4,44.1,49,45.4,45.1,40.2,42.2,46.7,47.4,43.8,38.6,43.6]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.9,23.2,20.3,19.9,25.8,18.6,20.9,24.5,25.8,23.2,27.5,23.4,25.3,24.5,24.5,24.5,24.2,27.4,25.3,28.2,28.7,28.4,28.9,30.5,35,27.9,36.1,33.7,35.3,31.3,28.7,31.8,34],"values2": [46.1,51.6,53.6,46.7,45.8,54.9,48.4,46.7,45.8,46.7,43.1,43.7,46.3,45.5,46.1,50.5,48.9,47.1,45.5,46.6,47.6,40,46.1,48.4,43.2,43.7,41.6,40.8,38.9,42.4,41.8,39.7,40.2]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [17.4,19.7,19.5,22.9,25.2,21.2,21.6,23.5,19.9,23.2,25.3,18.7,24.2,21.6,25.5,27.1,27.4,24.5,24.5,26.8,27.4,29.2,29.5,26.3,29.2,27.9,26.9,37.6,30.5,32.9,34.3,33,27.9],"values2": [50,51.6,50.3,46.6,49.7,49.7,52.3,49,52,48.9,48.7,46.6,44.7,47.6,43.9,43.4,47.1,41.3,47.1,44.7,44.2,47.6,42.1,48.9,45.5,43.2,48,37.4,42.6,42.9,39.2,46.7,48.3]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [31.2,28.3,23.8,26.7,28.3,28.3,32.7,27.8,36.9,27.9,30.8,27.5,18.8],"values2": [40.4,42.9,49.6,47.9,48.8,49.6,38.9,44.4,42.8,44.2,46.2,46.7,62.8]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-away input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = [];
 if (selectedLeagues.length === 1) {
 var d = allData[selectedLeagues[0]];
 if (d) {
 var alignedValues = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values[idx] : null;
 });
 var alignedValues2 = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values2[idx] : null;
 });
 series = [
 { name: '主场胜率', type: 'line', data: alignedValues2, smooth: true, itemStyle: { color: '#38a169' }, lineStyle: { width: 3 } },
 { name: '客场胜率', type: 'line', data: alignedValues, smooth: true, itemStyle: { color: '#3182ce' }, lineStyle: { width: 3 } }
 ];
 }
 } else {
 series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 return {
 name: data.name,
 type: 'line',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 },
 symbolSize: 8
 };
 }).filter(Boolean);
 }

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a,b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: { show: true, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '胜率 %',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: '{value}%' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-away input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 中超客场胜率趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 36.90% (出现在 2022)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 18.80% (出现在 2026)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2026 录得 18.80%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 28.38%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于中超历史数据，客场胜率趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>中超历年爆冷指数(弱胜强)变化（1993–2026）</title><link>https://18qiu.com/soccer/csl/trends/upset-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/upset-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球爆冷指数追踪&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;本赛季各轮次爆冷比例 (弱队击败强队)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-upsets"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-upsets-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-upsets-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超",
 "color": "#38a169",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 ],
 "rates": [ 0.2 , 0.3 , 0.5 , 0 , 0.1 , 0.3 , 0.3 , 0.2 , 0.5 , 0.2 , 0.1 , 0.4 , 0.158 , 0.273 , 0.1 , 0.1 , 0.063 , 0.071 , 0.1 , 0.4 , 0.4 , 0.1 , 0.143 , 0.167 , 0.1 , 0.5 , 0 ],
 "avg": 0.199 
 
 },
 
 "la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 ],
 "rates": [ 0.3 , 0 , 0.273 , 0.1 , 0.143 , 0.214 , 0.167 , 0.4 , 0.1 , 0.2 , 0.1 , 0.2 , 0 , 0.091 , 0.4 , 0.5 , 0.125 , 0.1 , 0.1 , 0.125 , 0.5 , 0.5 , 0.3 , 0.222 , 0.3 , 0.2 , 0.5 , 0.222 ],
 "avg": 0.208 
 
 },
 
 "bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 ],
 "rates": [ 0.222 , 0.333 , 0.333 , 0.222 , 0.111 , 0.222 , 0 , 0.222 , 0.222 , 0 , 0 , 0.222 , 0.333 , 0.222 , 0.111 , 0.1 , 0.071 , 0.091 , 0.111 , 0.222 , 0.111 , 0.111 , 0.222 ],
 "avg": 0.163 
 
 },
 
 "serie-a": {
 "name": "意甲",
 "color": "#024494",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 ],
 "rates": [ 0.1 , 0.3 , 0.3 , 0 , 0 , 0.1 , 0.1 , 0.167 , 0.188 , 0.667 , 0.222 , 0.1 , 0.2 , 0.3 , 0.2 , 0.5 , 0 , 0.077 , 0 , 0.143 , 0.222 , 0.2 , 0.1 , 0.222 , 0.2 , 0.333 , 0 , 0.222 ],
 "avg": 0.167 
 
 },
 
 "ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 
 
 
 "matchdays": [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 ],
 "rates": [ 0.333 , 0.222 , 0.111 , 0.222 , 0.222 , 0.111 , 0.222 , 0.111 , 0.333 , 0.278 , 0.222 , 0.111 , 0.222 , 0.444 , 0 , 0.333 , 0.111 , 0.444 , 0.111 , 0.222 , 0.222 , 0.444 , 0.111 ],
 "avg": 0.227 
 
 },
 
 "csl": {
 "name": "中超",
 "color": "#14B8A6",
 
 
 
 "matchdays": [], "rates": [], "avg": 0
 
 },
 
 };

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-upsets input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var baseLeague = selectedLeagues[0] || 'epl';
 var maxMatchday = 38; 
 var xAxisData = [];
 for (var i = 1; i &lt;= maxMatchday; i++) xAxisData.push('第' + i + '轮');

 var series = selectedLeagues.map(code =&gt; {
 var d = allData[code];
 return {
 name: d.name,
 type: 'line',
 data: d.rates,
 smooth: true,
 symbolSize: 8,
 itemStyle: { color: d.color },
 lineStyle: { width: 3 },
 markLine: selectedLeagues.length === 1 ? {
 silent: true,
 symbol: 'none',
 lineStyle: { type: 'dashed', color: d.color, opacity: 0.5 },
 label: { formatter: '赛季均值 {c}%', position: 'end' },
 data: [{ yAxis: +(d.avg * 100).toFixed(1) }]
 } : null
 };
 });

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 params.sort((a,b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + (p.value).toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;';
 });
 return res;
 }
 },
 legend: {
 show: selectedLeagues.length &gt; 1,
 bottom: 10,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: xAxisData,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: '爆冷率 %',
 min: 0,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: '{value}%' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series.map(s =&gt; {
 
 s.data = s.data.map(v =&gt; +(v * 100).toFixed(1));
 return s;
 })
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-upsets input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;p&gt;该联赛暂无此项指标的历史记录，深度数据正在整理中。&lt;/p&gt;</description></item><item><title>中超历年红黄牌纪律趋势变化（1993–2026）</title><link>https://18qiu.com/soccer/csl/trends/discipline/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/discipline/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;纪律指数 (红黄牌) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;场均纪律分 (黄牌=1, 红牌=3) (分析判罚尺度与比赛激烈程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-discipline"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-discipline-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-discipline-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [3.64,3.63,3.6,3.3,3.18,3.69,3.64,3.68,3.65,3.79,3.75,3.61,3.53,3.61,4.15,3.57,3.96,3.35,3.58,3.71,3.23,3.74,3.81,4.62,4.46,4.06]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [6.39,6.24,6.06,6.48,6.19,5.92,6.63,6.53,5.82,6.08,6.13,5.69,5.58,5.79,5.81,5.06,5.84,6.08,5.46,5.1,5.33]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [2000,2001,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2000","2001","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [5.16,4.94,4.82,4.63,4.81,4.28,4.09,4.42,3.87,3.95,4.07,4.3,4.1,4.14,4.18,4.28,3.8,3.88,4.55,3.95,3.75,4.56,4.68,4.4,4.41]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [5.14,5.59,5.55,5.3,5.47,4.8,5.16,5.75,5.44,5.73,5.88,5.14,4.77,5.36,5.86,4.94,5.41,5.04,4.84,4.41,4.28]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [4.12,4.07,3.83,3.8,4.18,3.94,4.49,4.11,3.84,3.97,4.68,4.08,4.53,4.46,4.56,4.67,4.78,4.18,4.58,4.39,4.54]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-discipline input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var d = allData[code];
 if (!d) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.values[idx] : null;
 });
 var markLines = [];
 
 
 var varYears = { 'epl': '2019-20', 'bundesliga': '2017-18', 'serie-a': '2017-18', 'la-liga': '2018-19', 'ligue-1': '2018-19' };
 
 if (selectedLeagues.length === 1 &amp;&amp; varYears[code]) {
 markLines.push({
 xAxis: varYears[code],
 lineStyle: { color: '#3182ce', type: 'dashed' },
 label: { show: true, formatter: 'VAR 引入', position: 'end', fontSize: 10 }
 });
 
 if (code === 'epl') {
 markLines.push({
 xAxis: '2023-24',
 lineStyle: { color: '#e53e3e', type: 'dashed' },
 label: { show: true, formatter: '严打抗议新规', position: 'end', fontSize: 10 }
 });
 }
 }

 var sObj = {
 name: d.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: d.color },
 lineStyle: { width: 3 },
 markLine: markLines.length &gt; 0 ? { silent: true, data: markLines } : null
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: d.color + '44' },
 { offset: 1, color: d.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-discipline input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;p&gt;该联赛暂无此项指标的历史记录，深度数据正在整理中。&lt;/p&gt;</description></item><item><title>中超历年联赛竞争均衡度变化（1993–2026）</title><link>https://18qiu.com/soccer/csl/trends/competitive-balance/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/competitive-balance/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;联赛竞争均衡度对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;平均胜出分差 (分差越小表示联赛竞争越均衡、悬念越高)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-balance"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-balance-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-balance-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.21,1.25,1.27,1.23,1.39,1.26,1.38,1.32,1.33,1.28,1.26,1.24,1.37,1.29,1.38,1.31,1.47,1.28,1.44,1.25,1.52,1.29,1.29,1.51,1.43,1.53,1.45,1.43,1.51,1.46,1.58,1.41,1.25]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.31,1.37,1.31,1.4,1.28,1.32,1.19,1.34,1.26,1.3,1.29,1.25,1.21,1.24,1.4,1.38,1.39,1.47,1.47,1.43,1.5,1.48,1.5,1.47,1.42,1.2,1.23,1.22,1.23,1.26,1.24,1.23,1.27]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.43,1.44,1.19,1.57,1.26,1.36,1.37,1.52,1.57,1.39,1.5,1.46,1.23,1.28,1.38,1.43,1.35,1.49,1.48,1.43,1.6,1.34,1.46,1.41,1.34,1.65,1.68,1.44,1.56,1.58,1.53,1.46,1.51]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.19,1.4,1.31,1.18,1.4,1.31,1.2,1.23,1.2,1.19,1.24,1.04,1.22,1.17,1.22,1.28,1.17,1.21,1.26,1.31,1.35,1.19,1.3,1.48,1.43,1.26,1.39,1.39,1.33,1.27,1.24,1.23,1.26]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.15,1.3,1.2,1.18,1.22,1.21,1.26,1.17,1.22,1.22,1.27,1.07,1.18,1.1,1.19,1.09,1.29,1.11,1.18,1.24,1.22,1.31,1.33,1.45,1.4,1.25,1.29,1.36,1.34,1.36,1.26,1.54,1.42]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [1.26,1.22,1.29,1.35,1.5,1.38,1.25,1.31,1.7,1.29,1.54,1.4,1.55]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-balance input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; a.value - b.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '球&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-balance input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 中超联赛竞争均衡度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 1.70球 (出现在 2022)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.22球 (出现在 2015)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2026 录得 1.55球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.39球&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于中超历史数据，联赛竞争均衡度呈现以下特征：&lt;/p&gt;</description></item><item><title>中超历年射门转化效率变化（1993–2026）</title><link>https://18qiu.com/soccer/csl/trends/shot-efficiency/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/shot-efficiency/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球射门转化率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;进球数 ÷ 射正数 (衡量球队进攻的致命程度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-shots"&gt;
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #38a169"&gt;
 &lt;input type="radio" name="league-shots" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #EE8707"&gt;
 &lt;input type="radio" name="league-shots" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #D20515"&gt;
 &lt;input type="radio" name="league-shots" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #024494"&gt;
 &lt;input type="radio" name="league-shots" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox league-checkbox--radio" style="--league-color: #DEB10C"&gt;
 &lt;input type="radio" name="league-shots" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-shots-comparison" class="chart-canvas" style="width:100%;height:650px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-shots-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {
 
 "epl": {
 "name": "英超", "color": "#38a169",
 
 
 
 "teams": [{"name":"Arsenal","rate": 0.397 ,"shots": 469 ,"target": 156 ,"goals": 62 },{"name":"Man City","rate": 0.382 ,"shots": 461 ,"target": 165 ,"goals": 63 },{"name":"Brentford","rate": 0.381 ,"shots": 337 ,"target": 126 ,"goals": 48 },{"name":"Fulham","rate": 0.364 ,"shots": 399 ,"target": 118 ,"goals": 43 },{"name":"West Ham","rate": 0.36 ,"shots": 332 ,"target": 111 ,"goals": 40 },{"name":"Liverpool","rate": 0.359 ,"shots": 504 ,"target": 145 ,"goals": 52 },{"name":"Chelsea","rate": 0.358 ,"shots": 438 ,"target": 148 ,"goals": 53 },{"name":"Burnley","rate": 0.34 ,"shots": 297 ,"target": 97 ,"goals": 33 },{"name":"Everton","rate": 0.331 ,"shots": 354 ,"target": 118 ,"goals": 39 },{"name":"Tottenham","rate": 0.32 ,"shots": 356 ,"target": 125 ,"goals": 40 },{"name":"Sunderland","rate": 0.317 ,"shots": 319 ,"target": 104 ,"goals": 33 },{"name":"Bournemouth","rate": 0.316 ,"shots": 443 ,"target": 152 ,"goals": 48 },{"name":"Leeds","rate": 0.31 ,"shots": 402 ,"target": 126 ,"goals": 39 },{"name":"Aston Villa","rate": 0.307 ,"shots": 409 ,"target": 140 ,"goals": 43 },{"name":"Crystal Palace","rate": 0.307 ,"shots": 361 ,"target": 114 ,"goals": 35 },{"name":"Man United","rate": 0.305 ,"shots": 512 ,"target": 187 ,"goals": 57 },{"name":"Newcastle","rate": 0.302 ,"shots": 416 ,"target": 149 ,"goals": 45 },{"name":"Brighton","rate": 0.299 ,"shots": 411 ,"target": 144 ,"goals": 43 },{"name":"Nott\u0027m Forest","rate": 0.252 ,"shots": 407 ,"target": 127 ,"goals": 32 },{"name":"Wolves","rate": 0.231 ,"shots": 300 ,"target": 104 ,"goals": 24 }]
 
 },
 
 "la-liga": {
 "name": "西甲", "color": "#EE8707",
 
 
 
 "teams": [{"name":"Villarreal","rate": 0.397 ,"shots": 377 ,"target": 141 ,"goals": 56 },{"name":"Barcelona","rate": 0.372 ,"shots": 612 ,"target": 226 ,"goals": 84 },{"name":"Sevilla","rate": 0.351 ,"shots": 355 ,"target": 111 ,"goals": 39 },{"name":"Valencia","rate": 0.343 ,"shots": 364 ,"target": 99 ,"goals": 34 },{"name":"Celta","rate": 0.336 ,"shots": 333 ,"target": 131 ,"goals": 44 },{"name":"Sociedad","rate": 0.331 ,"shots": 402 ,"target": 148 ,"goals": 49 },{"name":"Mallorca","rate": 0.325 ,"shots": 330 ,"target": 126 ,"goals": 41 },{"name":"Levante","rate": 0.318 ,"shots": 370 ,"target": 110 ,"goals": 35 },{"name":"Osasuna","rate": 0.316 ,"shots": 356 ,"target": 117 ,"goals": 37 },{"name":"Elche","rate": 0.315 ,"shots": 349 ,"target": 124 ,"goals": 39 },{"name":"Ath Madrid","rate": 0.309 ,"shots": 415 ,"target": 165 ,"goals": 51 },{"name":"Betis","rate": 0.304 ,"shots": 449 ,"target": 148 ,"goals": 45 },{"name":"Getafe","rate": 0.299 ,"shots": 301 ,"target": 97 ,"goals": 29 },{"name":"Real Madrid","rate": 0.299 ,"shots": 576 ,"target": 221 ,"goals": 66 },{"name":"Espanol","rate": 0.291 ,"shots": 394 ,"target": 127 ,"goals": 37 },{"name":"Alaves","rate": 0.289 ,"shots": 374 ,"target": 121 ,"goals": 35 },{"name":"Girona","rate": 0.275 ,"shots": 322 ,"target": 120 ,"goals": 33 },{"name":"Oviedo","rate": 0.236 ,"shots": 310 ,"target": 106 ,"goals": 25 },{"name":"Ath Bilbao","rate": 0.232 ,"shots": 439 ,"target": 142 ,"goals": 33 },{"name":"Vallecano","rate": 0.207 ,"shots": 446 ,"target": 145 ,"goals": 30 }]
 
 },
 
 "bundesliga": {
 "name": "德甲", "color": "#D20515",
 
 
 
 "teams": [{"name":"Dortmund","rate": 0.438 ,"shots": 384 ,"target": 137 ,"goals": 60 },{"name":"Leverkusen","rate": 0.428 ,"shots": 442 ,"target": 152 ,"goals": 65 },{"name":"Bayern Munich","rate": 0.415 ,"shots": 576 ,"target": 260 ,"goals": 108 },{"name":"Ein Frankfurt","rate": 0.412 ,"shots": 361 ,"target": 136 ,"goals": 56 },{"name":"Hoffenheim","rate": 0.374 ,"shots": 419 ,"target": 155 ,"goals": 58 },{"name":"Freiburg","rate": 0.344 ,"shots": 378 ,"target": 128 ,"goals": 44 },{"name":"Wolfsburg","rate": 0.344 ,"shots": 351 ,"target": 122 ,"goals": 42 },{"name":"Stuttgart","rate": 0.343 ,"shots": 440 ,"target": 175 ,"goals": 60 },{"name":"RB Leipzig","rate": 0.329 ,"shots": 457 ,"target": 170 ,"goals": 56 },{"name":"Mainz","rate": 0.327 ,"shots": 336 ,"target": 113 ,"goals": 37 },{"name":"FC Koln","rate": 0.319 ,"shots": 399 ,"target": 141 ,"goals": 45 },{"name":"Union Berlin","rate": 0.317 ,"shots": 349 ,"target": 104 ,"goals": 33 },{"name":"Heidenheim","rate": 0.315 ,"shots": 341 ,"target": 108 ,"goals": 34 },{"name":"M\u0027gladbach","rate": 0.287 ,"shots": 355 ,"target": 129 ,"goals": 37 },{"name":"Augsburg","rate": 0.275 ,"shots": 380 ,"target": 131 ,"goals": 36 },{"name":"Werder Bremen","rate": 0.271 ,"shots": 381 ,"target": 118 ,"goals": 32 },{"name":"St Pauli","rate": 0.255 ,"shots": 296 ,"target": 98 ,"goals": 25 },{"name":"Hamburg","rate": 0.241 ,"shots": 353 ,"target": 133 ,"goals": 32 }]
 
 },
 
 "serie-a": {
 "name": "意甲", "color": "#024494",
 
 
 
 "teams": [{"name":"Inter","rate": 0.379 ,"shots": 564 ,"target": 198 ,"goals": 75 },{"name":"Milan","rate": 0.338 ,"shots": 439 ,"target": 139 ,"goals": 47 },{"name":"Como","rate": 0.335 ,"shots": 464 ,"target": 167 ,"goals": 56 },{"name":"Bologna","rate": 0.333 ,"shots": 428 ,"target": 126 ,"goals": 42 },{"name":"Sassuolo","rate": 0.328 ,"shots": 337 ,"target": 119 ,"goals": 39 },{"name":"Fiorentina","rate": 0.327 ,"shots": 424 ,"target": 113 ,"goals": 37 },{"name":"Roma","rate": 0.324 ,"shots": 413 ,"target": 139 ,"goals": 45 },{"name":"Udinese","rate": 0.322 ,"shots": 361 ,"target": 118 ,"goals": 38 },{"name":"Napoli","rate": 0.314 ,"shots": 421 ,"target": 153 ,"goals": 48 },{"name":"Cagliari","rate": 0.311 ,"shots": 328 ,"target": 106 ,"goals": 33 },{"name":"Atalanta","rate": 0.297 ,"shots": 481 ,"target": 148 ,"goals": 44 },{"name":"Genoa","rate": 0.295 ,"shots": 379 ,"target": 129 ,"goals": 38 },{"name":"Juventus","rate": 0.286 ,"shots": 529 ,"target": 192 ,"goals": 55 },{"name":"Lecce","rate": 0.284 ,"shots": 313 ,"target": 74 ,"goals": 21 },{"name":"Torino","rate": 0.274 ,"shots": 382 ,"target": 135 ,"goals": 37 },{"name":"Pisa","rate": 0.261 ,"shots": 312 ,"target": 88 ,"goals": 23 },{"name":"Lazio","rate": 0.258 ,"shots": 360 ,"target": 128 ,"goals": 33 },{"name":"Cremonese","rate": 0.257 ,"shots": 290 ,"target": 101 ,"goals": 26 },{"name":"Parma","rate": 0.255 ,"shots": 356 ,"target": 94 ,"goals": 24 },{"name":"Verona","rate": 0.189 ,"shots": 364 ,"target": 122 ,"goals": 23 }]
 
 },
 
 "ligue-1": {
 "name": "法甲", "color": "#DEB10C",
 
 
 
 "teams": [{"name":"Monaco","rate": 0.403 ,"shots": 367 ,"target": 129 ,"goals": 52 },{"name":"Lens","rate": 0.367 ,"shots": 430 ,"target": 147 ,"goals": 54 },{"name":"Brest","rate": 0.366 ,"shots": 319 ,"target": 101 ,"goals": 37 },{"name":"Lille","rate": 0.364 ,"shots": 417 ,"target": 143 ,"goals": 52 },{"name":"Strasbourg","rate": 0.36 ,"shots": 337 ,"target": 136 ,"goals": 49 },{"name":"Rennes","rate": 0.353 ,"shots": 394 ,"target": 139 ,"goals": 49 },{"name":"Lorient","rate": 0.339 ,"shots": 340 ,"target": 115 ,"goals": 39 },{"name":"Marseille","rate": 0.339 ,"shots": 442 ,"target": 174 ,"goals": 59 },{"name":"Paris","rate": 0.336 ,"shots": 337 ,"target": 113 ,"goals": 38 },{"name":"Paris SG","rate": 0.328 ,"shots": 499 ,"target": 195 ,"goals": 64 },{"name":"Lyon","rate": 0.328 ,"shots": 349 ,"target": 131 ,"goals": 43 },{"name":"Toulouse","rate": 0.32 ,"shots": 376 ,"target": 125 ,"goals": 40 },{"name":"Nice","rate": 0.289 ,"shots": 339 ,"target": 121 ,"goals": 35 },{"name":"Nantes","rate": 0.279 ,"shots": 297 ,"target": 86 ,"goals": 24 },{"name":"Metz","rate": 0.274 ,"shots": 299 ,"target": 95 ,"goals": 26 },{"name":"Angers","rate": 0.258 ,"shots": 274 ,"target": 97 ,"goals": 25 },{"name":"Auxerre","rate": 0.255 ,"shots": 317 ,"target": 94 ,"goals": 24 },{"name":"Le Havre","rate": 0.236 ,"shots": 334 ,"target": 106 ,"goals": 25 }]
 
 },
 
 "csl": {
 "name": "中超", "color": "#14B8A6",
 
 
 
 "teams": []
 
 },
 
 };

 function updateChart() {
 var selectedLeague = document.querySelector('#league-selector-shots input:checked').value;
 var data = allData[selectedLeague];
 var teams = data.teams.slice().sort((a,b) =&gt; a.rate - b.rate); 

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: p =&gt; {
 var t = teams[p[0].dataIndex];
 return '&lt;strong&gt;' + t.name + '&lt;/strong&gt;&lt;br/&gt;转化率: &lt;b&gt;' + (t.rate*100).toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;射正: ' + t.target + ' | 进球: ' + t.goals;
 }},
 grid: { left: 120, right: 60, bottom: 30, top: 20, containLabel: false },
 xAxis: { type: 'value', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, max: 100 },
 yAxis: { type: 'category', data: teams.map(t =&gt; t.name), axisLabel: { color: isDark ? '#E6EDF3' : '#1a202c', fontSize: 11 } },
 series: [{
 type: 'bar',
 data: teams.map(t =&gt; +(t.rate*100).toFixed(1)),
 itemStyle: { color: data.color, borderRadius: [0, 4, 4, 0] },
 barMaxWidth: 25,
 label: { show: true, position: 'right', formatter: '{c}%', fontSize: 10, color: isDark ? '#8B949E' : '#4a5568' }
 }]
 }, true);
 }

 document.querySelectorAll('#league-selector-shots input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;
&lt;style&gt;
.league-checkbox--radio .checkbox-custom { border-radius: 50% !important; }
&lt;/style&gt;

&lt;p&gt;该联赛暂无此项指标的历史记录，深度数据正在整理中。&lt;/p&gt;</description></item><item><title>中超历年争冠分差趋势变化（1993–2026）</title><link>https://18qiu.com/soccer/csl/trends/title-race/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/title-race/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;争冠悬念 (冠亚军分差) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;冠军与亚军的最终积分差距 (分差越小表示争冠越激烈)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-titlerace"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-titlerace-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-titlerace-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [8,1,4,7,1,1,18,10,7,5,11,12,8,6,2,4,1,9,0,11,2,8,10,7,19,1,18,12,1,5,2,10,6]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [3,7,4,2,9,11,5,7,7,2,5,4,12,0,8,9,3,4,9,15,3,2,1,3,14,11,5,2,13,10,10,4,9]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [0,1,6,2,2,15,0,1,1,16,6,14,5,2,10,2,5,7,8,25,19,10,10,15,21,2,13,13,8,0,17,13,15]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [5,10,8,2,5,1,1,2,1,7,11,7,3,22,3,10,2,6,4,9,17,17,9,4,4,11,1,12,2,16,19,1,9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [13,10,4,12,0,1,7,4,2,1,3,12,15,17,4,3,6,8,3,12,9,8,31,8,13,16,12,1,15,1,9,19,7]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [33,22,77,66,55,22,88,66,0,55,11,22,22]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-titlerace input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; a.value - b.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value + '分&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 0, axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-titlerace input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 中超争冠分差趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 88.00分 (出现在 2020)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00分 (出现在 2022)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2026 录得 22.00分&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 41.46分&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于中超历史数据，争冠分差趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>中超逆转获胜率趋势：2026创0.00%峰值</title><link>https://18qiu.com/soccer/csl/trends/comebacks/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/comebacks/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;逆转获胜率对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;半场落后最终获胜的比例 (衡量联赛戏剧性与韧性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-comebacks"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-comebacks-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-comebacks-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.124,0.155,0.103,0.129,0.145,0.163,0.147,0.15,0.147,0.155,0.105,0.121,0.145,0.134,0.139,0.15,0.129,0.163,0.134,0.108,0.139,0.121,0.132,0.121,0.168,0.126,0.145,0.147,0.166,0.203,0.176]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.141,0.139,0.161,0.132,0.171,0.15,0.145,0.163,0.121,0.139,0.155,0.132,0.124,0.137,0.108,0.155,0.124,0.134,0.116,0.124,0.142,0.118,0.1,0.205,0.134,0.158,0.147,0.124,0.15,0.174,0.175]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.196,0.121,0.16,0.163,0.173,0.137,0.108,0.15,0.137,0.134,0.163,0.157,0.144,0.15,0.147,0.173,0.131,0.144,0.15,0.121,0.147,0.134,0.173,0.131,0.134,0.147,0.18,0.15,0.18,0.164,0.143]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.111,0.167,0.118,0.137,0.15,0.157,0.196,0.157,0.144,0.161,0.139,0.15,0.153,0.137,0.174,0.147,0.15,0.153,0.121,0.158,0.116,0.156,0.116,0.171,0.197,0.161,0.184,0.166,0.176,0.182,0.128]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "values": [0,0,0.129,0.133,0.132,0.114,0.124,0.176,0.134,0.116,0.118,0.1,0.132,0.137,0.139,0.145,0.134,0.147,0.147,0.163,0.142,0.126,0.147,0.137,0.147,0.161,0.168,0.168,0.195,0.163,0.134,0.15,0.132]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [0,0,0,0,0,0,0,0,0,0,0,0,0]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-comebacks input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 0, axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-comebacks input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 中超逆转获胜率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 0.00% (出现在 2026)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 0.00% (出现在 2014)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2026 录得 0.00%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 0.00%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于中超历史数据，逆转获胜率呈现以下特征：&lt;/p&gt;</description></item><item><title>中超平局率趋势：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/csl/trends/draw-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/draw-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;平局率趋势对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;赛季平局比例 (分析联赛分胜负能力的演变)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-draws"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-draws-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-draws-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [30.7,29,25.8,31.3,25,30.3,24.2,26.6,26.6,23.7,28.4,28.9,20.3,25.8,26.3,25.5,25.3,29.2,24.5,28.4,20.5,24.5,28.2,22.1,26.1,18.7,24.2,21.8,23.2,22.9,21.6,24.5,27]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.9,29.7,28.1,25.8,28.9,25.5,29.5,26.1,26.6,27.6,25,26.3,27.6,25.8,22.9,21.8,25,20.8,24.7,22.1,22.6,23.9,24.2,23.4,22.6,28.9,27.6,28.7,29.2,23.4,28.2,25.5,24.8]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [27.1,28.1,35.3,22.9,27.8,28.4,28.4,22.5,22.2,25.2,23.5,21.2,31.4,25.8,25.5,24.2,28.1,20.6,25.8,25.5,20.9,26.8,23.2,24.2,27.1,23.9,22.2,26.5,23.9,24.5,26.5,25.2,24.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [34,25.2,26.1,33.3,28.4,26.5,30.7,28.8,28.4,30.1,29.4,32.9,28.4,30,29.5,25,26.8,25.5,29.2,25.3,23.7,31.6,25,21.1,21.8,28.4,22.4,25.5,25.8,26.3,29.5,28.4,25.9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [32.6,28.7,30.3,30.5,25.2,29.1,26.1,27.5,28.1,27.9,26.1,34.7,31.1,30.8,30.5,29.5,25.5,34.2,28.4,28.4,28.4,23.2,28.4,24.7,25.3,28.9,25.1,25,26.8,24.2,26.5,20.3,23.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [28.3,28.8,26.7,25.4,22.9,22.1,28.4,27.8,20.3,27.9,22.9,25.8,18.5]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-draws input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-draws input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 中超平局率趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 28.80% (出现在 2015)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 18.50% (出现在 2026)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2026 录得 18.50%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 25.06%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于中超历史数据，平局率趋势呈现以下特征：&lt;/p&gt;</description></item><item><title>中超上半场进球贡献：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/csl/trends/halftime-goals/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/halftime-goals/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;上半场进球贡献比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;上半场进球占全场总进球的百分比 (分析各联赛进入状态的速度)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-halftime"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-halftime-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-halftime-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [44.5,45.1,45.6,43.3,44.8,44.6,45.2,43.5,45.5,43.8,46.8,45.1,41.4,42.3,43.9,44.8,43.5,43.7,44,47.4,44.5,43.4,41.9,44.4,45.9,47.2,45.2,46.3,41.5,46.5,43.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [44.7,43.7,40.8,40.7,43.5,43.2,43.9,43.9,44.7,45.8,46,39.9,45.1,46.2,42.8,46,42.8,47.4,43.5,45.2,45.4,43,42.6,40.9,42.5,46.1,43.6,44.5,45.3,44,42.6]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [42.2,41.9,43.6,41.7,44.2,43.4,41.3,45.6,45.3,43.8,42.5,44.7,42.4,44.2,43.9,41.7,44.8,45.3,45.2,44,44,43.4,44.7,41.5,42.1,43.8,46.2,46.9,47,46.7,43.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [45.7,43.4,40.4,42.4,46.2,43.1,44.8,42.6,43.4,42.9,47.2,43.4,43.4,41.4,47.1,42.9,42.5,41.9,45.4,46.2,44.6,41.9,44.1,42.1,43.8,42.7,45.3,45.1,43.2,43.6,42.3]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [43.3,44.6,43.1,43.4,42.8,43.5,42,43.5,49,45.4,46,42.6,44.1,43.7,43.1,44,42.6,42.7,43.5,44.1,42.1,41.3,45.1,40.2,45.7,46.1,45.5,46.6,44.7,44,43.3]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-halftime input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-halftime input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;p&gt;该联赛暂无此项指标的历史记录，深度数据正在整理中。&lt;/p&gt;</description></item><item><title>中超双方进球(BTTS)概率趋势：2025创62.90%峰值</title><link>https://18qiu.com/soccer/csl/trends/btts-rate/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/btts-rate/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;双方进球 (BTTS) 比例对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;双方均有进球的比赛百分比 (分析联赛进攻开放性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-btts"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-btts-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-btts-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [52.4,50.9,50.3,50.8,48.2,50,51.6,50.5,50,51.3,51.8,50.3,44.2,47.6,49.5,46.1,50.3,56.3,52.9,56.6,46.1,49.2,51.8,50.8,48.9,51.3,51.1,48.9,50,51.6,61.6,57.4,55.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [49.5,46.1,51.9,52.4,53.2,51.6,56.6,58.2,52.6,51.6,54.2,51.3,49.7,48.9,49.5,54.2,51.8,50.3,50.8,53.4,47.1,46.8,50.3,56.1,46.6,51.8,49.7,51.8,48.7,50.3,49.5,54.2,55.7]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [55.6,60.8,57.8,52.3,57.2,54.2,59.2,53.9,49,49.7,54.6,54.9,57.8,55.6,54.6,55.2,55.6,55.6,54.6,56.5,58.2,49.3,54.6,54.9,54.9,59.5,58.2,60.1,60.8,59.2,61.8,56.9,59.8]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [52,45.1,50,55.9,52.3,54.2,49.7,56.2,55.2,53.9,53.6,52.1,55,50.5,51.3,49.7,56.1,49.7,47.6,51.1,48.7,56.3,51.1,57.4,49.5,53.4,62.1,59.7,57.4,50.3,52.4,51.6,46.4]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [46.1,46.3,42.9,46.3,45.4,48,50,50.3,43.8,39.5,43.7,43.7,40.3,47.1,45.8,47.4,45.5,50.3,52.6,49.5,50.3,47.4,48.4,46.3,50.5,49.7,48.4,54.2,55.3,58.2,53.9,56.9,49.4]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [55.4,58.8,52.9,62.9,59.6,62.1,56.8,50,47.4,57.9,56.2,62.9,58]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-btts input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-btts input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 中超双方进球(BTTS)概率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 62.90% (出现在 2025)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 47.40% (出现在 2022)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2026 录得 58.00%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 56.99%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于中超历史数据，双方进球(BTTS)概率呈现以下特征：&lt;/p&gt;</description></item><item><title>中超下半场进球占比30年趋势：历史峰值、低谷与最新数据</title><link>https://18qiu.com/soccer/csl/trends/second-half-surge/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/second-half-surge/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;下半场进球潮 (2H/1H 比率) 对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;下半场进球数与上半场进球数之比 (大于1.0表示下半场进球更多)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-surge"&gt;
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 
 
 
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-surge-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-surge-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.24,1.22,1.2,1.31,1.23,1.25,1.21,1.31,1.2,1.29,1.14,1.21,1.41,1.36,1.28,1.23,1.3,1.3,1.27,1.11,1.25,1.3,1.39,1.26,1.18,1.12,1.21,1.16,1.41,1.15,1.3]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.23,1.29,1.45,1.46,1.3,1.32,1.28,1.28,1.24,1.19,1.18,1.51,1.22,1.16,1.34,1.17,1.34,1.11,1.29,1.22,1.2,1.32,1.35,1.44,1.36,1.16,1.29,1.24,1.21,1.28,1.35]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.37,1.38,1.29,1.4,1.26,1.31,1.41,1.2,1.2,1.28,1.35,1.24,1.36,1.26,1.28,1.39,1.23,1.2,1.21,1.27,1.26,1.3,1.24,1.41,1.38,1.29,1.17,1.13,1.13,1.14,1.28]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.19,1.3,1.47,1.36,1.17,1.32,1.23,1.35,1.3,1.33,1.12,1.3,1.3,1.41,1.12,1.32,1.35,1.38,1.2,1.17,1.24,1.39,1.26,1.37,1.29,1.35,1.21,1.22,1.31,1.29,1.37]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [1.31,1.23,1.32,1.3,1.34,1.3,1.39,1.29,1.04,1.2,1.17,1.34,1.27,1.28,1.32,1.27,1.35,1.34,1.3,1.26,1.38,1.43,1.21,1.49,1.19,1.17,1.2,1.15,1.23,1.27,1.31]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-surge input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(2) + '倍&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-surge input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;p&gt;该联赛暂无此项指标的历史记录，深度数据正在整理中。&lt;/p&gt;</description></item><item><title>中超主场优势指数趋势：2026创3.35峰值</title><link>https://18qiu.com/soccer/csl/trends/home-advantage/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/home-advantage/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;18球主场优势指数对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;主场优势指数 = 主场胜场 / 客场胜场 (数值越高表示主场优势越大)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-advantage"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div id="chart-advantage-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;

 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室 · API-Football&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-advantage-comparison');
 if (!dom) return;

 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 1.5 , 1.67 , 1.94 , 1.64 , 1.82 , 1.76 , 1.85 , 1.94 , 1.45 , 1.82 , 1.59 , 1.78 , 1.73 , 1.82 , 1.69 , 1.57 , 2.12 , 1.99 , 1.47 , 1.57 , 1.46 , 1.5 , 1.35 , 1.72 , 1.6 , 1.41 , 1.48 , 0.94 , 1.26 , 1.69 , 1.42 , 1.17 , 1.33 ],
 "home_wins": [ 192 , 205 , 186 , 162 , 184 , 169 , 187 , 184 , 165 , 187 , 167 , 173 , 192 , 182 , 176 , 173 , 193 , 179 , 171 , 166 , 179 , 172 , 157 , 187 , 173 , 181 , 172 , 144 , 163 , 184 , 175 , 155 , 133 ],
 "away_wins": [ 128 , 123 , 96 , 99 , 101 , 96 , 101 , 95 , 114 , 103 , 105 , 97 , 111 , 100 , 104 , 110 , 91 , 90 , 116 , 106 , 123 , 115 , 116 , 109 , 108 , 128 , 116 , 153 , 129 , 109 , 123 , 132 , 100 ],
 "draws": [ 142 , 134 , 98 , 119 , 95 , 115 , 92 , 101 , 101 , 90 , 108 , 110 , 77 , 98 , 100 , 97 , 96 , 111 , 93 , 108 , 78 , 93 , 107 , 84 , 99 , 71 , 92 , 83 , 88 , 87 , 82 , 93 , 86 ]
 },"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.19 , 2.1 , 1.74 , 1.79 , 2.07 , 2.08 , 2.12 , 2.43 , 2 , 1.78 , 1.52 , 2.18 , 1.43 , 1.56 , 1.64 , 1.63 , 2.13 , 1.89 , 1.92 , 1.77 , 1.56 , 1.45 , 1.74 , 1.65 , 1.56 , 1.65 , 1.72 , 1.4 , 1.59 , 1.67 , 1.58 , 1.48 , 1.91 ],
 "home_wins": [ 188 , 181 , 211 , 220 , 182 , 191 , 182 , 199 , 186 , 176 , 172 , 192 , 162 , 172 , 182 , 184 , 194 , 197 , 188 , 189 , 179 , 171 , 183 , 181 , 179 , 168 , 174 , 158 , 165 , 182 , 167 , 169 , 155 ],
 "away_wins": [ 86 , 86 , 121 , 123 , 88 , 92 , 86 , 82 , 93 , 99 , 113 , 88 , 113 , 110 , 111 , 113 , 91 , 104 , 98 , 107 , 115 , 118 , 105 , 110 , 115 , 102 , 101 , 113 , 104 , 109 , 106 , 114 , 81 ],
 "draws": [ 106 , 113 , 130 , 119 , 110 , 97 , 112 , 99 , 101 , 105 , 95 , 100 , 105 , 98 , 87 , 83 , 95 , 79 , 94 , 84 , 86 , 91 , 92 , 89 , 86 , 110 , 105 , 109 , 111 , 89 , 107 , 97 , 78 ]
 },"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.14 , 2.01 , 1.64 , 1.95 , 1.91 , 1.92 , 1.88 , 2.08 , 2.05 , 1.69 , 2.16 , 1.62 , 1.66 , 1.44 , 1.68 , 1.73 , 1.32 , 1.38 , 1.58 , 1.33 , 1.49 , 1.84 , 1.35 , 1.83 , 1.65 , 1.45 , 1.07 , 1.34 , 1.59 , 1.69 , 1.47 , 1.06 , 1.38 ],
 "home_wins": [ 152 , 147 , 123 , 156 , 145 , 144 , 143 , 160 , 160 , 144 , 160 , 149 , 131 , 134 , 143 , 147 , 125 , 141 , 139 , 130 , 145 , 145 , 135 , 150 , 139 , 138 , 123 , 129 , 143 , 145 , 134 , 118 , 116 ],
 "away_wins": [ 71 , 73 , 75 , 80 , 76 , 75 , 76 , 77 , 78 , 85 , 74 , 92 , 79 , 93 , 85 , 85 , 95 , 102 , 88 , 98 , 97 , 79 , 100 , 82 , 84 , 95 , 115 , 96 , 90 , 86 , 91 , 111 , 84 ],
 "draws": [ 83 , 86 , 108 , 70 , 85 , 87 , 87 , 69 , 68 , 77 , 72 , 65 , 96 , 79 , 78 , 74 , 86 , 63 , 79 , 78 , 64 , 82 , 71 , 74 , 83 , 73 , 68 , 81 , 73 , 75 , 81 , 77 , 66 ]
 },"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.31 , 2.23 , 2.65 , 2.34 , 1.77 , 2.95 , 2.31 , 1.91 , 1.77 , 2.01 , 1.57 , 1.87 , 1.83 , 1.86 , 1.88 , 2.06 , 2.02 , 1.72 , 1.8 , 1.65 , 1.66 , 1.41 , 1.59 , 1.59 , 1.23 , 1.57 , 1.15 , 1.21 , 1.1 , 1.35 , 1.46 , 1.25 , 1.18 ],
 "home_wins": [ 141 , 158 , 164 , 143 , 140 , 168 , 148 , 143 , 140 , 143 , 132 , 166 , 176 , 173 , 175 , 192 , 186 , 179 , 173 , 177 , 181 , 152 , 175 , 184 , 164 , 166 , 158 , 155 , 148 , 161 , 159 , 151 , 129 ],
 "away_wins": [ 61 , 71 , 62 , 61 , 79 , 57 , 64 , 75 , 79 , 71 , 84 , 89 , 96 , 93 , 93 , 93 , 92 , 104 , 96 , 107 , 109 , 108 , 110 , 116 , 133 , 106 , 137 , 128 , 134 , 119 , 109 , 121 , 109 ],
 "draws": [ 104 , 77 , 80 , 102 , 87 , 81 , 94 , 88 , 87 , 92 , 90 , 125 , 108 , 114 , 112 , 95 , 102 , 97 , 111 , 96 , 90 , 120 , 95 , 80 , 83 , 108 , 85 , 97 , 98 , 100 , 112 , 108 , 83 ]
 },"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [ 1993 , 1994 , 1995 , 1996 , 1997 , 1998 , 1999 , 2000 , 2001 , 2002 , 2003 , 2004 , 2005 , 2006 , 2007 , 2008 , 2009 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 ],
 "labels": ["1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],
 "scores": [ 2.88 , 2.61 , 2.58 , 2.03 , 1.97 , 2.34 , 2.42 , 2.08 , 2.61 , 2.11 , 1.93 , 2.49 , 1.85 , 2.21 , 1.72 , 1.6 , 1.72 , 1.69 , 1.92 , 1.67 , 1.62 , 1.63 , 1.43 , 1.86 , 1.56 , 1.55 , 1.79 , 0.99 , 1.4 , 1.3 , 1.14 , 1.42 , 1.73 ],
 "home_wins": [ 190 , 196 , 191 , 177 , 152 , 152 , 160 , 150 , 159 , 186 , 185 , 177 , 170 , 181 , 167 , 165 , 179 , 157 , 179 , 170 , 168 , 181 , 160 , 186 , 173 , 164 , 134 , 142 , 162 , 163 , 120 , 143 , 128 ],
 "away_wins": [ 66 , 75 , 74 , 87 , 77 , 65 , 66 , 72 , 61 , 88 , 96 , 71 , 92 , 82 , 97 , 103 , 104 , 93 , 93 , 102 , 104 , 111 , 112 , 100 , 111 , 106 , 75 , 143 , 116 , 125 , 105 , 101 , 74 ],
 "draws": [ 124 , 109 , 115 , 116 , 77 , 89 , 80 , 84 , 86 , 106 , 99 , 132 , 118 , 117 , 116 , 112 , 97 , 130 , 108 , 108 , 108 , 88 , 108 , 94 , 96 , 110 , 70 , 95 , 102 , 92 , 81 , 62 , 63 ]
 },"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [ 2014 , 2015 , 2016 , 2017 , 2018 , 2019 , 2020 , 2021 , 2022 , 2023 , 2024 , 2025 , 2026 ],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "scores": [ 1.29 , 1.51 , 2.09 , 1.8 , 1.72 , 1.75 , 1.19 , 1.6 , 1.16 , 1.58 , 1.5 , 1.7 , 3.35 ],
 "home_wins": [ 1067 , 1133 , 1309 , 1265 , 1287 , 1309 , 693 , 880 , 1441 , 1166 , 1221 , 1232 , 221 ],
 "away_wins": [ 825 , 748 , 627 , 704 , 748 , 748 , 583 , 550 , 1243 , 737 , 814 , 726 , 66 ],
 "draws": [ 748 , 759 , 704 , 671 , 605 , 583 , 506 , 550 , 682 , 737 , 605 , 682 , 65 ]
 }};

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-advantage input:checked').forEach(function(el) {
 selectedLeagues.push(el.value);
 });

 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = [];
 var markLineData = [
 { 
 xAxis: '2020-21', 
 lineStyle: { color: '#e53e3e', type: 'dashed', width: 2 },
 label: { 
 show: true, 
 formatter: 'COVID-19\n空场赛季', 
 position: 'end',
 color: '#e53e3e',
 fontSize: 10,
 fontWeight: 'bold',
 backgroundColor: isDark ? 'rgba(13,17,23,0.8)' : 'rgba(255,255,255,0.8)',
 padding: [2, 4],
 borderRadius: 2
 }
 }
 ];

 if (selectedLeagues.length === 1) {
 
 
 var data = allData[selectedLeagues[0]];
 var homePct = [], drawPct = [], awayPct = [];
 for (var i = 0; i &lt; data.home_wins.length; i++) {
 var total = data.home_wins[i] + data.away_wins[i] + data.draws[i];
 homePct.push(total &gt; 0 ? +(data.home_wins[i] / total * 100).toFixed(1) : 0);
 drawPct.push(total &gt; 0 ? +(data.draws[i] / total * 100).toFixed(1) : 0);
 awayPct.push(total &gt; 0 ? +(data.away_wins[i] / total * 100).toFixed(1) : 0);
 }
 
 series = [
 { name: '主场胜 %', type: 'bar', stack: 'total', data: homePct, itemStyle: { color: '#38a169' }, markLine: { silent: true, data: markLineData } },
 { name: '平局 %', type: 'bar', stack: 'total', data: drawPct, itemStyle: { color: '#a0aec0' } },
 { name: '客场胜 %', type: 'bar', stack: 'total', data: awayPct, itemStyle: { color: '#e53e3e' } }
 ];
 } else {
 
 series = selectedLeagues.map(function(code) {
 var d = allData[code];
 if (!d) return null;
 var aligned = yearList.map(function(y) {
 var idx = d.years.indexOf(y);
 return idx &gt;= 0 ? d.scores[idx] : null;
 });
 return {
 name: d.name, type: 'line', data: aligned, smooth: true,
 itemStyle: { color: d.color }, lineStyle: { width: 3 },
 symbolSize: 8, markLine: { silent: true, data: markLineData }
 };
 }).filter(Boolean);
 }

 var option = {
 backgroundColor: 'transparent',
 tooltip: {
 trigger: 'axis',
 axisPointer: { type: 'shadow' },
 formatter: function(params) {
 var res = params[0].name + '&lt;br/&gt;';
 if (selectedLeagues.length === 1) {
 params.forEach(p =&gt; res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value + '%&lt;/b&gt;&lt;br/&gt;');
 res += '优势指数: &lt;b&gt;' + allData[selectedLeagues[0]].scores[params[0].dataIndex].toFixed(2) + '&lt;/b&gt;';
 } else {
 params.sort((a, b) =&gt; b.value - a.value).forEach(p =&gt; {
 res += p.marker + ' ' + p.seriesName + ': &lt;b&gt;' + p.value.toFixed(2) + '&lt;/b&gt;&lt;br/&gt;';
 });
 }
 return res;
 }
 },
 legend: {
 show: true,
 bottom: 10,
 textStyle: { color: isDark ? '#8B949E' : '#4a5568' }
 },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: {
 type: 'category',
 data: labels,
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 }
 },
 yAxis: {
 type: 'value',
 name: selectedLeagues.length === 1 ? '占比 %' : '优势指数',
 min: selectedLeagues.length === 1 ? 0 : 'dataMin',
 max: selectedLeagues.length === 1 ? 100 : 'dataMax',
 axisLabel: { color: isDark ? '#8B949E' : '#4a5568', formatter: selectedLeagues.length === 1 ? '{value}%' : '{value}' },
 splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } }
 },
 series: series
 };

 chart.setOption(option, true);
 }

 document.querySelectorAll('#league-selector-advantage input').forEach(el =&gt; {
 el.addEventListener('change', updateChart);
 });

 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());

 var observer = new MutationObserver(() =&gt; {
 var nowDark = document.documentElement.getAttribute('data-theme') === 'dark';
 if (nowDark !== isDark) {
 isDark = nowDark;
 chart.dispose();
 chart = echarts.init(dom, isDark ? 'dark' : null);
 updateChart();
 }
 });
 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] });
})();
&lt;/script&gt;

&lt;style&gt;
 
.chart-widget--comparison {
 background: var(--color-surface);
 border-radius: var(--radius-lg);
 padding: var(--space-lg);
 margin: var(--space-xl) 0;
 border: 1px solid var(--color-border);
}
.chart-header {
 display: flex;
 justify-content: space-between;
 align-items: flex-start;
 margin-bottom: var(--space-lg);
 flex-wrap: wrap;
 gap: var(--space-md);
}
.chart-main-title {
 font-size: var(--text-xl);
 font-weight: 700;
 margin: 0;
}
.chart-subtitle {
 font-size: var(--text-sm);
 color: var(--color-text-secondary);
 margin: var(--space-xs) 0 0;
}
.league-selector {
 display: flex;
 gap: var(--space-sm);
 flex-wrap: wrap;
}
.league-checkbox {
 display: flex;
 align-items: center;
 gap: 6px;
 cursor: pointer;
 padding: 4px 10px;
 border-radius: var(--radius-full);
 background: var(--color-surface-alt);
 border: 1px solid var(--color-border);
 transition: all 0.2s;
}
.league-checkbox:hover {
 background: var(--color-surface-hover);
}
.league-checkbox input { display: none; }
.league-checkbox input:checked + .checkbox-custom {
 background: var(--league-color);
 border-color: var(--league-color);
}
.league-checkbox input:checked + .checkbox-custom::after {
 content: "✓";
 color: white;
 font-size: 10px;
 display: block;
 text-align: center;
 line-height: 14px;
}
.checkbox-custom {
 width: 14px;
 height: 14px;
 border: 1px solid var(--color-text-muted);
 border-radius: 3px;
}
.league-name {
 font-size: var(--text-xs);
 font-weight: 600;
 color: var(--color-text-secondary);
}
.league-checkbox input:checked ~ .league-name { color: var(--color-text); }
.chart-footer {
 display: flex;
 justify-content: space-between;
 margin-top: var(--space-md);
 padding-top: var(--space-sm);
 border-top: 1px solid var(--color-border-light);
 font-size: var(--text-xs);
 color: var(--color-text-muted);
}
&lt;/style&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 中超主场优势指数&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 3.35 (出现在 2026)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 1.16 (出现在 2022)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2026 录得 3.35&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 1.71&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于中超历史数据，主场优势指数呈现以下特征：&lt;/p&gt;</description></item><item><title>中超最常见比分演变：1993–2026赛季历史数据分析</title><link>https://18qiu.com/soccer/csl/trends/scoreline-evolution/</link><pubDate>Sun, 19 Apr 2026 16:02:49 +0000</pubDate><guid>https://18qiu.com/soccer/csl/trends/scoreline-evolution/</guid><description>&lt;div class="chart-widget chart-widget--comparison"&gt;
 &lt;div class="chart-header"&gt;
 &lt;div class="chart-title-group"&gt;
 &lt;h3 class="chart-main-title"&gt;最常见比分 (1-0) 演变对比&lt;/h3&gt;
 &lt;p class="chart-subtitle"&gt;全场比分为 1-0 (或 0-1) 的比赛比例 (反映比赛的焦灼度与防守重要性)&lt;/p&gt;
 &lt;/div&gt;
 &lt;div class="league-selector" id="league-selector-scoreline"&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #38a169"&gt;
 &lt;input type="checkbox" value="epl" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;英超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #EE8707"&gt;
 &lt;input type="checkbox" value="la-liga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;西甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #D20515"&gt;
 &lt;input type="checkbox" value="bundesliga" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;德甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #024494"&gt;
 &lt;input type="checkbox" value="serie-a" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;意甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #DEB10C"&gt;
 &lt;input type="checkbox" value="ligue-1" &gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;法甲&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;label class="league-checkbox" style="--league-color: #14B8A6"&gt;
 &lt;input type="checkbox" value="csl" checked&gt;
 &lt;span class="checkbox-custom"&gt;&lt;/span&gt;
 &lt;span class="league-name"&gt;中超&lt;/span&gt;
 &lt;/label&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="chart-scoreline-comparison" class="chart-canvas" style="width:100%;height:450px;"&gt;&lt;/div&gt;
 &lt;div class="chart-footer"&gt;
 &lt;span class="data-source"&gt;数据来源: 18球数据实验室&lt;/span&gt;
 &lt;span class="last-updated"&gt;更新于: 2026-04-19&lt;/span&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
(function() {
 var dom = document.getElementById('chart-scoreline-comparison');
 if (!dom) return;
 var isDark = document.documentElement.getAttribute('data-theme') === 'dark';
 var chart = echarts.init(dom, isDark ? 'dark' : null);

 var allData = {"epl": {
 "name": "英超",
 "color": "#38a169",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [18,16.5,23.2,16.8,21.1,17.9,18.7,17.6,17.1,21.3,16.3,20.8,21.6,19.7,19.5,18.9,15.5,14.2,13.9,16.1,19.7,20.3,18.4,15.5,17.6,14.5,14.5,18.7,17.1,18.4,11.1,14.5,13.5]},"la-liga": {
 "name": "西甲",
 "color": "#EE8707",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [17.1,15.8,19,16,15.3,20.3,16.3,17.1,17.1,18.9,19.5,19.2,19.2,20.5,17.1,18.4,15.3,18.2,17.9,17.4,19.5,18.4,16.8,15,21.6,18.7,18.7,18.9,19.5,22.4,20.3,22.1,17.5]},"bundesliga": {
 "name": "德甲",
 "color": "#D20515",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [14.4,10.1,11.4,15.7,15.7,12.1,13.7,14.4,11.4,18,15.7,14.1,13.4,14.7,17.3,14.1,14.4,16.7,14.7,11.8,11.1,16,14.7,15.4,14.4,9.8,10.5,12.1,11.4,10.5,10.5,12.1,13.2]},"serie-a": {
 "name": "意甲",
 "color": "#024494",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [15.7,18.6,20.6,14.1,14.1,17,19.3,15.7,17.3,16,14.7,22.4,15.8,20,17.1,22.4,16.3,21.3,15.5,17.4,18.2,15.8,18.7,16.1,19.5,16.3,12.6,11.8,16.1,19.5,17.6,18.7,20.9]},"ligue-1": {
 "name": "法甲",
 "color": "#DEB10C",
 "years": [1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],
 "labels": ["1993-94","1994-95","1995-96","1996-97","1997-98","1998-99","1999-00","2000-01","2001-02","2002-03","2003-04","2004-05","2005-06","2006-07","2007-08","2008-09","2009-10","2010-11","2011-12","2012-13","2013-14","2014-15","2015-16","2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23","2023-24","2024-25","2025-26"],
 "values": [19.2,20.8,19.7,22.4,22.5,19.9,19.3,25.2,19.3,25.5,21.8,21.6,23.7,21.3,16.6,21.3,22.4,15.8,18.7,19.5,18.2,21.3,18.9,18.7,18.4,20.3,22.6,15,16.6,15,15.7,13.1,20.8]},"csl": {
 "name": "中超",
 "color": "#14B8A6",
 "years": [2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026],
 "labels": ["2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],
 "values": [17.1,15,16.3,11.7,12.1,12.5,14.2,19.4,14.4,18.8,15.8,12.5,21.9]}}
;

 function updateChart() {
 var selectedLeagues = [];
 document.querySelectorAll('#league-selector-scoreline input:checked').forEach(function(el) { selectedLeagues.push(el.value); });
 var allYears = {};
 selectedLeagues.forEach(function(code) {
 if (!allData[code]) return;
 allData[code].years.forEach(function(y) { allYears[y] = true; });
 });
 var yearList = Object.keys(allYears).map(Number).sort();
 var labels = yearList.map(function(y) {
 for (var k = 0; k &lt; selectedLeagues.length; k++) {
 var d = allData[selectedLeagues[k]];
 if (!d) continue;
 var idx = d.years.indexOf(y);
 if (idx &gt;= 0) return d.labels[idx];
 }
 return String(y);
 });

 var series = selectedLeagues.map(code =&gt; {
 var data = allData[code];
 if (!data) return null;
 var alignedValues = yearList.map(function(y) {
 var idx = data.years.indexOf(y);
 return idx &gt;= 0 ? data.values[idx] : null;
 });
 var sObj = {
 name: data.name,
 type: selectedLeagues.length &gt; 1 ? 'line' : 'bar',
 data: alignedValues,
 smooth: true,
 itemStyle: { color: data.color },
 lineStyle: { width: 3 }
 };
 if (selectedLeagues.length === 1) {
 sObj.areaStyle = {
 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
 { offset: 0, color: data.color + '44' },
 { offset: 1, color: data.color + '00' }
 ])
 };
 }
 return sObj;
 }).filter(Boolean);

 chart.setOption({
 backgroundColor: 'transparent',
 tooltip: { trigger: 'axis', formatter: p =&gt; {
 var res = p[0].name + '&lt;br/&gt;';
 p.sort((a,b) =&gt; b.value - a.value).forEach(i =&gt; res += i.marker + ' ' + i.seriesName + ': &lt;b&gt;' + i.value.toFixed(1) + '%&lt;/b&gt;&lt;br/&gt;');
 return res;
 }},
 legend: { show: selectedLeagues.length &gt; 1, bottom: 10, textStyle: { color: isDark ? '#8B949E' : '#4a5568' } },
 grid: { left: '3%', right: '4%', bottom: '15%', top: '10%', containLabel: true },
 xAxis: { type: 'category', data: labels, axisLabel: { color: isDark ? '#8B949E' : '#4a5568', rotate: 45, interval: 2 } },
 yAxis: { type: 'value', min: 'dataMin', axisLabel: { formatter: '{value}%', color: isDark ? '#8B949E' : '#4a5568' }, splitLine: { lineStyle: { color: isDark ? '#30363D' : '#E2E8F0' } } },
 series: series
 }, true);
 }

 document.querySelectorAll('#league-selector-scoreline input').forEach(el =&gt; el.addEventListener('change', updateChart));
 updateChart();
 window.addEventListener('resize', () =&gt; chart.resize());
})();
&lt;/script&gt;

&lt;blockquote&gt;
&lt;h3 id="数据快照"&gt;数据快照&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心指标&lt;/strong&gt;: 中超最常见比分演变&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;统计周期&lt;/strong&gt;: 1993-2026 (33个赛季)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史峰值&lt;/strong&gt;: 21.90% (出现在 2026)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史谷值&lt;/strong&gt;: 11.70% (出现在 2017)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新走势&lt;/strong&gt;: 2026 录得 21.90%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期均值&lt;/strong&gt;: 15.52%&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="数据解读"&gt;数据解读&lt;/h3&gt;
&lt;p&gt;基于中超历史数据，最常见比分演变呈现以下特征：&lt;/p&gt;</description></item><item><title>法甲爆冷潮: 近两轮34%比赛爆冷</title><link>https://18qiu.com/soccer/insights/2026-04-18-upset_spike-ligue-1/</link><pubDate>Sat, 18 Apr 2026 16:02:30 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-18-upset_spike-ligue-1/</guid><description>&lt;h2 id="法甲爆冷潮-近两轮34比赛爆冷"&gt;法甲爆冷潮: 近两轮34%比赛爆冷&lt;/h2&gt;
&lt;p&gt;近两轮法甲爆冷率达到 &lt;strong&gt;34%&lt;/strong&gt;，远超赛季平均值 &lt;strong&gt;23%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/ligue-1/trends/upset-rate/"&gt;18球爆冷指数&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-04-18-goals_spike-serie-a/</link><pubDate>Sat, 18 Apr 2026 16:02:30 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-18-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>法甲爆冷潮: 近两轮34%比赛爆冷</title><link>https://18qiu.com/soccer/insights/2026-04-17-upset_spike-ligue-1/</link><pubDate>Fri, 17 Apr 2026 04:09:25 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-17-upset_spike-ligue-1/</guid><description>&lt;h2 id="法甲爆冷潮-近两轮34比赛爆冷"&gt;法甲爆冷潮: 近两轮34%比赛爆冷&lt;/h2&gt;
&lt;p&gt;近两轮法甲爆冷率达到 &lt;strong&gt;34%&lt;/strong&gt;，远超赛季平均值 &lt;strong&gt;23%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/ligue-1/trends/upset-rate/"&gt;18球爆冷指数&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-04-17-goals_spike-serie-a/</link><pubDate>Fri, 17 Apr 2026 04:09:25 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-17-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>法甲爆冷潮: 近两轮34%比赛爆冷</title><link>https://18qiu.com/soccer/insights/2026-04-16-upset_spike-ligue-1/</link><pubDate>Thu, 16 Apr 2026 15:18:20 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-16-upset_spike-ligue-1/</guid><description>&lt;h2 id="法甲爆冷潮-近两轮34比赛爆冷"&gt;法甲爆冷潮: 近两轮34%比赛爆冷&lt;/h2&gt;
&lt;p&gt;近两轮法甲爆冷率达到 &lt;strong&gt;34%&lt;/strong&gt;，远超赛季平均值 &lt;strong&gt;23%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/ligue-1/trends/upset-rate/"&gt;18球爆冷指数&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-04-16-goals_spike-serie-a/</link><pubDate>Thu, 16 Apr 2026 15:18:20 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-16-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-04-08-goals_spike-serie-a/</link><pubDate>Wed, 08 Apr 2026 16:02:44 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-08-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-04-07-goals_spike-serie-a/</link><pubDate>Tue, 07 Apr 2026 16:02:37 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-07-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-04-06-goals_spike-serie-a/</link><pubDate>Mon, 06 Apr 2026 16:02:48 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-06-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-04-05-goals_spike-serie-a/</link><pubDate>Sun, 05 Apr 2026 10:58:17 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-05-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-04-04-goals_spike-serie-a/</link><pubDate>Sat, 04 Apr 2026 16:01:22 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-04-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-04-03-goals_spike-serie-a/</link><pubDate>Fri, 03 Apr 2026 16:01:53 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-03-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-04-02-goals_spike-serie-a/</link><pubDate>Thu, 02 Apr 2026 16:01:52 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-02-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-04-01-goals_spike-serie-a/</link><pubDate>Wed, 01 Apr 2026 16:01:58 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-04-01-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-03-31-goals_spike-serie-a/</link><pubDate>Tue, 31 Mar 2026 16:02:19 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-03-31-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-03-30-goals_spike-serie-a/</link><pubDate>Mon, 30 Mar 2026 16:02:08 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-03-30-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>2025-26赛季五大联赛爆冷榜：爆冷王排行榜与豪门翻车榜</title><link>https://18qiu.com/soccer/baoleng/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/baoleng/</guid><description>&lt;div class="article-content"&gt;
 &lt;p&gt;在职业足球世界中，"爆冷"（Upset）总是最能牵动球迷神经的时刻。当联赛末端的保级球队击败排名靠前的争冠豪门，不仅是积分的变化，更是足球魅力的体现。本页汇总了 2025-26 赛季五大联赛的所有不均衡冷门场次。&lt;/p&gt;
 &lt;h2&gt;什么是爆冷数据？&lt;/h2&gt;
 &lt;details class="faq-item" open&gt;
 &lt;summary&gt;什么算"爆冷"？&lt;/summary&gt;
 &lt;div class="faq-answer"&gt;
 当积分榜排名靠后的球队击败排名靠前的球队，即为爆冷。排名差距越大，冷门越大。例如排名第18的球队赢了排名第2的球队，排名差16位，属于&lt;strong&gt;重大冷门&lt;/strong&gt;。
 &lt;/div&gt;
 &lt;/details&gt;
 &lt;h2&gt;如何解读爆冷榜与翻车榜？&lt;/h2&gt;
 &lt;details class="faq-item"&gt;
 &lt;summary&gt;爆冷王和翻车王有什么区别？&lt;/summary&gt;
 &lt;div class="faq-answer"&gt;
 &lt;strong&gt;爆冷王&lt;/strong&gt;是指以弱胜强次数最多的球队——他们排名靠后，但经常击败排名比自己高的对手，展现出极强的"巨人杀手"潜质。&lt;strong&gt;翻车王&lt;/strong&gt;则相反，是排名靠前却经常输给弱队的球队，通常反映出球队状态不稳定或战术被克制。一支球队可以同时出现在两个榜单上（比如中游球队，既能赢强队也会输弱队）。
 &lt;/div&gt;
 &lt;/details&gt;
 &lt;h2&gt;联赛间的爆冷差异&lt;/h2&gt;
 &lt;details class="faq-item"&gt;
 &lt;summary&gt;哪个联赛爆冷最多？&lt;/summary&gt;
 &lt;div class="faq-answer"&gt;
 一般来说，&lt;strong&gt;英超&lt;/strong&gt;的爆冷频率最高，因为英超的资本分配更均衡，中下游球队也具备极强的竞争力。意甲和西甲次之，德甲由于拜仁长期统治，冷门频率相对较低。具体数据见各联赛标题旁的爆冷场次。
 &lt;/div&gt;
 &lt;/details&gt;
 &lt;h2&gt;爆冷数据在比赛分析中的价值&lt;/h2&gt;
 &lt;details class="faq-item"&gt;
 &lt;summary&gt;爆冷数据对比赛分析有什么用？&lt;/summary&gt;
 &lt;div class="faq-answer"&gt;
 爆冷频率高的球队往往具备某些"杀手锏"——可能是防守反击犀利、主场氛围强烈、或擅长对付特定打法。而频繁翻车的强队可能存在心态波动、伤病问题或战术漏洞。结合&lt;a href="https://18qiu.com/soccer/streaks/"&gt;状态追踪&lt;/a&gt;数据一起看更有参考价值。
 &lt;/div&gt;
 &lt;/details&gt;
&lt;/div&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-03-29-goals_spike-serie-a/</link><pubDate>Sun, 29 Mar 2026 16:01:31 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-03-29-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>五大联赛连赢球队追踪</title><link>https://18qiu.com/soccer/streaks/</link><pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/streaks/</guid><description>&lt;p&gt;在职业足球领域，**连赢（Winning Streak）**是球队竞技状态、士气和战术稳定性的终极体现。&lt;/p&gt;
&lt;p&gt;无论是争冠球队的抢分潮，还是中游球队的突然崛起，连胜数据都能揭示出积分榜背后更深层的竞争态势。本页面实时监控欧洲五大联赛（英超、西甲、德甲、意甲、法甲）所有正处于&lt;strong&gt;3场及以上连胜&lt;/strong&gt;状态的球队。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;核心提示：&lt;/strong&gt; 连胜往往是“赢球赢盘”的甜蜜期，但当连胜场次接近该联赛历史极限时，也是预测“断缆”或平局爆发的关键节点。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="为什么连胜数据对足球预测至关重要"&gt;为什么连胜数据对足球预测至关重要？&lt;/h2&gt;
&lt;p&gt;在足球分析中，连胜不仅仅是一个数字，它代表了以下核心要素：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;士气红利：&lt;/strong&gt; 连续获胜会形成正向心理暗示，球队在面对僵局时往往拥有更强的信心和韧性。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;战术磨合：&lt;/strong&gt; 连胜通常意味着主教练找到了一套高效的平衡阵容，核心球员状态正值巅峰。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;均值回归预警：&lt;/strong&gt; 每一场连胜都让“终结”的概率在统计学上有所波动，是博冷或避坑的重要依据。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;div class="faq-section article-content"&gt;
 &lt;h2 class="faq-title"&gt;常见问题与分析指南&lt;/h2&gt;
 
 
&lt;details class="faq-item" open&gt;
&lt;summary&gt;加时赛赢的算连赢吗？&lt;/summary&gt;
&lt;div class="faq-answer"&gt;
本页统计的是**联赛常规90分钟**（含补时）的比赛结果。

五大联赛作为跨度近一年的联赛制度，没有单场淘汰赛的加时赛机制。如果90分钟战平，则视为平局，该球队的连赢记录将立即中断。
&lt;/div&gt;
&lt;/details&gt;

&lt;details class="faq-item"&gt;
&lt;summary&gt;连赢只算联赛还是包含杯赛？&lt;/summary&gt;
&lt;div class="faq-answer"&gt;
本页面**仅统计各自联赛内部**的连胜记录。

一支球队即使在欧冠或国内杯赛（如足总杯、国王杯）中输球，只要其在英超或西甲等联赛内保持全胜，其联赛连赢记录依然有效。这种区分有助于分析球队在不同战线上的侧重程度。
&lt;/div&gt;
&lt;/details&gt;

&lt;details class="faq-item"&gt;
&lt;summary&gt;什么是“跨赛季连赢”？&lt;/summary&gt;
&lt;div class="faq-answer"&gt;
当赛季结束时，若一支球队以连胜收官，其纪录会延续到下赛季首轮。

例如，意甲尤文图斯的26场连胜纪录中就包含了跨赛季的表现。本页面在赛季交替期会明确标注纪录是否包含上赛季数据。
&lt;/div&gt;
&lt;/details&gt;

&lt;details class="faq-item"&gt;
&lt;summary&gt;连赢几场算“状态火热”？&lt;/summary&gt;
&lt;div class="faq-answer"&gt;
在五大联赛这种高强度竞争环境下：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;3-4场连胜：&lt;/strong&gt; 标志着球队进入良好的上升期，值得重点关注。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;5-7场连胜：&lt;/strong&gt; 属于极佳状态，通常已成为联赛焦点。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;8场以上连胜：&lt;/strong&gt; 属于现象级表现，往往只有顶级豪门能做到。&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/details&gt;

&lt;details class="faq-item"&gt;
&lt;summary&gt;五大联赛历史最长连赢记录是多少？&lt;/summary&gt;
&lt;div class="faq-answer"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;五大联赛纪录&lt;/strong&gt;：尤文图斯 26场（意甲，2015-16赛季）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英超纪录&lt;/strong&gt;：曼城 / 利物浦 18场&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;西甲纪录&lt;/strong&gt;：皇家马德里 / 巴塞罗那 16场&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;德甲纪录&lt;/strong&gt;：拜仁慕尼黑 19场&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;法甲纪录&lt;/strong&gt;：摩纳哥 16场&lt;/li&gt;
&lt;/ul&gt;
注：以上数据可能随历史统计口径（是否计入跨赛季）略有出入。
&lt;/div&gt;
&lt;/details&gt;

&lt;details class="faq-item"&gt;
&lt;summary&gt;连胜球队在客场会更容易中断吗？&lt;/summary&gt;
&lt;div class="faq-answer"&gt;
统计数据显示，约**65%的长连胜**会在客场面对排名前八的对手时终结。

分析连胜时，建议结合本站的&lt;a href="https://18qiu.com/soccer/trends/home-advantage/"&gt;主场优势数据&lt;/a&gt;，查看该球队客场进球效率是否与连胜势头相符。
&lt;/div&gt;
&lt;/details&gt;

&lt;details class="faq-item"&gt;
&lt;summary&gt;数据更新频率是怎样的？&lt;/summary&gt;
&lt;div class="faq-answer"&gt;
我们的自动化管道在每个比赛日结束后（约北京时间次日凌晨6点）会抓取 football-data.co.uk 及 openfootball 的最新数据进行结算。周中的补赛或双赛同样会实时计入。
&lt;/div&gt;
&lt;/details&gt;

&lt;/div&gt;


&lt;script type="application/ld+json"&gt;
{
 "@context": "https://schema.org",
 "@type": "FAQPage",
 "mainEntity": [{
 "@type": "Question",
 "name": "\"加时赛赢的算连赢吗？\"",
 "acceptedAnswer": {
 "@type": "Answer",
 "text": "\"本页统计的是**联赛常规90分钟**（含补时）的比赛结果。\\n\\n五大联赛作为跨度近一年的联赛制度，没有单场淘汰赛的加时赛机制。如果90分钟战平，则视为平局，该球队的连赢记录将立即中断。\""
 }
 },{
 "@type": "Question",
 "name": "\"连赢只算联赛还是包含杯赛？\"",
 "acceptedAnswer": {
 "@type": "Answer",
 "text": "\"本页面**仅统计各自联赛内部**的连胜记录。\\n\\n一支球队即使在欧冠或国内杯赛（如足总杯、国王杯）中输球，只要其在英超或西甲等联赛内保持全胜，其联赛连赢记录依然有效。这种区分有助于分析球队在不同战线上的侧重程度。\""
 }
 },{
 "@type": "Question",
 "name": "\"什么是“跨赛季连赢”？\"",
 "acceptedAnswer": {
 "@type": "Answer",
 "text": "\"当赛季结束时，若一支球队以连胜收官，其纪录会延续到下赛季首轮。\\n\\n例如，意甲尤文图斯的26场连胜纪录中就包含了跨赛季的表现。本页面在赛季交替期会明确标注纪录是否包含上赛季数据。\""
 }
 },{
 "@type": "Question",
 "name": "\"连赢几场算“状态火热”？\"",
 "acceptedAnswer": {
 "@type": "Answer",
 "text": "\"在五大联赛这种高强度竞争环境下： 3-4场连胜： 标志着球队进入良好的上升期，值得重点关注。 5-7场连胜： 属于极佳状态，通常已成为联赛焦点。 8场以上连胜： 属于现象级表现，往往只有顶级豪门能做到。\""
 }
 },{
 "@type": "Question",
 "name": "\"五大联赛历史最长连赢记录是多少？\"",
 "acceptedAnswer": {
 "@type": "Answer",
 "text": "\"五大联赛纪录：尤文图斯 26场（意甲，2015-16赛季） 英超纪录：曼城 / 利物浦 18场 西甲纪录：皇家马德里 / 巴塞罗那 16场 德甲纪录：拜仁慕尼黑 19场 法甲纪录：摩纳哥 16场 注：以上数据可能随历史统计口径（是否计入跨赛季）略有出入。\""
 }
 },{
 "@type": "Question",
 "name": "\"连胜球队在客场会更容易中断吗？\"",
 "acceptedAnswer": {
 "@type": "Answer",
 "text": "\"统计数据显示，约**65%的长连胜**会在客场面对排名前八的对手时终结。 分析连胜时，建议结合本站的主场优势数据，查看该球队客场进球效率是否与连胜势头相符。\""
 }
 },{
 "@type": "Question",
 "name": "\"数据更新频率是怎样的？\"",
 "acceptedAnswer": {
 "@type": "Answer",
 "text": "\"我们的自动化管道在每个比赛日结束后（约北京时间次日凌晨6点）会抓取 football-data.co.uk 及 openfootball 的最新数据进行结算。周中的补赛或双赛同样会实时计入。\""
 }
 }
 ]
}
&lt;/script&gt;</description></item><item><title>法甲爆冷潮: 近两轮34%比赛爆冷</title><link>https://18qiu.com/soccer/insights/2026-03-21-upset_spike-ligue-1/</link><pubDate>Sat, 21 Mar 2026 16:01:27 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-03-21-upset_spike-ligue-1/</guid><description>&lt;h2 id="法甲爆冷潮-近两轮34比赛爆冷"&gt;法甲爆冷潮: 近两轮34%比赛爆冷&lt;/h2&gt;
&lt;p&gt;近两轮法甲爆冷率达到 &lt;strong&gt;34%&lt;/strong&gt;，远超赛季平均值 &lt;strong&gt;23%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/ligue-1/trends/upset-rate/"&gt;18球爆冷指数&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-03-21-goals_spike-serie-a/</link><pubDate>Sat, 21 Mar 2026 16:01:27 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-03-21-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>五大联赛半场领先胜率对比：领先后最容易翻盘的联赛</title><link>https://18qiu.com/soccer/compare/ht-conversion/</link><pubDate>Fri, 20 Mar 2026 03:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/compare/ht-conversion/</guid><description>&lt;p&gt;半场领先后，意甲球队有78.8%的概率最终赢球，而西甲球队只有67.9%。这意味着在西甲，每3场半场领先的比赛中就有1场最终未能获胜——逆转在西甲并不是新闻，而是常态。&lt;/p&gt;
&lt;h2 id="五大联赛半场领先转化率排名-2025-26赛季"&gt;五大联赛半场领先转化率排名 (2025-26赛季)&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;排名&lt;/th&gt;
 &lt;th&gt;联赛&lt;/th&gt;
 &lt;th&gt;转化率&lt;/th&gt;
 &lt;th&gt;较上赛季&lt;/th&gt;
 &lt;th&gt;30年均值&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;意甲&lt;/td&gt;
 &lt;td&gt;78.8%&lt;/td&gt;
 &lt;td&gt;↑ +10.7%&lt;/td&gt;
 &lt;td&gt;73.4%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;德甲&lt;/td&gt;
 &lt;td&gt;78.6%&lt;/td&gt;
 &lt;td&gt;↑ +3.6%&lt;/td&gt;
 &lt;td&gt;75.1%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;法甲&lt;/td&gt;
 &lt;td&gt;77.9%&lt;/td&gt;
 &lt;td&gt;↑ +1.4%&lt;/td&gt;
 &lt;td&gt;74.6%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;英超&lt;/td&gt;
 &lt;td&gt;71.1%&lt;/td&gt;
 &lt;td&gt;↑ +2.5%&lt;/td&gt;
 &lt;td&gt;75.9%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;西甲&lt;/td&gt;
 &lt;td&gt;67.9%&lt;/td&gt;
 &lt;td&gt;↓ -0.8%&lt;/td&gt;
 &lt;td&gt;75.2%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;转化率：半场领先的球队最终赢得比赛的比例。转化率越低，意味着逆转和被扳平的概率越高。2025-26赛季数据截至2026年3月20日。&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="30年趋势对比"&gt;30年趋势对比&lt;/h2&gt;
&lt;p&gt;半场领先转化率是一个被低估的联赛特征指标，它揭示了各联赛在比赛下半场的战术行为差异。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;英超30年均值最高(75.9%)但近年走低。&lt;/strong&gt; 英超在2005-06赛季曾创下82.3%的五大联赛历史最高单赛季转化率，当时半场领先几乎等同于锁定胜局。但2024-25赛季暴跌至68.6%，2025-26赛季微升至71.1%仍远低于历史均值。英超的下半场逆转越来越频繁，这与联赛的高强度换人策略和超级替补文化密切相关。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;西甲近年转化率最低。&lt;/strong&gt; 30年均值75.2%，但2018-19赛季曾低至64.2%(五大联赛30年最低单赛季纪录)。2025-26赛季67.9%同样偏低，意味着超过三分之一的半场领先最终未能转化为胜利。西甲的低转化率可能与联赛的技术风格有关——控球能力强的球队在落后时有更多手段组织反攻。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;意甲波动巨大。&lt;/strong&gt; 30年均值73.4%，但2025-26赛季飙升至78.8%，较上赛季提升10.7个百分点。这一巨大波动说明意甲的半场转化率受赛季战术趋势影响很大。当联赛整体偏向防守(如2025-26赛季场均仅2.45球)，领先后的&amp;quot;关门&amp;quot;能力随之增强。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;德甲持续稳定。&lt;/strong&gt; 30年均值75.1%，2001-02赛季曾达到81.1%的历史峰值。近年稳定在75-79%区间，2025-26赛季78.6%处于较高水平。德甲的高转化率与其进攻型打法并不矛盾——虽然进球多、大球多，但领先的一方通常能保持优势。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;法甲中规中矩。&lt;/strong&gt; 30年均值74.6%，波动幅度在五大联赛中最小(最高79.9%，最低67.5%)。2025-26赛季77.9%略高于均值，显示法甲比赛的半场走势相对可预测。&lt;/p&gt;
&lt;h2 id="为什么差异存在可能的解释"&gt;为什么差异存在？可能的解释&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;换人策略差异。&lt;/strong&gt; 英超拥有全球最深的板凳深度，落后球队往往在下半场通过高质量换人发起反攻。西甲球队的技术底蕴使得落后时不需要简单粗暴的长传冲吊，而是通过控球重新掌握主动权。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;比赛管理能力。&lt;/strong&gt; 意甲球队在&amp;quot;领先后防守&amp;quot;方面有深厚的战术传统。从90年代的catenaccio到现在的低位防守反击，意大利教练在保护领先优势方面有全球领先的方法论。2025-26赛季78.8%的高转化率正是这一传统的体现。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;体能储备与比赛节奏。&lt;/strong&gt; 德甲比赛节奏快、跑动距离大，但高位逼抢也意味着领先的一方可以在进攻中消耗时间和体能。英超的高强度则是双向的——领先方和落后方都保持高对抗，这使得比赛在下半场更加开放。&lt;/p&gt;
&lt;h2 id="covid-19影响对比"&gt;COVID-19影响对比&lt;/h2&gt;
&lt;p&gt;2020-21空场赛季的半场转化率变化不大：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;英超&lt;/strong&gt;：从73.3%升至78.9%，反而有所提高&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;德甲&lt;/strong&gt;：从接近75%持平在74.0%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;西甲&lt;/strong&gt;：从75.3%降至71.7%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;意甲&lt;/strong&gt;：从71.2%升至74.0%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;法甲&lt;/strong&gt;：从75.2%降至74.2%&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;空场对半场转化率的影响较小，说明比赛下半场的走势更多取决于球队战术调整能力，而非观众助威效果。&lt;/p&gt;
&lt;h2 id="实际意义"&gt;实际意义&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;比赛观赏选择。&lt;/strong&gt; 如果享受&amp;quot;绝地反击&amp;quot;的戏剧性，西甲(32.1%未转化率)和英超(28.9%未转化率)的下半场逆转概率更高。如果偏好&amp;quot;强者恒强&amp;quot;的确定性，德甲和意甲的领先方赢球概率接近八成。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;数据分析参考。&lt;/strong&gt; 在分析球队的下半场表现时，联赛的基准转化率是重要参照。一支英超球队半场领先后最终平局，在联赛28.9%的未转化率背景下并不异常；但如果发生在意甲(21.2%的未转化率)，则更值得深究战术原因。&lt;/p&gt;
&lt;h3 id="查看各联赛详细数据"&gt;查看各联赛详细数据&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/epl/trends/ht-conversion/"&gt;英超半场转化率趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/la-liga/trends/ht-conversion/"&gt;西甲半场转化率趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/bundesliga/trends/ht-conversion/"&gt;德甲半场转化率趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/serie-a/trends/ht-conversion/"&gt;意甲半场转化率趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/ligue-1/trends/ht-conversion/"&gt;法甲半场转化率趋势&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>五大联赛爆冷指数对比：哪个联赛冷门最多？</title><link>https://18qiu.com/soccer/compare/upsets/</link><pubDate>Fri, 20 Mar 2026 03:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/compare/upsets/</guid><description>&lt;p&gt;法甲每5场比赛就有超过1场冷门，而德甲每6场才出现1场——这两个联赛之间近6个百分点的爆冷率差距，折射出完全不同的竞争生态。&lt;/p&gt;
&lt;h2 id="五大联赛爆冷率排名-2025-26赛季"&gt;五大联赛爆冷率排名 (2025-26赛季)&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;排名&lt;/th&gt;
 &lt;th&gt;联赛&lt;/th&gt;
 &lt;th&gt;爆冷率&lt;/th&gt;
 &lt;th&gt;冷门场次/总场次&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;法甲&lt;/td&gt;
 &lt;td&gt;22.7%&lt;/td&gt;
 &lt;td&gt;49/216场&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;西甲&lt;/td&gt;
 &lt;td&gt;20.8%&lt;/td&gt;
 &lt;td&gt;54/259场&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;英超&lt;/td&gt;
 &lt;td&gt;19.9%&lt;/td&gt;
 &lt;td&gt;56/281场&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;意甲&lt;/td&gt;
 &lt;td&gt;16.7%&lt;/td&gt;
 &lt;td&gt;45/270场&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;德甲&lt;/td&gt;
 &lt;td&gt;16.3%&lt;/td&gt;
 &lt;td&gt;35/215场&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;爆冷定义：赔率较低的一方(非热门)取胜。2025-26赛季数据截至2026年3月20日。&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="竞争格局分析"&gt;竞争格局分析&lt;/h2&gt;
&lt;p&gt;五大联赛的爆冷率差异，本质上反映了各联赛的竞争均衡程度。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;法甲爆冷率最高(22.7%)。&lt;/strong&gt; 表面上看这是&amp;quot;不可预测&amp;quot;的体现，但深层原因可能恰恰相反：法甲的竞争格局相对两极分化。巴黎圣日耳曼在联赛中一家独大，但当它遭遇失利时——由于赔率极度倾斜——每一场败仗都被统计为&amp;quot;爆冷&amp;quot;。同时，法甲中下游球队实力接近，相互之间的胜负难以预判，也推高了整体爆冷率。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;西甲爆冷率居第二(20.8%)。&lt;/strong&gt; 西甲的强队数量多(巴萨、皇马、马竞等)，但中游球队的战术素养也不低。贝蒂斯、皇家社会等球队经常扮演&amp;quot;巨人杀手&amp;quot;角色。西甲的爆冷场次分布相对均匀，不像法甲那样集中在特定球队身上。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;英超处于中间位置(19.9%)。&lt;/strong&gt; 英超的转播费分成机制最为均等，理论上应该缩小球队实力差距、降低爆冷率。但数据显示英超的爆冷率并不算低，这可能与英超的高强度比赛节奏有关——体能消耗大、密集赛程多，强队更容易出现状态波动。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;德甲爆冷率最低(16.3%)。&lt;/strong&gt; 拜仁慕尼黑的统治地位比巴黎圣日耳曼更加稳固，但德甲的低爆冷率更多来自联赛整体的&amp;quot;有序性&amp;quot;——强队通常能按预期拿下弱队，比赛结果的可预测性在五大联赛中最高。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;意甲爆冷率同样偏低(16.7%)。&lt;/strong&gt; 意甲传统上以战术纪律见长，弱队面对强队时往往采取极端防守策略，这种保守战术降低了爆冷的概率，但也增加了平局的比例。&lt;/p&gt;
&lt;h2 id="为什么差异存在可能的解释"&gt;为什么差异存在？可能的解释&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;转播费分配模式。&lt;/strong&gt; 英超的均等分配(底部球队也能获得约1亿英镑)理论上缩小了实力差距。德甲和法甲的分配更加集中在头部球队，但对爆冷率的影响方向并不一致——法甲高、德甲低，说明分配模式不是唯一决定因素。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;联赛文化与战术取向。&lt;/strong&gt; 德甲强调控球和阵地进攻，强队在控球时间和射门数上的优势更容易转化为胜利。法甲和英超更注重反击和身体对抗，这种比赛风格天然给弱队更多翻盘机会。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;赛程密度差异。&lt;/strong&gt; 德甲18队(34轮)相比其他联赛20队(38轮)，赛程密度略低，强队的体能管理压力更小，减少了意外失利的可能性。&lt;/p&gt;
&lt;h2 id="实际意义"&gt;实际意义&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;比赛观赏选择。&lt;/strong&gt; 如果喜欢&amp;quot;以弱胜强&amp;quot;的戏剧性，法甲和西甲提供了更高的冷门概率。德甲的比赛结果虽然更可预测，但进球数更多(场均3.14球)，可以从另一个维度获得观赏满足感。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;数据分析参考。&lt;/strong&gt; 在跨联赛比较球队的&amp;quot;稳定性&amp;quot;时，必须考虑基准爆冷率的差异。英超球队偶尔输给弱队并不罕见(19.9%的基准)，但在德甲同样的失利则更值得关注(基准仅16.3%)。&lt;/p&gt;
&lt;h3 id="查看各联赛详细数据"&gt;查看各联赛详细数据&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/epl/trends/upset-rate/"&gt;英超爆冷指数趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/la-liga/trends/upset-rate/"&gt;西甲爆冷指数趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/bundesliga/trends/upset-rate/"&gt;德甲爆冷指数趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/serie-a/trends/upset-rate/"&gt;意甲爆冷指数趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/ligue-1/trends/upset-rate/"&gt;法甲爆冷指数趋势&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>五大联赛场均进球对比：哪个联赛进球最多？(1993-2026)</title><link>https://18qiu.com/soccer/compare/goals/</link><pubDate>Fri, 20 Mar 2026 03:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/compare/goals/</guid><description>&lt;p&gt;德甲场均3.14球，意甲仅2.45球——同样是顶级联赛，为什么进球数差距可以超过25%？这不是偶然现象，而是30年来五大联赛的结构性差异。&lt;/p&gt;
&lt;h2 id="五大联赛场均进球排名-2025-26赛季"&gt;五大联赛场均进球排名 (2025-26赛季)&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;排名&lt;/th&gt;
 &lt;th&gt;联赛&lt;/th&gt;
 &lt;th&gt;场均进球&lt;/th&gt;
 &lt;th&gt;较上赛季&lt;/th&gt;
 &lt;th&gt;赛季状态&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;德甲&lt;/td&gt;
 &lt;td&gt;3.14球&lt;/td&gt;
 &lt;td&gt;↑ +0.01&lt;/td&gt;
 &lt;td&gt;进行中(234场)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;法甲&lt;/td&gt;
 &lt;td&gt;2.76球&lt;/td&gt;
 &lt;td&gt;↓ -0.22&lt;/td&gt;
 &lt;td&gt;进行中(233场)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;英超&lt;/td&gt;
 &lt;td&gt;2.73球&lt;/td&gt;
 &lt;td&gt;↓ -0.20&lt;/td&gt;
 &lt;td&gt;进行中(301场)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;西甲&lt;/td&gt;
 &lt;td&gt;2.68球&lt;/td&gt;
 &lt;td&gt;↑ +0.06&lt;/td&gt;
 &lt;td&gt;进行中(280场)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;意甲&lt;/td&gt;
 &lt;td&gt;2.45球&lt;/td&gt;
 &lt;td&gt;↓ -0.11&lt;/td&gt;
 &lt;td&gt;进行中(290场)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;注：2025-26赛季数据截至2026年3月20日，赛季尚未结束，最终数据可能有所变化。&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="30年趋势对比"&gt;30年趋势对比&lt;/h2&gt;
&lt;p&gt;从1993年至今，五大联赛的进球趋势呈现出明显的分层格局。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;德甲始终领跑。&lt;/strong&gt; 30年平均场均进球2.94球，从未跌破2.68球(2002-03赛季为历史最低)。2018-19赛季以来更是稳定在3.0球以上，2023-24赛季达到3.22球的历史峰值。德甲18队参赛的赛制(相比其他联赛的20队)客观上拉高了竞争强度和进球数。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;英超波动上升。&lt;/strong&gt; 30年平均场均进球2.70球，2006-07赛季曾降至2.45球的历史低谷。但近十年呈现明显上升趋势，2023-24赛季创下3.28球的历史纪录。数据显示，英超的进球增长主要出现在2018年之后，与VAR引入和超长补时新规的时间线高度吻合。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;西甲缓慢下行。&lt;/strong&gt; 30年均值2.66球，90年代中后期和2016-17赛季(2.94球)曾两度接近3球大关，但近几年回落至2.50-2.68球区间。梅西和C罗离开后，联赛的进攻产出明显收缩。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;意甲触底反弹后再度走低。&lt;/strong&gt; 30年均值2.65球，90年代&amp;quot;混凝土防守&amp;quot;时代场均仅约2.50球。2019-20和2020-21赛季突破3.0球大关(分别为3.04球和3.05球)，但此后快速回落，2025-26赛季仅2.45球，逼近历史低点。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;法甲长期垫底。&lt;/strong&gt; 30年均值仅2.47球，2005-06赛季创下2.13球的五大联赛最低纪录。不过近年有所好转，2024-25赛季达到2.98球的历史新高。法甲近几年的进球增长值得关注。&lt;/p&gt;
&lt;h2 id="为什么差异存在可能的解释"&gt;为什么差异存在？可能的解释&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;赛制与球队数量。&lt;/strong&gt; 德甲18队参赛，其他四大联赛均为20队。更少的球队意味着弱队与强队的实力差距相对更大，可能导致更多大比分比赛。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;战术文化传统。&lt;/strong&gt; 意甲历史上以防守战术闻名，&amp;ldquo;catenaccio&amp;quot;的战术传承至今仍有影响。德甲则强调高位逼抢和快速攻防转换，球员跑动距离在五大联赛中领先。法甲以身体对抗见长，中场争夺激烈有时压缩了有效进攻时间。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;规则执行差异。&lt;/strong&gt; VAR的引入时间和执行标准在各联赛有所不同。英超2023-24赛季进球暴增至3.28球，与该赛季更严格的补时计算规则密切相关，但2024-25和2025-26赛季补时有所缩短后进球随之回落。&lt;/p&gt;
&lt;h2 id="covid-19影响对比"&gt;COVID-19影响对比&lt;/h2&gt;
&lt;p&gt;2020-21赛季(空场或限流)对各联赛进球数的影响并不一致：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;意甲逆势上升&lt;/strong&gt;：从3.04球升至3.05球，空场反而释放了客队进攻&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;法甲大幅上升&lt;/strong&gt;：从2.52球跳至2.76球，涨幅达9.5%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;德甲小幅下降&lt;/strong&gt;：从3.21球降至3.03球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英超基本持平&lt;/strong&gt;：从2.72球微降至2.69球&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;西甲小幅回升&lt;/strong&gt;：从2.48球升至2.51球&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;数据表明，空场效应对不同联赛的影响存在显著差异，这可能与各联赛主场氛围的影响力大小有关。&lt;/p&gt;
&lt;h2 id="实际意义"&gt;实际意义&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;比赛观赏选择。&lt;/strong&gt; 如果追求进球数和比赛节奏，德甲是数据上的最优选择，30年来场均进球稳定高于其他联赛。英超近年的进球增长则提供了进攻激烈且竞争激烈的观赛体验。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;数据分析参考。&lt;/strong&gt; 在跨联赛数据对比时，必须考虑联赛的基准进球率差异。德甲场均3.14球的环境下出现的&amp;quot;大球&amp;quot;比赛，和意甲场均2.45球环境下的&amp;quot;大球&amp;quot;比赛，在统计意义上完全不同。&lt;/p&gt;
&lt;h3 id="查看各联赛详细数据"&gt;查看各联赛详细数据&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/epl/trends/goals-per-match/"&gt;英超场均进球趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/la-liga/trends/goals-per-match/"&gt;西甲场均进球趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/bundesliga/trends/goals-per-match/"&gt;德甲场均进球趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;意甲场均进球趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/ligue-1/trends/goals-per-match/"&gt;法甲场均进球趋势&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>五大联赛大球(Over 2.5)概率对比：看球该选哪个联赛？</title><link>https://18qiu.com/soccer/compare/goalfest/</link><pubDate>Fri, 20 Mar 2026 03:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/compare/goalfest/</guid><description>&lt;p&gt;每10场德甲比赛中，约有4场总进球超过2.5个；而在意甲，这个比例不到四分之一。对于追求进球盛宴的球迷来说，选错联赛可能意味着三分之一的进球体验差距。&lt;/p&gt;
&lt;h2 id="五大联赛大球率排名-2025-26赛季"&gt;五大联赛大球率排名 (2025-26赛季)&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;排名&lt;/th&gt;
 &lt;th&gt;联赛&lt;/th&gt;
 &lt;th&gt;Over 2.5占比&lt;/th&gt;
 &lt;th&gt;较上赛季&lt;/th&gt;
 &lt;th&gt;30年均值&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;德甲&lt;/td&gt;
 &lt;td&gt;39.7%&lt;/td&gt;
 &lt;td&gt;↓ -3.1%&lt;/td&gt;
 &lt;td&gt;34.8%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;法甲&lt;/td&gt;
 &lt;td&gt;31.8%&lt;/td&gt;
 &lt;td&gt;↓ -3.5%&lt;/td&gt;
 &lt;td&gt;24.5%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;英超&lt;/td&gt;
 &lt;td&gt;28.6%&lt;/td&gt;
 &lt;td&gt;↓ -5.6%&lt;/td&gt;
 &lt;td&gt;29.1%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;西甲&lt;/td&gt;
 &lt;td&gt;25.7%&lt;/td&gt;
 &lt;td&gt;↑ +1.8%&lt;/td&gt;
 &lt;td&gt;27.7%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;意甲&lt;/td&gt;
 &lt;td&gt;23.4%&lt;/td&gt;
 &lt;td&gt;↓ -2.7%&lt;/td&gt;
 &lt;td&gt;27.9%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;Over 2.5：单场比赛总进球数超过2.5(即3球或以上)的比赛比例。2025-26赛季数据截至2026年3月20日。&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="30年趋势对比"&gt;30年趋势对比&lt;/h2&gt;
&lt;p&gt;大球率(Over 2.5占比)是最能直接反映联赛进攻激烈程度的指标，30年的数据揭示了五大联赛截然不同的演变轨迹。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;德甲稳居榜首。&lt;/strong&gt; 30年均值34.8%，从未被其他联赛超越(除个别赛季)。2024-25赛季达到42.8%的历史峰值，2025-26赛季虽回落至39.7%仍远高于其他联赛。德甲的大球率优势不仅来自高进球总量，更来自进球的分布——大比分比赛在德甲出现的频率明显更高。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;英超2023-24赛季异常爆发。&lt;/strong&gt; 30年均值29.1%并不突出，但2023-24赛季大球率飙升至43.7%，不仅是英超历史最高，也是五大联赛近30年单赛季最高纪录。该赛季仅有2.9%的比赛以0-0收场，同样是历史最低。但这一异常值在2024-25和2025-26赛季快速回落(34.2%和28.6%)，说明2023-24赛季的进球爆发受规则调整(超长补时)的驱动，而非结构性变化。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;法甲进步最快。&lt;/strong&gt; 30年均值24.5%，长期在五大联赛中垫底。2005-06赛季仅16.3%——每6场比赛只有1场大球。但近年显著提升，2024-25赛季达到35.3%的历史新高，2025-26赛季虽回落至31.8%仍排名第二。法甲的大球率增长与其场均进球从2.13球升至2.76球的趋势完全同步。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;意甲两极分化。&lt;/strong&gt; 30年均值27.9%，2020-21赛季曾达到36.3%(当时意甲正经历一波进攻浪潮)，但随后快速回落，2025-26赛季仅23.4%。意甲的大球率波动反映了联赛在&amp;quot;开放进攻&amp;quot;与&amp;quot;回归防守&amp;quot;之间的周期性摇摆。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;西甲稳定居中。&lt;/strong&gt; 30年均值27.7%，波动幅度在五大联赛中最小(最高33.7%，最低20.5%)。2000-01赛季的33.7%是历史峰值，此后再未触及。西甲的比赛节奏以控球为核心，既不会像德甲那样频出大球，也不会像意甲那样大量出现低分比赛。&lt;/p&gt;
&lt;h2 id="为什么差异存在可能的解释"&gt;为什么差异存在？可能的解释&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;比赛节奏与有效比赛时间。&lt;/strong&gt; 德甲的有效比赛时间(球在运动中的时间)在五大联赛中名列前茅，更快的比赛节奏意味着更多的射门机会和进球可能。意甲球队更擅长通过战术犯规和延时控制比赛节奏，客观上压缩了进球空间。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;强弱差距与大比分。&lt;/strong&gt; 德甲18队赛制下，强弱差距更大，拜仁等强队对阵弱队时经常出现大比分(4-0、5-1等)。20队联赛中中游球队更多，1-0、2-1等小比分更常见。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;防守教练文化。&lt;/strong&gt; 意甲的防守教练体系全球领先，弱队教练在面对强队时的&amp;quot;关门&amp;quot;能力是一种核心竞争力。这直接拉低了联赛整体的大球率。&lt;/p&gt;
&lt;h2 id="实际意义"&gt;实际意义&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;比赛观赏选择。&lt;/strong&gt; 想看进球盛宴？德甲每10场约4场大球(39.7%)，远超其他联赛。如果从单一赛事出发，晚间8点的德甲比赛比同时段的意甲(23.4%)多出近70%的大球概率。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;数据分析参考。&lt;/strong&gt; 在建立跨联赛的进球预测模型时，联赛基准大球率是关键的校准参数。在德甲出现Over 2.5是&amp;quot;常规事件&amp;quot;(近40%概率)，在意甲则更接近&amp;quot;小概率事件&amp;quot;(不到四分之一)。&lt;/p&gt;
&lt;h3 id="查看各联赛详细数据"&gt;查看各联赛详细数据&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/epl/trends/goalfest-index/"&gt;英超大球指数趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/la-liga/trends/goalfest-index/"&gt;西甲大球指数趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/bundesliga/trends/goalfest-index/"&gt;德甲大球指数趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/serie-a/trends/goalfest-index/"&gt;意甲大球指数趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/ligue-1/trends/goalfest-index/"&gt;法甲大球指数趋势&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>五大联赛双方进球(BTTS)对比：哪个联赛最开放？</title><link>https://18qiu.com/soccer/compare/btts/</link><pubDate>Fri, 20 Mar 2026 03:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/compare/btts/</guid><description>&lt;p&gt;一场比赛双方都能进球，意味着至少两次破门、更多的攻防转换、更高的比赛强度。德甲58.1%的BTTS率说明近六成比赛双方都能取得进球，而法甲不到一半的比赛(47.6%)能做到这一点。&lt;/p&gt;
&lt;h2 id="五大联赛btts排名-2025-26赛季"&gt;五大联赛BTTS排名 (2025-26赛季)&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;排名&lt;/th&gt;
 &lt;th&gt;联赛&lt;/th&gt;
 &lt;th&gt;BTTS率&lt;/th&gt;
 &lt;th&gt;较上赛季&lt;/th&gt;
 &lt;th&gt;30年均值&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;德甲&lt;/td&gt;
 &lt;td&gt;58.1%&lt;/td&gt;
 &lt;td&gt;↑ +1.2%&lt;/td&gt;
 &lt;td&gt;56.1%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;西甲&lt;/td&gt;
 &lt;td&gt;56.1%&lt;/td&gt;
 &lt;td&gt;↑ +1.9%&lt;/td&gt;
 &lt;td&gt;51.4%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;英超&lt;/td&gt;
 &lt;td&gt;55.8%&lt;/td&gt;
 &lt;td&gt;↓ -1.6%&lt;/td&gt;
 &lt;td&gt;51.1%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;法甲&lt;/td&gt;
 &lt;td&gt;47.6%&lt;/td&gt;
 &lt;td&gt;↓ -9.3%&lt;/td&gt;
 &lt;td&gt;48.2%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;意甲&lt;/td&gt;
 &lt;td&gt;47.2%&lt;/td&gt;
 &lt;td&gt;↓ -4.4%&lt;/td&gt;
 &lt;td&gt;52.7%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;BTTS(Both Teams To Score)：双方均取得进球的比赛比例。2025-26赛季数据截至2026年3月20日。&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="30年趋势对比"&gt;30年趋势对比&lt;/h2&gt;
&lt;p&gt;BTTS率是衡量联赛攻防开放程度最直观的指标之一，各联赛在这个维度上的表现差异显著。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;德甲长期领跑。&lt;/strong&gt; 30年均值56.1%，显著高于其他四大联赛。2023-24赛季更达到61.8%的历史峰值，意味着近五分之三的比赛双方都有进球。德甲的高BTTS率与其高进球率(场均3.14球)形成一致：不仅进球多，而且双方都在积极进攻。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;意甲大起大落。&lt;/strong&gt; 30年均值52.7%，但波动幅度巨大。2019-20赛季曾创下62.1%的五大联赛单赛季最高纪录，但2025-26赛季骤降至47.2%，回到了接近90年代的水平。意甲的BTTS率变化，与联赛战术风潮的转变高度同步。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;英超稳步提升。&lt;/strong&gt; 从90年代约50%的基准水平，逐步攀升至近年的55%以上。2023-24赛季英超BTTS率达到61.6%，创历史新高，与该赛季场均3.28球的进球爆发一致。2025-26赛季回落至55.8%，但仍高于历史均值。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;西甲近年上升明显。&lt;/strong&gt; 30年均值51.4%，2000-01赛季曾达到58.2%的峰值，但此后经历了长期下滑。近两个赛季重新上升，2025-26赛季达到56.1%，高于历史均值近5个百分点。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;法甲波动剧烈。&lt;/strong&gt; 30年均值48.2%，2002-03赛季曾低至39.5%(五大联赛30年最低值)。2022-23赛季达到58.2%后，2025-26赛季暴跌至47.6%，单赛季降幅达9.3个百分点，波动之大在五大联赛中罕见。&lt;/p&gt;
&lt;h2 id="为什么差异存在可能的解释"&gt;为什么差异存在？可能的解释&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;进攻哲学差异。&lt;/strong&gt; 德甲强调积极逼抢和高位压迫，这种战术导致更多的攻防转换，双方都有更多的进球机会。意甲和法甲传统上更注重防守组织，弱队面对强队时常常选择&amp;quot;零封对手+偷一个&amp;quot;的策略。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;联赛竞争均衡度。&lt;/strong&gt; BTTS率与联赛竞争均衡度密切相关。竞争越均衡，双方实力越接近，BTTS率越高。西甲近年BTTS率上升可能反映了中游球队进攻实力的提升。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;守门员与防守水平。&lt;/strong&gt; 意甲历来以出产世界级守门员和后卫闻名(布冯、唐纳鲁马、基耶利尼等)，高水平的门将和防线降低了双方进球的概率。&lt;/p&gt;
&lt;h2 id="covid-19影响对比"&gt;COVID-19影响对比&lt;/h2&gt;
&lt;p&gt;2020-21空场赛季对BTTS率的影响不大：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;英超&lt;/strong&gt;：从51.1%降至48.9%，小幅下降&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;德甲&lt;/strong&gt;：从57.8%降至56.5%，基本持平&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;西甲&lt;/strong&gt;：从48.4%升至49.5%，略有上升&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;意甲&lt;/strong&gt;：从62.1%降至55.5%，回落但仍处高位&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;法甲&lt;/strong&gt;：从51.3%升至52.4%，微幅上升&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;BTTS率受空场影响较小，说明双方进球与否更多取决于球队战术和实力，而非观众氛围。&lt;/p&gt;
&lt;h2 id="实际意义"&gt;实际意义&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;比赛观赏选择。&lt;/strong&gt; 如果期望看到&amp;quot;双方都有进球&amp;quot;的攻守对抗，德甲(58.1%)和西甲(56.1%)是更优选择。意甲和法甲接近一半的比赛会出现至少一方零封的局面，比赛节奏可能相对沉闷。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;数据分析参考。&lt;/strong&gt; BTTS率是评估联赛&amp;quot;攻防开放度&amp;quot;的核心指标。一支球队的防守数据需要在联赛BTTS基准下解读：意甲球队实现零封的难度低于德甲球队，因为联赛整体BTTS率就偏低。&lt;/p&gt;
&lt;h3 id="查看各联赛详细数据"&gt;查看各联赛详细数据&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/epl/trends/btts-rate/"&gt;英超BTTS趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/la-liga/trends/btts-rate/"&gt;西甲BTTS趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/bundesliga/trends/btts-rate/"&gt;德甲BTTS趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/serie-a/trends/btts-rate/"&gt;意甲BTTS趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/ligue-1/trends/btts-rate/"&gt;法甲BTTS趋势&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>五大联赛主场优势对比：主场还有多大作用？</title><link>https://18qiu.com/soccer/compare/home-advantage/</link><pubDate>Fri, 20 Mar 2026 03:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/compare/home-advantage/</guid><description>&lt;p&gt;2020-21赛季，英超出现了历史上绝无仅有的现象：客队胜场数(153场)超过了主队(144场)，主场优势指数仅0.94。空场踢球的一个赛季，动摇了&amp;quot;主场不败&amp;quot;的百年信条。&lt;/p&gt;
&lt;h2 id="五大联赛主场优势指数排名-2025-26赛季"&gt;五大联赛主场优势指数排名 (2025-26赛季)&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;排名&lt;/th&gt;
 &lt;th&gt;联赛&lt;/th&gt;
 &lt;th&gt;优势指数&lt;/th&gt;
 &lt;th&gt;较上赛季&lt;/th&gt;
 &lt;th&gt;30年均值&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;西甲&lt;/td&gt;
 &lt;td&gt;1.80&lt;/td&gt;
 &lt;td&gt;↑ +0.32&lt;/td&gt;
 &lt;td&gt;1.78&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;法甲&lt;/td&gt;
 &lt;td&gt;1.65&lt;/td&gt;
 &lt;td&gt;↑ +0.23&lt;/td&gt;
 &lt;td&gt;1.87&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;德甲&lt;/td&gt;
 &lt;td&gt;1.49&lt;/td&gt;
 &lt;td&gt;↑ +0.43&lt;/td&gt;
 &lt;td&gt;1.65&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;英超&lt;/td&gt;
 &lt;td&gt;1.33&lt;/td&gt;
 &lt;td&gt;↑ +0.16&lt;/td&gt;
 &lt;td&gt;1.61&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;意甲&lt;/td&gt;
 &lt;td&gt;1.17&lt;/td&gt;
 &lt;td&gt;↓ -0.08&lt;/td&gt;
 &lt;td&gt;1.77&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;主场优势指数 = 主队胜场数 / 客队胜场数。指数大于1表示主场有优势，等于1表示主客场均等。2025-26赛季数据截至2026年3月20日。&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="30年趋势对比"&gt;30年趋势对比&lt;/h2&gt;
&lt;p&gt;五大联赛的主场优势在过去30年经历了系统性衰退，但衰退幅度各有不同。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;意甲衰退最为剧烈。&lt;/strong&gt; 90年代平均主场优势指数高达2.37，是五大联赛中最高的。到2020年代，这个数字降至1.26，降幅达47%。2025-26赛季更是跌至1.17，几乎接近主客场均等。意甲从&amp;quot;主场堡垒&amp;quot;到&amp;quot;主场略占优&amp;quot;，转变之剧烈在五大联赛中独一无二。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;法甲衰退幅度同样显著。&lt;/strong&gt; 90年代均值2.40降至近年的1.32，降幅45%。但2025-26赛季回升至1.65，显示主场优势可能正在恢复。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;西甲相对稳定。&lt;/strong&gt; 从90年代的2.01降至近年的1.59，降幅21%，是五大联赛中衰退最温和的。2025-26赛季1.80的数据甚至超过了30年均值，说明西甲主场气氛对比赛结果的影响力仍然较强。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;英超持续走低。&lt;/strong&gt; 90年代均值1.74降至近年的1.30，但2025-26赛季回升至1.33。值得注意的是，英超在2024-25赛季创下1.17的历史低点(不算COVID赛季)，客队在英超越来越不怯场。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;德甲波动较大。&lt;/strong&gt; 30年均值1.65，但在2019-20赛季曾跌至1.07(几乎接近主客场均等)，比COVID赛季还早一年。2025-26赛季回弹至1.49，显示较强的恢复力。&lt;/p&gt;
&lt;h2 id="为什么差异存在可能的解释"&gt;为什么差异存在？可能的解释&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;球场规模与氛围。&lt;/strong&gt; 德甲拥有欧洲最大的平均上座率(场均超过4万人)，但主场优势指数并非最高。相反，西甲中小球场的紧凑氛围似乎对客队施加了更大的心理压力。数据表明，球场氛围的&amp;quot;密度&amp;quot;可能比绝对观众数量更重要。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;交通与旅行距离。&lt;/strong&gt; 西班牙和意大利的地理跨度较大，客队长途奔波的体能消耗可能更显著。英超球队间的平均距离相对较短，客场劣势因此被部分抵消。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;VAR与判罚标准化。&lt;/strong&gt; VAR引入后，主场球迷对裁判的影响力被削弱。各联赛引入VAR的时间不同，但数据普遍显示VAR引入后主场优势出现下降拐点。&lt;/p&gt;
&lt;h2 id="covid-19影响对比"&gt;COVID-19影响对比&lt;/h2&gt;
&lt;p&gt;2020-21赛季的空场效应为研究主场优势提供了&amp;quot;自然实验&amp;quot;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;英超&lt;/strong&gt;：主场优势指数从1.48暴跌至0.94，历史上首次客队胜场超过主队&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;法甲&lt;/strong&gt;：从1.79跌至0.99，几乎完全主客场均等&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;德甲&lt;/strong&gt;：从1.07降至1.34，反而出现回升(可能与上赛季基数极低有关)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;意甲&lt;/strong&gt;：从1.15降至1.21，变化不大(本已处于低位)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;西甲&lt;/strong&gt;：从1.72降至1.40，降幅相对温和&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;关键发现：COVID之后各联赛的主场优势均未完全恢复到疫情前水平，这暗示空场赛季可能永久改变了球员和教练对主客场的心理预期。&lt;/p&gt;
&lt;h2 id="实际意义"&gt;实际意义&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;比赛观赏选择。&lt;/strong&gt; 如果偏好紧张刺激的主客场对决，西甲的主场优势指数最高，强弱队的主场较量往往更具戏剧性。英超和意甲的主客场差距持续缩小，意味着任何一场比赛的结果都更难预测。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;数据分析参考。&lt;/strong&gt; 在评估球队的主客场表现差异时，必须以联赛基准为参照。意甲球队主场胜率60%可能并不突出(联赛整体主场优势已经很低)，但在西甲同样的数据则可能低于平均水平。&lt;/p&gt;
&lt;h3 id="查看各联赛详细数据"&gt;查看各联赛详细数据&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/epl/trends/home-advantage/"&gt;英超主场优势趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/la-liga/trends/home-advantage/"&gt;西甲主场优势趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/bundesliga/trends/home-advantage/"&gt;德甲主场优势趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/serie-a/trends/home-advantage/"&gt;意甲主场优势趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://18qiu.com/soccer/ligue-1/trends/home-advantage/"&gt;法甲主场优势趋势&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>法甲爆冷潮: 近两轮34%比赛爆冷</title><link>https://18qiu.com/soccer/insights/2026-03-20-upset_spike-ligue-1/</link><pubDate>Fri, 20 Mar 2026 01:03:34 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-03-20-upset_spike-ligue-1/</guid><description>&lt;h2 id="法甲爆冷潮-近两轮34比赛爆冷"&gt;法甲爆冷潮: 近两轮34%比赛爆冷&lt;/h2&gt;
&lt;p&gt;近两轮法甲爆冷率达到 &lt;strong&gt;34%&lt;/strong&gt;，远超赛季平均值 &lt;strong&gt;23%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/ligue-1/trends/upset-rate/"&gt;18球爆冷指数&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-03-20-goals_spike-serie-a/</link><pubDate>Fri, 20 Mar 2026 01:03:34 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-03-20-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>法甲爆冷潮: 近两轮34%比赛爆冷</title><link>https://18qiu.com/soccer/insights/2026-03-19-upset_spike-ligue-1/</link><pubDate>Thu, 19 Mar 2026 12:28:45 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-03-19-upset_spike-ligue-1/</guid><description>&lt;h2 id="法甲爆冷潮-近两轮34比赛爆冷"&gt;法甲爆冷潮: 近两轮34%比赛爆冷&lt;/h2&gt;
&lt;p&gt;近两轮法甲爆冷率达到 &lt;strong&gt;34%&lt;/strong&gt;，远超赛季平均值 &lt;strong&gt;23%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/ligue-1/trends/upset-rate/"&gt;18球爆冷指数&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>意甲第40轮: 场均进球飙升至5.0</title><link>https://18qiu.com/soccer/insights/2026-03-19-goals_spike-serie-a/</link><pubDate>Thu, 19 Mar 2026 12:28:45 +0000</pubDate><guid>https://18qiu.com/soccer/insights/2026-03-19-goals_spike-serie-a/</guid><description>&lt;h2 id="意甲第40轮-场均进球飙升至50"&gt;意甲第40轮: 场均进球飙升至5.0&lt;/h2&gt;
&lt;p&gt;本轮意甲场均进球达到 &lt;strong&gt;5.0&lt;/strong&gt; 球，较前四轮均值 &lt;strong&gt;3.1&lt;/strong&gt; 上升了 &lt;strong&gt;60%&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;查看完整趋势: &lt;a href="https://18qiu.com/soccer/serie-a/trends/goals-per-match/"&gt;场均进球趋势&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;数据来源: API-Football · openfootball | 由18球数据引擎自动分析生成&lt;/em&gt;&lt;/p&gt;</description></item><item><title>关于 18球：数据指南与分析方法论</title><link>https://18qiu.com/about/</link><pubDate>Thu, 19 Mar 2026 12:00:00 +0000</pubDate><guid>https://18qiu.com/about/</guid><description>&lt;h1 id="关于-18球-18qiucom"&gt;关于 18球 (18qiu.com)&lt;/h1&gt;
&lt;p&gt;18球是一个专注于&lt;strong&gt;五大联赛历史数据可视化&lt;/strong&gt;的深度分析平台。我们的使命是通过对跨越 33 个赛季、超过 58,000 场顶级联赛的数据建模，还原现代足球在战术、规则与竞争格局上的演进。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-数据来源与权威性"&gt;1. 数据来源与权威性&lt;/h2&gt;
&lt;p&gt;我们的分析基于多维度的权威数据源，确保每一项指标的科学性与可追溯性：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.api-football.com/"&gt;API-Football&lt;/a&gt;&lt;/strong&gt;: 提供 2020 年至今的实时比分、赔率变动及详细比赛事件。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/openfootball"&gt;OpenFootball (GitHub)&lt;/a&gt;&lt;/strong&gt;: 覆盖 1993-2020 年的欧洲主流联赛历史赛果数据库（Public Domain）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.football-data.co.uk/"&gt;Football-Data.co.uk&lt;/a&gt;&lt;/strong&gt;: 提供详尽的场均射门、红黄牌、角球等细分统计数据。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;18球数据实验室通过自动化流水线（Pipeline）对上述原始数据进行清洗、去重与标准化（Normalization），解决了不同年代、不同来源对球队名称命名的歧义问题。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-核心指标说明-methodology"&gt;2. 核心指标说明 (Methodology)&lt;/h2&gt;
&lt;p&gt;为了更直观地展示联赛走势，我们定义了一系列独家数据维度：&lt;/p&gt;
&lt;h3 id="-进攻与节奏维度"&gt;⚽ 进攻与节奏维度&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;场均进球 (Goals Per Match)&lt;/strong&gt;: 揭示联赛进攻倾向的基准。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;双方进球率 (BTTS %)&lt;/strong&gt;: 衡量比赛的开放程度与观赏性。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;进球盛宴指数 (Goal Fest Index)&lt;/strong&gt;: 统计单场进球 $\ge$ 4 球的比赛比例。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;下半场进球潮&lt;/strong&gt;: 下半场进球数与上半场进球数之比，反映体能与战术博弈对后期进球的推动。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-竞争与均衡维度"&gt;⚖️ 竞争与均衡维度&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;18球爆冷指数 (Upset Index)&lt;/strong&gt;: 基于比赛赔率偏差，追踪“弱队击败强队”的发生频率。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;进球贫富差距 (Gini Index)&lt;/strong&gt;: 借用经济学基尼系数，衡量联赛进球产出在顶级球队与下游球队之间的分配不均度。数值越高，表示强弱分化越严重。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;夺冠积分门槛 (Title Price)&lt;/strong&gt;: 统计历届冠军的最终积分，分析在“金元足球”时代夺冠所需的统治力溢价。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-比赛形态维度"&gt;📋 比赛形态维度&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;主场优势指数 (Home Advantage Score)&lt;/strong&gt;: 主场胜场数 $\div$ 客场胜场数。大于 1.0 表示存在主场优势。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;半场领先后胜率 (HT Conversion)&lt;/strong&gt;: 衡量上半场领先球队的控制力，分析逆转发生的难度。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="3-如何使用本站工具"&gt;3. 如何使用本站工具&lt;/h2&gt;
&lt;h3 id="联赛对比引擎-comparison-engine"&gt;联赛对比引擎 (Comparison Engine)&lt;/h3&gt;
&lt;p&gt;在每个数据详情页顶部，您可以通过&lt;strong&gt;联赛选择器&lt;/strong&gt;勾选多个联赛。系统将自动切换为对比模式，让您一眼看出英超与西甲在判罚尺度或进球效率上的显著差异。&lt;/p&gt;
&lt;h3 id="战术事件时间轴-tactical-markers"&gt;战术事件时间轴 (Tactical Markers)&lt;/h3&gt;
&lt;p&gt;我们的图表中集成了历史大事件标记（如 &lt;strong&gt;VAR 引入&lt;/strong&gt;、&lt;strong&gt;COVID-19 空场赛季&lt;/strong&gt;、&lt;strong&gt;补时新规&lt;/strong&gt;）。通过对比事件发生前后的数据曲线，您可以洞察规则微调对现代足球的真实影响。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="4-版权与引用"&gt;4. 版权与引用&lt;/h2&gt;
&lt;p&gt;18球的所有数据分析结果均可供学术研究与非商业性质的体育讨论引用。引用时请注明来源：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;数据来源：18球数据实验室 (18qiu.com)&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="5-数据质量保证"&gt;5. 数据质量保证&lt;/h2&gt;
&lt;h3 id="数据验证流程"&gt;数据验证流程&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;交叉验证&lt;/strong&gt;: 关键赛季数据通过openfootball和football-data.co.uk两个独立来源交叉比对&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;异常检测&lt;/strong&gt;: 自动化pipeline在每次数据导入后检查进球数异常值、日期格式错误和球队名称不匹配&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;人工抽查&lt;/strong&gt;: 每个数据批次随机抽取3个赛季与维基百科/官方联赛资料核对&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="已知数据局限"&gt;已知数据局限&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;1993-94和1994-95赛季部分联赛缺少半场比分数据&lt;/li&gt;
&lt;li&gt;裁判数据仅覆盖football-data.co.uk收录的赛季（通常从2000年起）&lt;/li&gt;
&lt;li&gt;当前赛季（2025-26）为不完整数据，各项指标会随比赛进行持续变化&lt;/li&gt;
&lt;li&gt;西甲使用胜负关系（head-to-head）而非净胜球作为积分相同时的排名依据，本站使用标准净胜球排序作为近似&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="修订政策"&gt;修订政策&lt;/h3&gt;
&lt;p&gt;如发现数据错误，请通过页面底部联系方式反馈。确认后将在24小时内修正并在数据面板标注修订记录。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;声明：本站提供之数据仅供参考，不构成任何形式的博彩建议。&lt;/em&gt;&lt;/p&gt;</description></item><item><title>2022年卡塔尔世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/2022/</link><pubDate>Wed, 01 Jun 2022 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/2022/</guid><description/></item><item><title>2018年俄罗斯世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/2018/</link><pubDate>Fri, 01 Jun 2018 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/2018/</guid><description/></item><item><title>2014年巴西世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/2014/</link><pubDate>Sun, 01 Jun 2014 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/2014/</guid><description/></item><item><title>2010年南非世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/2010/</link><pubDate>Tue, 01 Jun 2010 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/2010/</guid><description/></item><item><title>2006年德国世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/2006/</link><pubDate>Thu, 01 Jun 2006 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/2006/</guid><description/></item><item><title>2002年韩日世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/2002/</link><pubDate>Sat, 01 Jun 2002 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/2002/</guid><description/></item><item><title>1998年法国世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1998/</link><pubDate>Mon, 01 Jun 1998 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1998/</guid><description/></item><item><title>1994年美国世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1994/</link><pubDate>Wed, 01 Jun 1994 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1994/</guid><description/></item><item><title>1990年意大利世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1990/</link><pubDate>Fri, 01 Jun 1990 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1990/</guid><description/></item><item><title>1986年墨西哥世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1986/</link><pubDate>Sun, 01 Jun 1986 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1986/</guid><description/></item><item><title>1982年西班牙世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1982/</link><pubDate>Tue, 01 Jun 1982 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1982/</guid><description/></item><item><title>1978年阿根廷世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1978/</link><pubDate>Thu, 01 Jun 1978 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1978/</guid><description/></item><item><title>1974年西德世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1974/</link><pubDate>Sat, 01 Jun 1974 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1974/</guid><description/></item><item><title>1970年墨西哥世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1970/</link><pubDate>Mon, 01 Jun 1970 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1970/</guid><description/></item><item><title>1966年英格兰世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1966/</link><pubDate>Wed, 01 Jun 1966 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1966/</guid><description/></item><item><title>1962年智利世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1962/</link><pubDate>Fri, 01 Jun 1962 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1962/</guid><description/></item><item><title>1958年瑞典世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1958/</link><pubDate>Sun, 01 Jun 1958 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1958/</guid><description/></item><item><title>1954年瑞士世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1954/</link><pubDate>Tue, 01 Jun 1954 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1954/</guid><description/></item><item><title>1950年巴西世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1950/</link><pubDate>Thu, 01 Jun 1950 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1950/</guid><description/></item><item><title>1938年法国世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1938/</link><pubDate>Wed, 01 Jun 1938 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1938/</guid><description/></item><item><title>1934年意大利世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1934/</link><pubDate>Fri, 01 Jun 1934 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1934/</guid><description/></item><item><title>1930年乌拉圭世界杯 — 全部比赛结果</title><link>https://18qiu.com/soccer/world-cup/history/1930/</link><pubDate>Sun, 01 Jun 1930 00:00:00 +0000</pubDate><guid>https://18qiu.com/soccer/world-cup/history/1930/</guid><description/></item></channel></rss>