0

100 入力の 1 シリーズのヒストグラムをグラフ化しようとしています。ただし、代わりに棒グラフをレンダリングするように指定すると、jqPlot はデータを線グラフとしてレンダリングし続けます。私のコードは、棒グラフの例の修正版です。

<script type="text/javascript" src="dist/jquery.min.js"></script>
<script type="text/javascript" src="dist/jquery.jqplot.js"></script>
<script type="text/javascript" src="dist/src/plugins/jqplot.barRenderer.min.js"></script>
<script type="text/javascript" src="dist/src/plugins/jqplot.categoryAxisRenderer.min.js"></script>
<script type="text/javascript" src="dist/src/plugins/jqplot.pointLabels.min.js"></script>

$(document).ready(function(){
            var hits = [123, 54, 897, ...]

            var plot1 = $.jqplot('chart1', [hits], {
                    seriesDefaults:{
                    renderer:$.jqplot.BarRenderer
                    },
                        series:[ {label:'Hits'} ],

            legend: {
                    show: true,
                            placement: 'outsideGrid'
                            },
                        axes: {
                              xaxis: {
                        autoscale: true,
                        renderer: $.jqplot.CategoryAxisRenderer,
                                numberTicks: 4,
                                tickInterval: 25
                                },
                            yaxis: {
                        autoscale: true
                        }
                    }
                });
                });

私が間違っていることを誰かが知っていますか?

4

1 に答える 1