1

大きなJSON配列をエコーするphpスクリプトがあります。これはそのごく一部です。

{
"BR_RioDeJaneiro": [
    {
        "timeRange": "12:00:00 AM-12:19:59 AM",
        "average": "4.3653"
    },
    {
        "timeRange": "12:20:00 AM-12:39:59 AM",
        "average": "4.5386"
    }
]
}

時間範囲は実際にはまで上がり11:50:00 AM-11:59:59 PMます。をtimeRangeドメインにし、averageを範囲にします。各時間範囲の平均を視覚化する折れ線グラフを作成したいと思います。jsonデータを取得するために使用できる関数があることは知っていd3.json()ますが、ドメインの設定、範囲の設定、および視覚化の作成方法を理解するのに苦労しています。ありがとう。

4

1 に答える 1

3

このチュートリアルでは、あなたが求めていることの多くを実行します。

http://www.recursion.org/d3-for-mere-mortals/

日付と値で構成されるパスベースの線グラフを作成します。

あなたの場合、文字列の日付範囲をプロットに使用できる実際の日付に変換するために、いくつかの作業を行う必要があります。

また、時間範囲が連続している場合(つまり、それぞれが最後に終了したときに開始する場合)、終了日を気にする必要はありません。

于 2012-05-30T22:25:32.050 に答える