首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cal-Heatmap只显示连续3个月,另一个连续显示3个月,直到12个月。

Cal-Heatmap只显示连续3个月,另一个连续显示3个月,直到12个月。
EN

Stack Overflow用户
提问于 2015-10-17 07:05:17
回答 1查看 649关注 0票数 2

嗨,我在我的项目中使用d3js和calendar来查看日历,我能够让这些例子发挥作用。

它只提供了verticalOrientation = false/true选项,但我的要求是必须显示

代码语言:javascript
复制
horizontalOrientation (i.e verticalOrientation = false) 

但我要连续三个月,再连续三个月,等等。直到12个月。请帮我实现这个目标。

产出目标:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-17 19:26:50

如果我对你的理解正确,你可以使用subDomainrowLimit的组合

代码语言:javascript
复制
  var cal = new CalHeatMap();
  cal.init({
    domain: "year",
    subDomain: "x_month",
    rowLimit: 3
  });

完整的例子:

代码语言:javascript
复制
<!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>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33183860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档