0

これはおそらく非常に簡単なことですが、理解できませんでした。凡例付きの複数折れ線グラフがあります。以下の形式に従って、キーとして 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 を 2 番目のキーとして指定する必要がありますか (可能であればこれを避けたいと思います)、またはこの値にアクセスする方法はありますか?

PS - 最初は parameterType をキーとして使用していましたが、更新時に要素が適切にバインドされていませんでした。

4

1 に答える 1

0

要旨の72行目を次のように変更するだけです。

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

.text(function(d){ return d.values[0].parameterType; })
于 2013-03-12T14:48:59.973 に答える