javascript - highcharts - 热图底部不需要的空间

标签 javascript jquery html css highcharts

我有一个热图,底部有一些我想去掉的空间。我尝试了多个 SO 线程,建议我更改 chart.marginBottom、chart.spacingBottom、x 和 yAxis 边距、禁用图例等。不幸的是,我创建了一个 jsfiddle,但无法重现该问题。 jsfiddle 代码与我的代码几乎相同:http://jsfiddle.net/b637gdxv/1/

chart: {
        type: 'heatmap',
        marginTop: 26,
        marginLeft: 5,
        marginRight: 5,
        marginBottom: 5,

        width: 200, // - width when in one row 
        height: 250,

        borderWidth: 3,
        borderColor: 'grey',
        borderRadius: 5,
        plotBackgroundColor: '#FFFFFF',
        plotShadow: true
    },

这是它在我的页面上的样子的图片:

enter image description here

注意底部的额外空间。抱歉,我无法更具体地定义问题 - 我的页面和 jsfiddle 之间的区别让我难以理解,而且我对 javascript 也不是很有经验。有什么想法可以尝试吗?

最佳答案

深入研究了 highcharts JS 源代码,找到了解决方法!这实际上受到计算轴刻度的逻辑的影响,因此在受影响的轴上将“endOnTick”选项设置为“false”似乎可以解决该问题。例如

yAxis: {
    labels: {
      enabled: false
    },
    endOnTick: false,  // This is the fix
    title: null,
    reversed: true
}

这是一个更新的 jsfiddle,显示了修复:

http://jsfiddle.net/e0av9wm1/

与以下内容比较,其中不包含修复:

http://jsfiddle.net/v1697qhj/

关于javascript - highcharts - 热图底部不需要的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31680161/

相关文章:

javascript - 如何从 JQuery 的 AJAX 回调函数中显示整个 XML?

html - CSS:垂直对齐

javascript - 捕获所有点击事件并丢弃不允许的

javascript - 嵌套文字对象并按小写过滤

javascript - Ionic Framework resolveLocalFileSystemURL 是异步的吗?

javascript - 在 JavaScript 中仅随机选择特定数组

javascript - 使用 Bootstrap,我只能让文本充当链接,而不是整个按钮?

javascript - 在 javascript 函数中进行 2 次 xmlhttp.open 调用

javascript - 如何将嵌套 map 假设为原型(prototype)?

javascript - 如何在javascript中打开一个图标