1

我正在尝试使用 jqPlot 在我的项目中创建图表。我遇到的问题是当我放大到某个区域时,x 轴标签显示如下“6 月 1 日、6 月 1 日、6 月 1 日、6 月 2 日、6 月 2 日、6 月 2 日、6 月 3 日”等。我想要的是“6 月 1 日,6 月 2 日,6 月 3 日”。我怎样才能做到这一点?对不起英语不好。

4

1 回答 1

1

您可以提供这样的刻度间隔值:

var plot = $.jqplot('graph', [dataSet], {
    // ...
    axes: {
        xaxis: {
            min: 'X', // E.g. '2012-06-01'
            max: 'X',
            tickInterval: '1 day' // Yes, it understands this.
            // ...
        }
    },
    // ...
});

但请记住这一点:为了使 tickInterval 起作用,您必须提供至少一个最小值或最大值。

于 2012-06-08T21:06:57.110 回答