这是我第一次在这里发帖提问。如果有什么废话,请咨询。 我有一个图表,可以通过jqplots绘制同一图表上的2行。代码在这里:
<script type="text/javascript">
$(document).ready(function(){
var line1=<%=PfStr %>;
var line2=<%=BmkStr %>;
// var dateValues = ["30/9/2013", "31/12/2013", "31/3/2014", "30/6/2014", "30/9/2014"];
var plot1 = $.jqplot('chart1', [line1, line2], {
axesDefaults: {
tickRenderer: $.jqplot.CanvasAxisTickRenderer,
},
axes:{
xaxis:{
renderer:$.jqplot.DateAxisRenderer,
tickOptions:{
formatString:'%#d-%b-%y',
angle: 90
},
max: '<%=lasttick %>',
min: '<%=firsttick %>'
// ,
// ticks: dateValues
},
yaxis:{
tickOptions:{
formatString:'%.2f'
}
}
},
highlighter: {
show: true,
sizeAdjust: 7.5
},
cursor: {
show: true,
tooltipLocation:'sw'
},
series:[
{color:'#0000ff', lineWidth:2, markerOptions:{show: false}},
{color:'#ff0000', lineWidth:2, markerOptions:{show: false}}
]
});
});
</script>
在上图中,自动生成刻度线。相反,我想通过替换作为每个季度的结束来定制刻度。然后我尝试添加代码的刻度(Uncommon值数组和xaxis中的选项)。但是,图表不是预期的结果(我没有足够的声誉在这里发布图表)。
请您帮忙弄清楚渲染器是否存在同步问题或任何其他编码问题?感谢。