html - 将 SVG 图打包到网站上的最有效方法是什么?
问题描述
我正在做一个链接在这里的爱好项目:https ://conjectory.org/
该站点本质上是呈现到屏幕上的 SVG 图形的集合。
从用户体验的角度来看,网站有多“宽”有点令人沮丧,我希望更有效地打包图表。
现在 SVG 协议做了一些不错的事情,比如最小化边缘交叉的数量,我想保留它,但是我不想让我的所有根节点都处于相同的高度,而是将它们打包到一个最小化总平方的区域中区域。
我的想法:
一种做法是把这片森林中的每一棵独立的树都变成自己的SVG对象并打包成一个div,那么问题是我们如何在屏幕中尽可能高效地打包矩形div。
但这感觉非常费力,(找到一个打包算法 + 将 SVG 拆分成单独的块),我想知道是否有更优雅的解决方案。
解决方案
推荐阅读
- python - 幂律分布和 Barabasi-Albert 模型的指数;指数值
- javascript - 调用 alert(array.length) 时 JavaScript 未定义
- visual-studio - 将 ASP.NET CORE Identity 添加到现有的多项目解决方案
- java - 从java中提取子字符串
- javascript - 反应材料表:数据树中的颜色行
- php - PHP将相似名称变量转换为json
- python - 如何在python3中创建一个可以将整个列表放入列中的表
- c++ - Cout 在里面吗?
- javascript - 数组元素显示两次
- ios - UIPopOverPresentationController 在presentationTransitionWillBegin 上崩溃