Repository navigation
Expand file tree
/
Copy pathstats.html
More file actions
106 lines (97 loc) · 17 KB
/
Copy pathstats.html
File metadata and controls
106 lines (97 loc) · 17 KB
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PaperVault Statistics</title>
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/echarts-wordcloud@2.1.0/dist/echarts-wordcloud.min.js"></script>
<style>
body { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif; margin:0; padding:20px; background:#fafafa; color:#333; }
.container { max-width:1000px; margin:0 auto; }
h1 { text-align:center; margin-bottom:6px; font-weight:700; }
.subtitle { text-align:center; color:#888; margin-bottom:36px; font-size:14px; }
.card { background:#fff; border-radius:8px; padding:20px; margin-bottom:24px; box-shadow:0 2px 8px rgba(0,0,0,0.06); }
.chart { width:100%; height:420px; }
.footer { text-align:center; color:#aaa; font-size:12px; margin-top:20px; }
</style>
</head>
<body>
<div class="container">
<h1>PaperVault 数据统计</h1>
<div class="subtitle">Data Statistics · 714,769 papers / 129 series / 632,899 with abstracts / 112,135 with code</div>
<div class="card">
<div id="chart-category" class="chart"></div>
</div>
<div class="card">
<div id="chart-year" class="chart"></div>
</div>
<div class="card">
<div id="chart-wordcloud" class="chart"></div>
</div>
<div class="footer">Generated by PaperVault maintain.py</div>
</div>
<script>
const catData = {"labels": ["计算机体系结构/高性能计算/存储系统 (Computer Architecture / HPC / Storage)", "计算机网络 (Computer Networks)", "网络与信息安全 (Network & Information Security)", "软件工程/系统软件/程序设计语言 (Software Engineering / Systems / PL)", "数据库/数据挖掘/内容检索 (Database / Data Mining / IR)", "计算机科学理论 (Theoretical Computer Science)", "计算机图形学与多媒体 (Computer Graphics & Multimedia)", "人工智能 (Artificial Intelligence)", "人机交互与普适计算 (Human-Computer Interaction & Ubicomp)", "语音 (Speech)", "交叉/综合/新兴 (Interdisciplinary / Comprehensive / Emerging)"], "values": [39623, 30987, 25982, 27658, 67973, 32088, 72178, 241000, 19044, 68666, 30491], "colors": ["#2E5C8A", "#7BA05B", "#C44E52", "#DD8452", "#9370DB", "#55A3B9", "#8C8C8C", "#E3A018", "#4C4C4C", "#A0C4E8", "#C49C94"]};
const yearData = {"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", "2026"], "series": [{"name": "计算机体系结构/高性能计算/存储系统 (Computer Architecture / HPC / Storage)", "data": [787, 716, 830, 873, 869, 958, 1441, 1208, 1190, 1199, 1238, 1298, 1382, 1530, 1755, 1772, 1775, 1570, 1400, 1399, 1866, 1667, 2005, 2172, 2330, 2804, 1589]}, {"name": "计算机网络 (Computer Networks)", "data": [350, 349, 469, 561, 679, 772, 1019, 919, 943, 974, 1025, 1044, 1156, 1430, 1222, 1161, 1375, 1347, 1349, 1197, 1142, 1172, 1232, 1579, 2319, 2014, 2188]}, {"name": "网络与信息安全 (Network & Information Security)", "data": [191, 187, 204, 215, 223, 287, 368, 459, 463, 448, 552, 648, 751, 848, 888, 911, 1047, 1077, 1127, 1170, 1228, 1546, 1590, 2081, 2675, 3077, 1721]}, {"name": "软件工程/系统软件/程序设计语言 (Software Engineering / Systems / PL)", "data": [511, 493, 490, 620, 599, 753, 754, 942, 1066, 792, 956, 1055, 1125, 1251, 1151, 1380, 1060, 915, 1086, 1127, 922, 1402, 1596, 1821, 1653, 1653, 485]}, {"name": "数据库/数据挖掘/内容检索 (Database / Data Mining / IR)", "data": [513, 738, 866, 935, 1048, 1186, 1549, 1728, 2291, 2317, 2634, 2366, 2553, 2630, 2394, 2341, 2610, 2617, 2651, 3081, 3384, 3825, 4096, 4616, 4666, 4413, 3925]}, {"name": "计算机科学理论 (Theoretical Computer Science)", "data": [829, 924, 918, 919, 939, 1030, 1079, 1044, 1156, 1136, 1074, 1186, 1115, 1265, 1181, 1154, 1180, 1309, 1350, 1325, 1366, 1466, 1419, 1448, 1519, 1629, 1128]}, {"name": "计算机图形学与多媒体 (Computer Graphics & Multimedia)", "data": [1212, 1249, 839, 1734, 1837, 1696, 2027, 2063, 1975, 2184, 1876, 2234, 2219, 2291, 2513, 2215, 1997, 2695, 3254, 3335, 3289, 3916, 3824, 4667, 5695, 7227, 2115]}, {"name": "人工智能 (Artificial Intelligence)", "data": [1297, 971, 1338, 1666, 1604, 2042, 2386, 2505, 2068, 2256, 2594, 2811, 2845, 4184, 3723, 5418, 5555, 6369, 7589, 11106, 13977, 16285, 16441, 22956, 31785, 45775, 23454]}, {"name": "人机交互与普适计算 (Human-Computer Interaction & Ubicomp)", "data": [194, 146, 174, 144, 272, 174, 307, 271, 413, 397, 472, 761, 789, 737, 824, 879, 937, 1118, 795, 877, 957, 945, 812, 1114, 1288, 1529, 1718]}, {"name": "语音 (Speech)", "data": [1977, 1308, 1893, 1467, 2330, 1693, 2491, 2568, 2487, 2319, 2667, 2783, 2443, 2980, 2648, 2292, 2448, 2396, 2434, 2894, 3147, 3012, 3189, 4174, 4138, 4488, 0]}, {"name": "交叉/综合/新兴 (Interdisciplinary / Comprehensive / Emerging)", "data": [392, 457, 528, 784, 904, 1162, 944, 1001, 1009, 1262, 1203, 1117, 1340, 1206, 1261, 1231, 1321, 1350, 1462, 1572, 1648, 2492, 583, 1371, 1252, 1175, 464]}], "categories": ["计算机体系结构/高性能计算/存储系统", "计算机网络", "网络与信息安全", "软件工程/系统软件/程序设计语言", "数据库/数据挖掘/内容检索", "计算机科学理论", "计算机图形学与多媒体", "人工智能", "人机交互与普适计算", "语音", "交叉/综合/新兴"], "colors": ["#2E5C8A", "#7BA05B", "#C44E52", "#DD8452", "#9370DB", "#55A3B9", "#8C8C8C", "#E3A018", "#4C4C4C", "#A0C4E8", "#C49C94"]};
const wordcloudData = [{"name": "ICASSP", "value": 41444, "textStyle": {"color": "#A0C4E8"}}, {"name": "IGARSS", "value": 36029, "textStyle": {"color": "#8C8C8C"}}, {"name": "NIPS", "value": 28687, "textStyle": {"color": "#E3A018"}}, {"name": "AAAI", "value": 27859, "textStyle": {"color": "#E3A018"}}, {"name": "CVPR", "value": 27138, "textStyle": {"color": "#E3A018"}}, {"name": "INTERSPEECH", "value": 22610, "textStyle": {"color": "#A0C4E8"}}, {"name": "ICLR", "value": 22262, "textStyle": {"color": "#E3A018"}}, {"name": "ACL", "value": 20093, "textStyle": {"color": "#E3A018"}}, {"name": "BIOINFORMATICS", "value": 18405, "textStyle": {"color": "#C49C94"}}, {"name": "EMNLP", "value": 15883, "textStyle": {"color": "#E3A018"}}, {"name": "ICML", "value": 15853, "textStyle": {"color": "#E3A018"}}, {"name": "CHI", "value": 13530, "textStyle": {"color": "#4C4C4C"}}, {"name": "IJCAI", "value": 13529, "textStyle": {"color": "#E3A018"}}, {"name": "MICCAI", "value": 12716, "textStyle": {"color": "#8C8C8C"}}, {"name": "MM", "value": 12240, "textStyle": {"color": "#8C8C8C"}}, {"name": "TIT", "value": 11919, "textStyle": {"color": "#55A3B9"}}, {"name": "ICCV", "value": 11848, "textStyle": {"color": "#E3A018"}}, {"name": "TIP", "value": 9926, "textStyle": {"color": "#8C8C8C"}}, {"name": "CIKM", "value": 9905, "textStyle": {"color": "#9370DB"}}, {"name": "ICME", "value": 9822, "textStyle": {"color": "#8C8C8C"}}, {"name": "TNNLS", "value": 8852, "textStyle": {"color": "#E3A018"}}, {"name": "KDD", "value": 8526, "textStyle": {"color": "#9370DB"}}, {"name": "JSTARS", "value": 7934, "textStyle": {"color": "#8C8C8C"}}, {"name": "INFOCOM", "value": 7930, "textStyle": {"color": "#7BA05B"}}, {"name": "ICSE", "value": 7908, "textStyle": {"color": "#DD8452"}}, {"name": "TPAMI", "value": 7729, "textStyle": {"color": "#E3A018"}}, {"name": "SIGIR", "value": 7334, "textStyle": {"color": "#9370DB"}}, {"name": "TVCG", "value": 6787, "textStyle": {"color": "#8C8C8C"}}, {"name": "WWW", "value": 6649, "textStyle": {"color": "#9370DB"}}, {"name": "NAACL", "value": 6329, "textStyle": {"color": "#E3A018"}}, {"name": "TMM", "value": 6318, "textStyle": {"color": "#8C8C8C"}}, {"name": "TMC", "value": 6243, "textStyle": {"color": "#7BA05B"}}, {"name": "TCAD", "value": 6022, "textStyle": {"color": "#2E5C8A"}}, {"name": "ICDE", "value": 5907, "textStyle": {"color": "#9370DB"}}, {"name": "JSAC", "value": 5874, "textStyle": {"color": "#7BA05B"}}, {"name": "DAC", "value": 5726, "textStyle": {"color": "#2E5C8A"}}, {"name": "SCIS", "value": 5663, "textStyle": {"color": "#C49C94"}}, {"name": "TIFS", "value": 5489, "textStyle": {"color": "#C44E52"}}, {"name": "TKDE", "value": 5326, "textStyle": {"color": "#9370DB"}}, {"name": "CCS", "value": 5268, "textStyle": {"color": "#C44E52"}}, {"name": "ICDM", "value": 5054, "textStyle": {"color": "#9370DB"}}, {"name": "TOG", "value": 5027, "textStyle": {"color": "#8C8C8C"}}, {"name": "COLING", "value": 5017, "textStyle": {"color": "#E3A018"}}, {"name": "TPDS", "value": 4974, "textStyle": {"color": "#2E5C8A"}}, {"name": "VLDB", "value": 4874, "textStyle": {"color": "#9370DB"}}, {"name": "TC", "value": 4831, "textStyle": {"color": "#2E5C8A"}}, {"name": "IJAEO", "value": 4655, "textStyle": {"color": "#8C8C8C"}}, {"name": "TASLP", "value": 4612, "textStyle": {"color": "#A0C4E8"}}, {"name": "TON", "value": 4577, "textStyle": {"color": "#7BA05B"}}, {"name": "WACV", "value": 4435, "textStyle": {"color": "#E3A018"}}, {"name": "AISTATS", "value": 4386, "textStyle": {"color": "#E3A018"}}, {"name": "BMVC", "value": 4215, "textStyle": {"color": "#8C8C8C"}}, {"name": "SODA", "value": 4189, "textStyle": {"color": "#55A3B9"}}, {"name": "JMLR", "value": 4116, "textStyle": {"color": "#E3A018"}}, {"name": "SIGMOD", "value": 3950, "textStyle": {"color": "#9370DB"}}, {"name": "USS", "value": 3753, "textStyle": {"color": "#C44E52"}}, {"name": "PROCIEEE", "value": 3630, "textStyle": {"color": "#C49C94"}}, {"name": "IJCV", "value": 3357, "textStyle": {"color": "#E3A018"}}, {"name": "ASE", "value": 3318, "textStyle": {"color": "#DD8452"}}, {"name": "EACL", "value": 3261, "textStyle": {"color": "#E3A018"}}, {"name": "SC", "value": 3215, "textStyle": {"color": "#2E5C8A"}}, {"name": "TDSC", "value": 3079, "textStyle": {"color": "#C44E52"}}, {"name": "ECCV", "value": 3063, "textStyle": {"color": "#E3A018"}}, {"name": "UAI", "value": 3031, "textStyle": {"color": "#E3A018"}}, {"name": "STOC", "value": 2989, "textStyle": {"color": "#55A3B9"}}, {"name": "IJGIS", "value": 2981, "textStyle": {"color": "#8C8C8C"}}, {"name": "SIGSPATIAL", "value": 2953, "textStyle": {"color": "#8C8C8C"}}, {"name": "FSE", "value": 2876, "textStyle": {"color": "#DD8452"}}, {"name": "VR", "value": 2845, "textStyle": {"color": "#8C8C8C"}}, {"name": "ECIR", "value": 2754, "textStyle": {"color": "#9370DB"}}, {"name": "SIGCOMM", "value": 2719, "textStyle": {"color": "#7BA05B"}}, {"name": "RECSYS", "value": 2690, "textStyle": {"color": "#9370DB"}}, {"name": "TSE", "value": 2679, "textStyle": {"color": "#DD8452"}}, {"name": "SP", "value": 2355, "textStyle": {"color": "#C44E52"}}, {"name": "FOCS", "value": 2333, "textStyle": {"color": "#55A3B9"}}, {"name": "MOBICOM", "value": 2317, "textStyle": {"color": "#7BA05B"}}, {"name": "TSC", "value": 2253, "textStyle": {"color": "#DD8452"}}, {"name": "WSDM", "value": 2198, "textStyle": {"color": "#9370DB"}}, {"name": "IANDC", "value": 2181, "textStyle": {"color": "#55A3B9"}}, {"name": "COLT", "value": 2179, "textStyle": {"color": "#55A3B9"}}, {"name": "AI", "value": 1954, "textStyle": {"color": "#E3A018"}}, {"name": "CRYPTO", "value": 1954, "textStyle": {"color": "#C44E52"}}, {"name": "TGIS", "value": 1911, "textStyle": {"color": "#8C8C8C"}}, {"name": "SICOMP", "value": 1908, "textStyle": {"color": "#55A3B9"}}, {"name": "ISCA", "value": 1882, "textStyle": {"color": "#2E5C8A"}}, {"name": "MLJ", "value": 1870, "textStyle": {"color": "#E3A018"}}, {"name": "UIST", "value": 1844, "textStyle": {"color": "#4C4C4C"}}, {"name": "ASPLOS", "value": 1800, "textStyle": {"color": "#2E5C8A"}}, {"name": "CAV", "value": 1748, "textStyle": {"color": "#55A3B9"}}, {"name": "LICS", "value": 1729, "textStyle": {"color": "#55A3B9"}}, {"name": "CEUS", "value": 1722, "textStyle": {"color": "#8C8C8C"}}, {"name": "NDSS", "value": 1722, "textStyle": {"color": "#C44E52"}}, {"name": "MICRO", "value": 1717, "textStyle": {"color": "#2E5C8A"}}, {"name": "EUROCRYPT", "value": 1658, "textStyle": {"color": "#C44E52"}}, {"name": "EUROSYS", "value": 1536, "textStyle": {"color": "#2E5C8A"}}, {"name": "HPCA", "value": 1529, "textStyle": {"color": "#2E5C8A"}}, {"name": "HPDC", "value": 1407, "textStyle": {"color": "#2E5C8A"}}, {"name": "UBICOMP", "value": 1378, "textStyle": {"color": "#4C4C4C"}}, {"name": "ISSTA", "value": 1375, "textStyle": {"color": "#DD8452"}}, {"name": "CSCW", "value": 1365, "textStyle": {"color": "#4C4C4C"}}, {"name": "NSDI", "value": 1327, "textStyle": {"color": "#7BA05B"}}, {"name": "TOSEM", "value": 1306, "textStyle": {"color": "#DD8452"}}, {"name": "PPOPP", "value": 1250, "textStyle": {"color": "#2E5C8A"}}, {"name": "PLDI", "value": 1243, "textStyle": {"color": "#DD8452"}}, {"name": "IEEEVIS", "value": 1171, "textStyle": {"color": "#8C8C8C"}}, {"name": "RTSS", "value": 1162, "textStyle": {"color": "#C49C94"}}, {"name": "TACO", "value": 1119, "textStyle": {"color": "#2E5C8A"}}, {"name": "VLDBJ", "value": 1117, "textStyle": {"color": "#9370DB"}}, {"name": "SIGGRAPH", "value": 1111, "textStyle": {"color": "#8C8C8C"}}, {"name": "ATC", "value": 1093, "textStyle": {"color": "#2E5C8A"}}, {"name": "TOIS", "value": 1079, "textStyle": {"color": "#9370DB"}}, {"name": "JACM", "value": 1042, "textStyle": {"color": "#C49C94"}}, {"name": "TOCHI", "value": 927, "textStyle": {"color": "#4C4C4C"}}, {"name": "ALT", "value": 913, "textStyle": {"color": "#55A3B9"}}, {"name": "OOPSLA", "value": 885, "textStyle": {"color": "#DD8452"}}, {"name": "FM", "value": 866, "textStyle": {"color": "#DD8452"}}, {"name": "POPL", "value": 820, "textStyle": {"color": "#DD8452"}}, {"name": "OSDI", "value": 820, "textStyle": {"color": "#DD8452"}}, {"name": "GEOINFORMATICA", "value": 755, "textStyle": {"color": "#8C8C8C"}}, {"name": "SOSP", "value": 733, "textStyle": {"color": "#DD8452"}}, {"name": "JOC", "value": 704, "textStyle": {"color": "#C44E52"}}, {"name": "FAST", "value": 681, "textStyle": {"color": "#2E5C8A"}}, {"name": "TODS", "value": 610, "textStyle": {"color": "#9370DB"}}, {"name": "ISWC", "value": 589, "textStyle": {"color": "#C49C94"}}, {"name": "TOPLAS", "value": 576, "textStyle": {"color": "#DD8452"}}, {"name": "TOS", "value": 559, "textStyle": {"color": "#2E5C8A"}}, {"name": "MLSYS", "value": 448, "textStyle": {"color": "#E3A018"}}, {"name": "TOCS", "value": 282, "textStyle": {"color": "#2E5C8A"}}, {"name": "JOSIS", "value": 139, "textStyle": {"color": "#8C8C8C"}}];
// ---------- Papers by Category ----------
const chartCat = echarts.init(document.getElementById('chart-category'));
chartCat.setOption({
title: { text: '各研究领域论文分布 (Papers by Research Field)', left: 'center', textStyle: { fontSize: 16, fontWeight: 'bold' } },
tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },
grid: { left: '3%', right: '8%', bottom: '3%', top: '12%', containLabel: true },
xAxis: { type: 'value', name: '论文数量 (Paper Count)', nameTextStyle: { fontWeight: 'bold' } },
yAxis: { type: 'category', data: catData.labels, axisLabel: { fontWeight: 'bold' }, inverse: true },
series: [{
type: 'bar',
data: catData.values.map((v, i) => ({ value: v, itemStyle: { color: catData.colors[i] } })),
barWidth: '55%',
label: { show: true, position: 'right', fontWeight: 'bold', color: '#1a1a1a' }
}]
});
// ---------- Papers by Year ----------
const chartYear = echarts.init(document.getElementById('chart-year'));
chartYear.setOption({
title: { text: '历年论文收录趋势 (Annual Paper Collection Trend)', left: 'center', textStyle: { fontSize: 16, fontWeight: 'bold' } },
tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },
legend: { data: yearData.categories, bottom: 0, type: 'scroll', textStyle: { fontSize: 11 } },
grid: { left: '3%', right: '4%', bottom: '12%', top: '12%', containLabel: true },
xAxis: { type: 'category', data: yearData.years, name: '年份 (Year)', nameTextStyle: { fontWeight: 'bold' }, axisLabel: { interval: 1, rotate: 30 } },
yAxis: { type: 'value', name: '论文数量 (Paper Count)', nameTextStyle: { fontWeight: 'bold' } },
series: yearData.series.map((s, i) => ({
name: s.name,
type: 'bar',
stack: 'total',
data: s.data,
itemStyle: { color: yearData.colors[i] },
barWidth: '55%'
}))
});
// ---------- Word Cloud ----------
const chartWord = echarts.init(document.getElementById('chart-wordcloud'));
chartWord.setOption({
title: { text: 'Publication Series 词云 (Word Cloud)', left: 'center', textStyle: { fontSize: 16, fontWeight: 'bold' } },
tooltip: { show: true },
series: [{
type: 'wordCloud',
shape: 'circle',
left: 'center',
top: 'center',
width: '95%',
height: '95%',
sizeRange: [14, 90],
rotationRange: [-10, 10],
rotationStep: 15,
gridSize: 12,
drawOutOfBound: false,
layoutAnimation: true,
textStyle: { fontFamily: 'sans-serif', fontWeight: 'bold' },
emphasis: { focus: 'self', textStyle: { textShadowBlur: 5, textShadowColor: '#333' } },
data: wordcloudData
}]
});
window.addEventListener('resize', () => { chartCat.resize(); chartYear.resize(); chartWord.resize(); });
</script>
</body>
</html>