ResilienceVis双视图可视化交互方案

可视化系统的双视图方案 resilience_vis_DualViews,挺适合想快速上手数据图谱交互的你。支持本地模式和规模模式切换,用起来灵活。比如用 cluster_node 控制显示粒度,适合调试也适合上线演示。

启动流程也挺顺:npm install装依赖,npm run dev就能跑。要改端口和默认浏览器,直接去改webpack.config.js或者package.json里的scripts,改成你习惯的就行,像这样:

"dev": "webpack-dev-server --open chrome --port 3000 --hot"

交互上也比较有意思。双击节点就能折叠详细信息,点击展开也不复杂。视觉布局是基于 forceDirected,有时候元素会叠着,看不清?直接拖一下,位置就顺了。

节点的 id 显示也做了区分,本地模式下全显示,方便定位;全局模式则只显示一部分,图干净不少。要是你正好在搞数据可视化,这种细节设计还挺贴心。

如果你想了解更多底层支持,比如 cluster 的用法,推荐看看这篇:

还有搭配 Webpack 构建组件的流程,也可以参考这篇:

,想快速搭一个能切换视角、交互比较丰富的可视化界面,这个项目还是蛮适合的。如果你已经熟了 React 和 Webpack,上手会更顺。

使用提醒:布局是力导向的,位置会变,记得适当加点稳定锚点或者交互引导,不然用户会懵。

zip
resilience_vis_DualViews-master.zip 预估大小:72个文件
folder
resilience_vis_DualViews-master 文件夹
file
resilience-vis.rar 4.03MB
file
webpack.config.js 587B
folder
src 文件夹
folder
style 文件夹
file
style.css 3KB
file
index.html 576B
folder
Components 文件夹
file
DOM.jsx 90KB
file
JavaScript.md 93B
file
App.js 210B
file
index.js 150B
file
.babelrc 136B
file
debug.log 576B
folder
statics 文件夹
folder
paper_img 文件夹
file
微信截图_20201212143712.ai 412KB
file
interface.ai 663KB
file
connection.pdf 418KB
file
code.js 1KB
file
workflow.pdf 839KB
file
interface.pdf 656KB
file
workflow.ai 847KB
file
bsort.json 20KB
folder
fa 文件夹
file
index.html 356B
folder
scss 文件夹
file
_mixins.scss 2KB
file
font-awesome.scss 430B
file
_path.scss 783B
file
_list.scss 378B
file
_icons.scss 49KB
file
_core.scss 459B
file
_variables.scss 22KB
file
_screen-reader.scss 134B
file
_rotated-flipped.scss 672B
file
_larger.scss 375B
file
_fixed-width.scss 120B
file
_animated.scss 715B
file
_stacked.scss 482B
file
_bordered-pulled.scss 592B
file
font-awesome.min.css 30KB
folder
less 文件夹
file
animated.less 713B
file
core.less 452B
file
stacked.less 476B
file
font-awesome.less 495B
file
list.less 377B
file
icons.less 49KB
file
mixins.less 2KB
file
rotated-flipped.less 622B
file
screen-reader.less 118B
file
variables.less 22KB
file
bordered-pulled.less 585B
file
path.less 771B
file
larger.less 370B
file
fixed-width.less 119B
folder
fonts 文件夹
file
fontawesome-webfont.svg 434KB
file
fontawesome-webfont.woff2 75KB
file
fontawesome-webfont.eot 162KB
file
FontAwesome.otf 132KB
file
fontawesome-webfont.woff 96KB
file
fontawesome-webfont.ttf 162KB
file
README.md 5KB
folder
css 文件夹
file
font-awesome.min.css 30KB
file
font-awesome.css.map 21KB
file
font-awesome.css 37KB
file
HELP-US-OUT.txt 323B
file
package.json 1KB
file
miserable.json 19KB
file
LSG_1.txt 1KB
file
CoMD.json 475KB
file
loops.json 784B
file
L_153.txt 1KB
file
L_1.txt 1KB
file
1.json 413B
file
LSG_153.txt 1KB
file
README.md 1KB
file
.gitignore 229B
file
package-lock.json 298KB
file
package.json 925B
...
zip 文件大小:8.11MB