嗨,我在我的项目中使用d3js和calendar来查看日历,我能够让这些例子发挥作用。
它只提供了verticalOrientation = false/true选项,但我的要求是必须显示
horizontalOrientation (i.e verticalOrientation = false) 但我要连续三个月,再连续三个月,等等。直到12个月。请帮我实现这个目标。
产出目标:

发布于 2015-10-17 19:26:50
如果我对你的理解正确,你可以使用subDomain和rowLimit的组合
var cal = new CalHeatMap();
cal.init({
domain: "year",
subDomain: "x_month",
rowLimit: 3
});完整的例子:
<!DOCTYPE html>
<html>
<head>
<script data-require="d3@3.5.3" data-semver="3.5.3" src="//cdnjs.cloudflare.com/ajax/libs/d3/3.5.3/d3.js"></script>
<link rel="stylesheet" href="https://rawgit.com/wa0x6e/cal-heatmap/master/cal-heatmap.css" />
<script src="https://rawgit.com/wa0x6e/cal-heatmap/master/cal-heatmap.min.js"></script>
</head>
<body>
<div id="cal-heatmap"></div>
<script>
var cal = new CalHeatMap();
cal.init({
domain: "year",
subDomain: "x_month",
rowLimit: 3
});
</script>
</body>
</html>
https://stackoverflow.com/questions/33183860
复制相似问题