我只需要用Plotly.js库在3D中绘制一个表面图,但是包太大了( ~2MB)。因此,我决定只添加他们为3D绘图提供的部分包(称为plotly gl3d )。gl3d部分束包含散射、scatter3d、表面、mesh3d、等值面、体积、锥体和流管等迹线模块。这个包的大小约为500KB,仍然很大。
我决定在webpack的帮助下创建自己的custom bundle,只添加如下所示的曲面图模块。
var Plotly = require('plotly.js/lib/core.js');
Plotly.register([
require('plotly.js/lib/surface'),
]);
module.exports = Plotly;Here你可以在Github找到完整的代码。但是自定义捆绑包的大小比他们已经提供的要大。它大约有1.5MB!看起来他们做的不仅仅是简单的捆绑。有人能帮帮我吗?
发布于 2020-06-24 15:30:20
在联系了这个库的开发人员后,我发现减少包大小的唯一可能方法是gzip压缩。有关更多信息,您可以查看this
https://stackoverflow.com/questions/62094091
复制相似问题