Javascript 水平条形图忽略时间间隔、最小值和最大值选项

Javascript 水平条形图忽略时间间隔、最小值和最大值选项,javascript,jquery,jquery-mobile,jqplot,Javascript,Jquery,Jquery Mobile,Jqplot,我在一个项目中使用jqPlot,到目前为止,我对它非常满意。非常完整。但是,我现在正在处理的功能需要一个水平条形图。我的问题是,我的图表目前显示xaxis刻度为十进制数字,增加0.5。我不需要十进制值。我需要整数增加1。我的配置有点像这样: var chartConfig = { seriesDefaults: { showMarker: false, shadowAngle: 135, pointLabels: {

我在一个项目中使用jqPlot,到目前为止,我对它非常满意。非常完整。但是,我现在正在处理的功能需要一个水平条形图。我的问题是,我的图表目前显示xaxis刻度为十进制数字,增加0.5。我不需要十进制值。我需要整数增加1。我的配置有点像这样:

var chartConfig = {
    seriesDefaults: {
        showMarker: false,
        shadowAngle: 135,
        pointLabels: {
            show: true,
            labelsFromSeries: true,
            seriesLabelIndex: 2,
            edgeTolerance: -50
        },
        renderer: $.jqplot.BarRenderer,
        rendererOptions: {
            barWidth: 25,
            barPadding: 0,
            barDirection: 'horizontal'
        }
    },
    axes: {
        xaxis: {
            min: 0,
            max: 4,
            tickInterval: 1
        },
        yaxis: {
            showTicks: true,
            renderer: $.jqplot.CategoryAxisRenderer,
            tickRenderer: $.jqplot.CanvasAxisTickRenderer,
            tickOptions: {
                angle: -50,
                labelPosition: 'middle'
            }
        }
    }
};
但是,jqPlot似乎完全忽略了xaxis tickInterval、min和max选项值。我的输出图表如下所示:

我需要知道我在这里做了什么坏事。我的配置看起来不错,但我无法让jqPlot使用我传递给X轴的值。在这件事上的任何帮助都将不胜感激


谢谢。

我在单杠上的滴答声也有问题。我发现您必须为需要的轴指定最小值和最大值以及刻度间隔

这是你做的,但我想在某个地方说明这一点,因为我花了很长时间试图找出为什么滴答间隔不起作用,这篇文章一直出现在我的搜索中,希望它能帮助其他人

对于您的问题,可能与您的数据集有关

如果这仍然导致您的问题,可能会发布带有您的值的完整脚本,因为代码只是部分atm

谢谢

理查德