很直接的问题。我有一个看起来像这样的 jqplotchart:
我希望它看起来像这样(检查 x 轴):> 这是经过照片处理的图像 :)
所以,我希望刻度线在每月的第一天,但 id' 就像在每个月的第一天之间居中的标签。我怎么能做到这一点?我尝试使用 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"); ?>'
},
谢谢你的建议!
编辑:重要的是要提到:这是一个动态生成的图表,所以我认为硬编码标签不是一个选项。