Javascript 设置numberTicks时jqPlot点不正确

Javascript 设置numberTicks时jqPlot点不正确,javascript,jquery,jqplot,Javascript,Jquery,Jqplot,我正在尝试限制我正在设置的动态jqplot上的滴答数。不幸的是,当我这样做时,这些点看起来并不准确。下面是它的样子: 如您所见,例如,10/05/12上的点不在其正确的轴上。我意识到现在这些点是估计的,但是这些点在图表上看起来必须是准确的-特别是当鼠标悬停在这些点上时,会给出正确的日期和y轴值 以下是我的初始化代码,如果有帮助的话: var datepickerBegin = $("#datepicker_start").datepicker({dateFormat: "dd/mm/yyyy"}

我正在尝试限制我正在设置的动态jqplot上的滴答数。不幸的是,当我这样做时,这些点看起来并不准确。下面是它的样子:

如您所见,例如,10/05/12上的点不在其正确的轴上。我意识到现在这些点是估计的,但是这些点在图表上看起来必须是准确的-特别是当鼠标悬停在这些点上时,会给出正确的日期和y轴值

以下是我的初始化代码,如果有帮助的话:

var datepickerBegin = $("#datepicker_start").datepicker({dateFormat: "dd/mm/yyyy"}).val();
                                var datepickerEnd = $("#datepicker_to").datepicker({dateFormat: "dd/mm/yyyy"}).val();

                                var startDiff = $("#datepicker_start").datepicker("getDate");
                                var endDiff = $("#datepicker_to").datepicker("getDate");
                                alert(startDiff)
                                alert(endDiff)

                                // Check if dates are more than a week apart
                                    if(endDiff - startDiff >= 15 * 86400 * 1000) {
                                    var plot2 = $.jqplot('chart2', jsonurl,{
                                        title: "Storage Space",
                                        dataRenderer: ajaxDataRenderer,
                                        dataRendererOptions: {unusedOptionalUrl: jsonurl},
                                        axes: {
                                            xaxis: {
                                                'numberTicks' : 15,
                                                min: datepickerBegin,
                                                max: datepickerEnd,
                                                renderer:$.jqplot.DateAxisRenderer,
                                                rendererOptions:{tickRenderer:$.jqplot.CanvasAxisTickRenderer},
                                                tickInterval: '1 day',
                                                tickOptions:{formatString:'%#m/%#d/%Y'

                                                }

                                            },
                                            yaxis: {
                                                label: "MB",
                                                tickOptions:{formatString:'%d '},
                                                min: 0
                                            }

                                        },
                                        highlighter: {
                                            show: true,
                                            sizeAdjust: 7.5
                                        }
                                    });
                                    // Somehow fix the line?
                                    plot2.redraw({});

                                } 

有人能解决这个问题吗?谢谢

还是有问题。还有其他人吗?4年后,仍然痛苦,直到有问题。还有其他人吗?4年后还在受苦