文件名称:map-of-reddit:互动地图reddit
文件大小:377KB
文件格式:ZIP
更新时间:2024-04-21 10:15:10
JavaScript
Reddit地图 这段代码渲染了的。 地图上的每个点都是subreddit。 如果多个用户经常在两个子reddit上发表评论,则同一群集中的两个点通常彼此靠近。 怎么做的? 我处理了2020-2021年遗留的176,178,986独特评论,并计算了子Reddit之间的Jaccard相似度。 然后,我将子reddit之间的关系视为图聚类问题。 计算聚类后,我将其视为图形布局问题,并创建了SVG文件。 创建SVG文件后,我将其视为WebGL渲染和SVG流解析的双重问题,并创建了自己的webgl渲染器和SVG流解析器。 一路走来,我追求简单。 我想让人们编辑SVG文件,对其进行更正,并为地图的开发做出贡献。 我很高兴地说,可以通过编辑地图。 我想改进很多事情。 但我想知道这项努力没有白费。 如果您喜欢这项工作-请考虑在或上支持。 请在上与我分享您的建议和意见。 一些注意事项 没有单一的“
【文件预览】:
map-of-reddit-main
----.gitignore(214B)
----package.json(1KB)
----package-lock.json(1.01MB)
----src()
--------Tooltip.vue(157B)
--------components()
--------main.js(135B)
--------appState.js(1KB)
--------SmallPreview.vue(3KB)
--------lib()
--------App.vue(13KB)
--------LoadingIcon.vue(481B)
--------vars.styl(368B)
----LICENSE(1KB)
----public()
--------fonts()
--------index.html(2KB)
----.browserslistrc(21B)
----.eslintrc.js(435B)
----README.md(3KB)
----vue.config.js(667B)
----babel.config.js(73B)
----deploy.sh(231B)