2

jqPLot を使用してグラフを生成する次のコードがありますが、x 軸が正しく表示されない理由がわかりません

  jQuery(document).ready(function(){
            $data = [['2012-03-03',1,'03 Mar 12'],['2012-03-06',4,'06 Mar 12'],['2012-03-07',1,'07 Mar 12'],['2012-03-08',1,'08 Mar 12'],['2012-03-15',2,'15 Mar 12'],['2012-03-18',1,'18 Mar 12'],['2012-03-21',3,'21 Mar 12'],];
            jQuery.jqplot.config.enablePlugins = true;
            jQuery.jsDate.config.defaultCentury = 2000;
            jQuery.jqplot("chartdiv",[$data],
            {
                series:[{renderer:jQuery.jqplot.BarRenderer}],
                seriesDefaults: {
                    showMarker:true,
                    pointLabels: { show:true },
                    rendererOptions: { barMargin:35}
                },
                axes :{
                    xaxis :{
                        renderer :jQuery.DateAxisRenderer,
                        min : '2012-03-01'
                    }
                }
            }
        );
        });
4

1 に答える 1

0

わかったと思います。NaNそれを実行した後、私はあなたが最初のデートの後に、あなたが「軸を正しく示さない」という意味であったことに気づきましたか?

したがって、問題は、とjqplot.の間で欠落しているということでした。jQueryDateAxisRendererrenderer :jQuery.DateAxisRenderer

このフィドルが示すように、今では問題ないように見えます。

于 2012-05-05T12:45:36.897 に答える