C3: 最小 d3js 导入列表

创建于 2018-07-09  ·  3评论  ·  资料来源: c3js/c3

你好,
c3 的最低 d3js 要求是什么?

我想为 d3.js 生成一个最小的构建,其中包含以下内容:
import {scaleLinear} from "d3-scale";

来自 D3 的文档:“D3 是使用 ES2015 模块编写的……” https://github.com/d3/d3

因此,如果有人有清单,那就太好了。
我目前正在使用 webpack 和围绕 C3 的 vue 包装器构建 Vuejs 应用程序: https ://github.com/chryb/vue-c3。
我的捆绑包大小对于一个小图来说很大,这就是我的问题。

最有用的评论

这些对我有用,它将 d3 大小减少约 50%
d3-array.js
d3-brush.js
d3-collection.js
d3-color.js
d3-dispatch.js
d3-ease.js
d3-format.js
d3-interpolate.js
d3-path.js
d3-scale-chromatic.js
d3-scale.js
d3-selection.js
d3-shape.js
d3-time-format.js
d3-timer.js
d3-transition.js
d3-zoom.js

所有3条评论

这些对我有用,它将 d3 大小减少约 50%
d3-array.js
d3-brush.js
d3-collection.js
d3-color.js
d3-dispatch.js
d3-ease.js
d3-format.js
d3-interpolate.js
d3-path.js
d3-scale-chromatic.js
d3-scale.js
d3-selection.js
d3-shape.js
d3-time-format.js
d3-timer.js
d3-transition.js
d3-zoom.js

我对 C3 的自定义构建非常感兴趣,只为我们的用例导入必要的 D3 模块。
(例如,只有带有工具提示、缩放和选择的时间序列基线线图)

但是:我无法让它在 Rollup/ES6 导入项目中正常工作。

任何有关如何构建 C3 的自定义版本(缩小相当大的尺寸)的工作示例/提示将不胜感激!

这似乎是一个非常需要的功能,但我找不到任何工作示例。

这些对我有用,它将 d3 大小减少约 50%
d3-array.js
d3-brush.js
d3-collection.js
d3-color.js
d3-dispatch.js
d3-ease.js
d3-format.js
d3-interpolate.js
d3-path.js
d3-scale-chromatic.js
d3-scale.js
d3-selection.js
d3-shape.js
d3-time-format.js
d3-timer.js
d3-transition.js
d3-zoom.js

您如何将上述内容转换为配置? 有人有例子吗?

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

udhaya2kmrv picture udhaya2kmrv  ·  3评论

wojciechowskid picture wojciechowskid  ·  3评论

Kreozot picture Kreozot  ·  3评论

MarcusJT picture MarcusJT  ·  4评论

Saikat-Sinha picture Saikat-Sinha  ·  3评论