Jq-Plot x-Axis Spacing

时间:2012-07-23 14:51:46

标签: jqplot

我在使用折线图时遇到问题,将x轴上的计算标签正确地放入空间。如果我想要有5个缺失的数据点(例如[1,50.1],[2,49.2],[5,20.4],[6,17],[7,23.3]),x轴将显示1然后2然后是一个空间,其中3和4应该是5,6和7.我想要的是在第二个数据点旁边的第5个数据点(理想情况下第3个数据点的位置) )。基本上我试图隐藏数据点,同时保持网格中的x轴值。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

试试这个:

<script type="text/javascript">
$(document).ready(function () {
    var plot2 = $.jqplot('chart2', [[[1,50],[2,49],[5,20],[6,17],[7,23]]], {
        title: 'Plot',
        axesDefaults: {
            labelRenderer: $.jqplot.CanvasAxisLabelRenderer
        },
        axes: {
            xaxis: {
                label: "X Axis",
                pad: 0,
                ticks:[1,2,5,6,7] //you can create this dynamically
            },
            yaxis: {
                label: "Y Axis"
            }
        }
    });
});

更新:

<script type="text/javascript">
$(document).ready(function () {
    var producciones = [];
    for (var i = 0; i < 2000; i++) { producciones.push(new Number(i),new Number(i)) }
    var plot2 = $.jqplot('chart2', [producciones], {
        title: 'Plot',
        axesDefaults: {
            labelRenderer: $.jqplot.CanvasAxisLabelRenderer
        },
        axes: {
            xaxis: {
                label: "X Axis",
                pad: 0,
                numberTicks: 100
            },
            yaxis: {
                label: "Y Axis"
            }
        }
    });
});