javascript - d3js : time scaling and winter months

标签 javascript d3.js

我正在 d3js 中绘制一个散点图,它隔离了冬季。有没有一种快速简便的方法来格式化 x 比例,以便我在 3 月到 12 月的图表中没有间隙?我希望 x 轴的范围是从 12 月 21 日到 3 月 21 日:

1901 example http://lmnts.lmnarchitects.com/wp-content/uploads/2014/04/2014-04-01-09_31_30-127.0.0.1_8020_Climate3_seattle-winter-temps.html.jpg

最佳答案

您可以将日期延长到一年,即使您不希望显示它,也可以将前一年 7 月之后的月份指定为第一学期的月份:

var data = [
   {date: '2012/12/01', RH: 50, ...},
   {date: '2012/12/02', RH: 55, ...},
   ...
   {date: '2013/03/31', RH: 89, ...}
];

并使用d3.extent设置日期刻度的范围。轴应显示 12 月至 3 月之间的连续间隔。问候,

关于javascript - d3js : time scaling and winter months,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22792291/

相关文章:

javascript - 如何向数据属性添加更多对象或数组

javascript - 为什么当我触发事件时变量没有更新?

javascript - 为什么在 Vue.js 中获取图像宽度有时效果很好但有时却不行?

javascript - Reactjs - 动态添加、删除数组

javascript - 从相册中选择图片时无法读取文件大小

javascript - 如何使用 D3.js 更改轴上显示的数据

javascript - 动态更新d3条形图

具有智能的 Javascript 代码编辑器

javascript d3.js 日期字符串解析问题

javascript - 退出进入的d3饼图问题