【问题标题】:jQuery flot more space at the topjQuery 在顶部浮动更多空间
【发布时间】:2012-02-24 02:34:42
【问题描述】:

如何在图表顶部创建更多空间?

现在我明白了:

但我想要这个:

这是我的 JS 代码:

$("table.chart").each(function() {
    var colors = [];
    $("table.chart thead th:not(:first)").each(function() {
        colors.push($(this).css("color"));
    });
    $(this).graphTable({
        series: 'columns',
        position: 'replace',
        width: '100%',
        height: '200px',
        colors: colors
    }, {
        xaxis: {
            tickSize: 1
        }
    });
});

【问题讨论】:

标签: jquery height flot space


【解决方案1】:

我已将它添加到 JS 文件中,现在我从顶部获得了一些空间......它不是 mutch,但它是一些东西。 :-)

yaxis: {
    max: null
}

【讨论】:

    【解决方案2】:

    调整y轴的autoscaleMargin属性。来自 API:

    “autoscaleMargin”有点深奥:它是边距的分数 缩放算法将添加以避免最外层的点 最终在网格边界上。请注意,此边距仅适用于 未明确设置最小值或最大值。如果指定了边距, 该图还将将轴端点扩展到最近的 整个刻度。 x 轴的默认值为“null”,y 轴的默认值为 0.02 似乎适用于大多数情况的轴。

    听起来像是将它从默认的 0.02 提高到你想要的效果。

    【讨论】:

    • 感谢提示。我还发现在这种情况下您不能指定最小/最大值,因为这会覆盖边距设置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-05
    • 1970-01-01
    • 1970-01-01
    • 2019-02-04
    • 1970-01-01
    相关资源
    最近更新 更多