1

y値のベクトルの折れ線グラフを作成したいと思います。デフォルトの状況では、xは1から開始する必要があります。xの値を0から開始する方法はありますか?以下は私のコードとデモです:

$(document).ready(function() {
        var s= [12, 45, 89, 181, 111, 147, 116]            
        $.jqplot('chart1', [s], {
            seriesDefaults: { 
            showMarker:false,
            pointLabels: { show:false } ,
              },


            axes: {
                  xaxis: {
                    label :'Time units',
                    pad: 0,
                      },
                  yaxis: {
                    label: 'Number of individuals',
                    pad: 0
                      }
            },
             legend: {
                  show: true,
                  location: 'nw',
                  placement: 'inside',
                fontSize: '11px'
            } 
        })   
    })

</ p>

4

2 に答える 2

1

編集: x のデータも設定する必要があります。

これがデモです。

于 2012-07-31T01:53:34.490 に答える
0

このリンクの最初の段落で、作成者は、達成しようとしているもののために、x、y データ ポイントの配列が必要であると述べています (順序付けられたペア自体も配列でなければなりません)。したがって、特定のケースでは、これにより目的の効果が得られるはずです。

var s= [[0, 12], [1, 45], [2, 89], [3, 181], [4, 111], [5, 147], [6, 116]];

順序付きペアのより大きな配列の場合、for ループを使用して順序付きペア配列を生成できます。

于 2016-08-09T16:59:20.060 に答える