我有两个关于 d3 折线图的问题。
我有以下折线图:
这是一个jsfiddle:http: //jsfiddle.net/TKHYp/8/
数据如下所示:
var sampleData = [
["2012-01", 2+Math.random()],
["2012-02", 2+Math.random()],
["2012-03", 2+Math.random()],
["2012-04", 2+Math.random()],
["2012-05", 2+Math.random()],
["2012-06", 2+Math.random()],
["2012-07", 2+Math.random()],
["2012-08", 2+Math.random()]];
转换日期的代码如下:
var parseDate = d3.time.format("%Y-%m").parse;
我有两个问题:
- 我如何告诉 d3 缩写月份(二月变成二月)和
- 为什么将 01-2012 更改为“2012”而不是“一月”?
如果没有办法缩写月份,有人可以帮我更改 d3 代码,以便它简单地将数据日期输出为字符串吗?这样我就可以编写 javascript 代码来手动解析和缩写数据中的日期。
谢谢!