0

Json データをグラフ化するためにHighChartsを使用しています。

私は折れ線グラフオプションを使用しています。これにより、ポイントを次のように入力しています-

C#

protected string intsAsJSArray
    {
        get
        {
            return string.Format("[{0}]", string.Join(",", listOfInts));
        }
    }
protected string datesAsJSArray
    {
        get
        {
            return string.Format("[{0}]", string.Join(",", listOfDates));
        }
    }

Aspx

series: [{
            type: 'area',
            name: 'Count:',
            pointInterval: 24 * 3600 * 1000,
            pointStart: Date.UTC(2013, 10, 31),
            data: <%= intsAsJSArray %>               
        }]

現在、pointStartはハードコードされていますが、達成したいのは、 の各日付listOfDatesに対して、 の対応する int のグラフ上のポイントを設定することlistOfIntsです。listOfRecords.Add(1,2013-10-31)各行がintとdateの結合である1つのリストを返し、これをJavascriptで分割するのがおそらく良い考えだと思いました。どうすればこれを達成できますか?

4

2 に答える 2

0

他の解決策は、各ポイントに x/y パラメータを使用し、highstock を使用し、序数パラメータを false に設定することです。

http://api.highcharts.com/highstock#xAxis.ordinal

于 2013-11-03T11:52:17.660 に答える