javascript - 多折线图 D3.js Json数据结构

标签 javascript json d3.js

我正在尝试修改this fiddle

在哪里而不是这个 Json

var data = [{"symbol":"MSFT","date":"Day1","price":40},{"symbol":"MSFT","date":"Day2","price":23.18},{"symbol":"MSFT","date":"Day3","price":24.43}

我想传递这个Json格式的数据 { “第一天”:10, “第二天”:154, “第三天”:24, “第四天”:48, “第五天”:154, “第六天”:48, “第七天”:154, “第八天”:154, "lineName": "汽车", }。 { “第一天”:10, “第二天”:154, “第三天”:24, “第四天”:48, “第五天”:154, “第六天”:48, “第七天”:154, “第八天”:154, "lineName": "自行车", }, { “第一天”:10, “第二天”:154, “第三天”:24, “第四天”:48, “第五天”:154, “第六天”:48, “第七天”:154, “第八天”:154, "lineName": "飞机", }

我是 JS 和 D3.js 的新手,任何人都可以给我一些提示或示例,我可以修改代码以使其接受上述 Json 吗?或任何处理数据的方式

最佳答案

时间刻度不适合该域

var domain = ["第 1 天","第 2 天","第 3 天","第 4 天","第 5 天","第 6 天","第 7 天"]; var xScale = d3.scale.ordinal() .domain(域名) .rangeRoundBands([0, 宽度], .1); var xAxis = d3.svg.axis() .scale(xScale) .tickSize(0) .orient("底部"); svg.append(“g”) .attr("类", "x 轴") .attr("变换", "翻译(0,"+ 高度 + ")") .call(xAxis);

关于javascript - 多折线图 D3.js Json数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39609541/

相关文章:

javascript - 将 JSON 对象添加到 angularjs $scope 中?

java - 如何从 JPBC 库中的 String 实例化 Element?

javascript - 鼠标悬停在d3.js中,如何获取相应位置的值?

javascript - 事件发生时如何将值传递给 Django 中的 url?

javascript - requestanimationframe() 中的函数调用了太多次,如何只调用一次?

javascript - Angular 防护 : Prevent manually accessing a URL

javascript - 如何通过动态键读取值,形成json

javascript - D3 集群布局中的链接和文本路径

javascript - 如何在 d3.js 行上添加链接名称?

javascript - Object.keys 方法如何对字符串键 id 进行排序