javascript - d3.js 条形图:从可观察到常规 js
问题描述
我看到了一个不错的条形图,我想在常规 javascript 中重现它。
但似乎我做错了什么。特别是当我试图转录 keyframes
函数时
keyframes = {
const keyframes = [];
let ka, a, kb, b;
for ([[ka, a], [kb, b]] of d3.pairs(datevalues)) {
for (let i = 0; i < k; ++i) {
const t = i / k;
keyframes.push([
new Date(ka * (1 - t) + kb * t),
rank(name => (a.get(name) || 0) * (1 - t) + (b.get(name) || 0) * t)
]);
}
}
keyframes.push([new Date(kb), rank(name => b.get(name) || 0)]);
return keyframes;
}
解决方案
推荐阅读
- python - 将数据框两列重塑为一列和两行
- python - Python os.listdir 在主机上找不到文件夹
- linux - “进程是后台调度程序”是什么意思?
- sqlalchemy - 即使在会话提交之后,sqlalchemy 删除查询也会挂起
- javascript - 如何使用当前日期获取上个月的最后一天?
- godot - Godot 监听来自同一场景的多个实例的信号
- swift - WKWebView 不会从外部域加载网站
- visual-studio-code - 如何在 Visual Studio Code 中“折叠”未选择的行以进行多次编辑?
- godot - Godot 2D WASD 运动
- avro - 如何验证 Avro 模式文件的格式以查看它是否符合 Apache Avro 规范