访问键值?

时间:2013-03-12 13:02:22

标签: d3.js

这可能是一件非常简单的事情,但未能弄清楚。我有一个带有图例的多线图。我已根据下面的格式将parameter_id指定为键。

Array[3]
0: Object
key: "1"
values: Array[11]
0: Object
client_id: "1"
dateTimeReceived: "2013-03-12 05:54:10"
dateTimeTaken: Tue Mar 12 2013 05:53:41 GMT+0000 (GMT Standard Time)
id: "1"
inspectionPoint_id: "1"
parameterType: "Temperature"
parameter_id: "1"
reading: 2.1
testSourceLocationDescription: "test source"
testSourceLocationLatitude: "53.000000000000000"
testSourceLocationLongitude: "-7.000000000000000"
testSourceLowerLimit: "4"
testSourceUpperLimit: "25"
testSource_id: "1"
unitMeasurement: "°C"
__proto__: Object

我遇到的问题是,传说文本显然正在显示id - 但我希望它显示parameterType。我是否需要将parameterType指定为第二个密钥(如果可能,希望避免这种情况)或者是否有任何方法可以访问此值?

PS - 我最初使用parameterType作为键,但在更新时没有正确绑定元素。

1 个答案:

答案 0 :(得分:0)

只需改变你的要点中的第72行

.text(function(d){ return d.key; })

.text(function(d){ return d.values[0].parameterType; })