【发布时间】:2016-02-03 16:58:53
【问题描述】:
我是 Javascript 新手,在我的代码中找不到错误。 我在这里使用 NVD3 图表。它是基于时间序列的图表,包含特定股票的日期和收盘价。数据范围从 2005 年至今。
这里是代码
var data= JSON.parse("Data.JSON")
nv.addGraph(function() {
var chart = nv.models.lineChart()
.margin({top: 70, right: 70, bottom: 70, left: 70})
.useInteractiveGuideline(true)
.transitionDuration(100)
.showYAxis(true)
.showXAxis(true)
;
//Chart x-axis settings
chart.xAxis
.axisLabel('date')
.tickFormat(function(d) {return new Date((data.Date - (25567 + 1))*86400*1000);
chart.yAxis //Chart y-axis settings
.axisLabel('close')
.tickFormat(d3.scale.linear(data.Close));
d3.select('#Charts svg') //Selecting the <svg> element where i want to render the chart in.
.datum(data) //Populating the <svg> element with chart data...
.call(chart); //Finally, rendering the chart!
//Update the chart when window resizes.
})
;
//数据 { “日期”:[13089、13094、13095、13096、13097、13098、13101、13103、13104、13105、13108、13109、13110] “关闭”:[2419.1、2461.6、2492.7、2489.1、2500.7、2548.7、2558.7、2582.8、2603.9、2620.1、2602.5、2572.8] }
【问题讨论】:
-
您遇到的问题是什么?
-
代码没有运行。什么都没有形成。
标签: javascript html json d3.js nvd3.js