jqplot自定义xaxis时间间隔 - 时间序列

时间:2014-11-19 06:34:22

标签: jqplot

这是我第一次在这里发帖提问。如果有什么废话,请咨询。 我有一个图表,可以通过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中的选项)。但是,图表不是预期的结果(我没有足够的声誉在这里发布图表)。

请您帮忙弄清楚渲染器是否存在同步问题或任何其他编码问题?感谢。

0 个答案:

没有答案