绘制时间序列数据-从JSON格式的x轴
D3.js - Plotting time series data - Format x-axis from JSON
我从JSON文件中绘制非常简单的数据:我需要帮助格式化我的x日期轴。我不知道如何从json文件中为d3.js指定日期格式。我尝试了以下操作:
var parseDate = d3.time.format("%Y%m%d").parse;
JSON数据如下所示:
var data = [
{"mytime": 20150801, "tt": 17.0},
{"mytime": 20150802, "tt": 17.6},
];
x轴上的结果不像预期的那样。在这里找到我的小提琴。https://jsfiddle.net/1m1qm6pv/1/
我认为问题是这样的:
data.forEach(function(d) {
d.mytime = parseDate(d.mytime);
});
您的"dates"是数字,因此不能解析为Date对象。要解析它们,请使用字符串而不是数字:
var data = [
{"mytime": "20150801", "tt": 17.0},
{"mytime": "20150802", "tt": 17.6},
];
相关文章:
- Json数据包含日期和时间格式
- 将日期时间从json转换为可读格式
- 如何通过数据分组将json数据转换为嵌套的json数据格式
- 在HTML页面上将URL解析为可读的json格式
- 如何在不在本地下载的情况下将url中提供的文件(pdf/doc)转换为json/string/base64格式
- 将JSON对象的表示形式更改为显式键/值格式
- 为DataTables aoColumnDefs创建JavaScript数组(JSON格式)
- 从Particle Photon Webhook到Azure的JSON格式
- JavaScript-HTML表单到JSON(空值)和格式
- json格式的国家数据到层次数据
- 从javascript调用C#Web服务并使用它(json格式)
- HTML表的JSON格式
- 如何将HTML表单(JSON格式)中的数据分配给变量
- 未知格式的Procjess JSON
- 将JSON数据格式化为excel文件
- JSON字符串格式错误
- Neo4j结果(JSON格式)创建D3树图
- 没有获得 json .save 的输出,格式为 pars.html
- 格式JSON日期到JS日期
- 如何在javascript中解析日期时间格式json字符串