質問: NVD3を利用してチャートをJavaScriptにて描画しておりますが、サンプルコードのように上手くデータが表示されなくて困っています。 言葉で説明しますと、 カーソルを乗っけた時にサンプルではグラフ上にカーソル位置のデータがポップアップされるようなのですが、 実際にサンプルを真似てデータだけ変えて実行してみるとカーソル位置のデータのポップアップがされない状態になってしまいます。 なぜこのようになってしまうのか色々と試してみましたが、原因を突き止めるに至りませんでした。 X軸Y軸共に正常にデータが反映されているのでデータの形式が間違っているわけではなさそうなのですが... 何方か分かる方教えて下さい。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/6cb7b3120e41dc4679cf0624cc9b830a.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/2148acbdae01d7239311fed4b49ca7f0.png)
回答: 先ほど質問させて頂きましたが、もっと根本的なところに問題があったようです。 日付けデータで表示する場合のデータの並び順が左から描画されるものと思い、日付けデータを逆順に取得して日時の古いものから新しいものへJSONデータを並べていたのが原因でした。 新しいものから古いものへ並び替えたところ正常に動作するようになりました。