javascript - highcharts 响应式数据标签显示

标签 javascript jquery css highcharts responsive-design

有什么方法可以将 highcharts 的 dataLabels 设置为不重叠较小的尺寸?

我有一个图表是 similar to this one但我想要实现的是:

  • 交替使用 Y 值(数据标签:15、40 等。)
  • 避免文本重叠,而不是数字我有:“长文本”以 iPhone 尺寸重叠

有没有不指定dataLabelsxy位置的其他选项?

{
  "x": 1400457600000,
  "y": 15,
  "dataLabels": {
      "x": 25,
      "y": -5,
      "style": {
         "color": "#000000"
      }
   }
}

最佳答案

您可以使用 this检测碰撞的示例。

 events: {
                load: function() {
                    StaggerDataLabels(this.series);
                },
                redraw: function() {
                    var series = this.series;
                    setTimeout(function() {
                        StaggerDataLabels(series);
                    }, 1000);
                }
            },

关于javascript - highcharts 响应式数据标签显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23739935/

相关文章:

jquery - 将动态 json 对象传递给 C# MVC Controller

javascript - 如何处理一个表单上的两个提交按钮?

html - 链接可点击区域大于其图像

css - 编辑 CSS 以应用于某些元素

javascript - 使用 vue-router 给出 "Cannot find element #app"和 "TypeError: Cannot read property ' matched' of undefined"错误

javascript - 使用 click 删除字符串的最后一个字母 - javascript

javascript - Angular 6 - 单击外部菜单

javascript - 检索 div "value"到 JavaScript

jquery - 使用 CSS3/JS 的 SVG 径向删除动画

css - 用线将 child 连接到垫树中的 parent