-1

24 時間にわたって値をプロットしようとしています。私はjqplot サイトのこの例から作業しています。何が間違っているのかわかりません。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="javascript/jqplot/jquery.jqplot.js"></script>
<link rel="stylesheet" href="javascript/jqplot/jquery.jqplot.css" type="text/css" />
<script type="text/javascript" src="javascript/jqplot/plugins/jqplot.dateAxisRenderer.min.js"></script>

<div id="chart1"></div>

<script type="text/javascript">
$(document).ready(function(){
  var line2=[['2008-06-30 8:00AM',4], ['2008-06-30 9:00AM',6.5], ['2008-06-30 10:00AM',5.7], ['2008-06-30 11:00AM',9], ['2008-06-30 12:00PM',8.2]];
  var plot2 = $.jqplot('chart1', [line2], {
      title:'Customized Date Axis',
      gridPadding:{right:35},
      axes:{
        xaxis:{
          renderer:$.jqplot.DateAxisRenderer,
          tickOptions:{formatString:'%r'}
        }
      },
      series:[{lineWidth:4, markerOptions:{style:'square'}}]
  });
});
</script>
4

1 に答える 1

3

バージョン: 1.0.4 リビジョン: 1121 で日付軸をプロットしようとしましたが、ポイントをプロットするための時間単位として時間があった場合、グラフをプロットできませんでした (すべてのポイントが最後の最後にプロットされていました)。 X軸)私にとっての回避策は、この行をコメントアウトすることでした-

min = min.getTime() + min.getUtcOffset();

jqplot.dateAxisRenderer.js から

これがバグかどうかはわかりませんが、このコードの変更後、プロットはうまくいきました。

于 2012-11-23T19:33:32.083 に答える