我在 D3 中有一个折线图,我可以在其中将 char 中的值聚合为天、周、月和年。
为此,我在我的图表数据中提供不同的日期格式。
日期:2005-12-31
周:2005-26
月份:2005-12
年份:2005
在 D3 中,这些模式可以用
var parseDate = d3.time.format(settings.d3pattern).parse;
官方来说,根据当前版本的 D3,可以用 %Y-%U 解析星期模式。没有关于 %U 模式问题的信息,如javascript d3.js date string parsing issue中所述。但是当我尝试解析周格式时出现错误。
唯一的解析问题是“尚不支持解析 %Z 指令(时区偏移,例如“-0700”)。” 来源:https ://github.com/mbostock/d3/wiki/Time-Formatting
有人可以评论 1.其他方法来解析基于一周的模式的日期。像 moment.js 这样的工具不提供一年中的一周和 2 的模式。当前版本中的 D3 是否能够解析这个日期。