かなり簡単な質問です。次のようなjqplotchartがあります。
そして、私はそれがこのように見えるようにしたいです(x軸を確認してください):>これはフォトショップされた画像です:)
だから、私はティックラインが月の最初にあることを望んでいますが、各月の最初の間の中央にあるラベルのようです。どうすればこれを達成できますか? CanvasAxisTickRenderer を使用してみましたが、私が思いついた最善の方法は、プレフィックス オプション (空白を追加する) でした。これは、月をキャンバスの外に配置します。
xaxis の現在の jqplot コードは次のようになります。
xaxis:{
renderer:$.jqplot.DateAxisRenderer,
tickRenderer: $.jqplot.CanvasAxisTickRenderer,
tickOptions:{
formatString:'%B',
showMark: false,
labelPosition: 'start',
fontFamily: 'helvetica, sans-serif',
fontSize: '8pt',
labelPosition: 'middle',
},
tickInterval: 'month',
min:'<?php echo date("Y");?>-01-01',
max:'<?php echo date("Y-m-d"); ?>'
},
あなたの提案をありがとう!
編集: 重要: これは動的に生成されたグラフであるため、ハードコードされたラベルはオプションではないと思います。