javascript - 在 Highcharts 中格式化数据标签

标签 javascript html css highcharts tooltip

我正在尝试使用像 <table> 这样的 html 标签和 <tr>对于数据标签,但似乎我无法使用这些标签,只能使用基本标签(<b>, <strong>, <i>, <em>, <br/>, <span>)。通过将“useHTML”标签设置为 true,我能够使用其他 html 标签格式化工具提示数据。有没有办法对数据标签做同样的事情?这就是两者的样子,工具提示在底部。 enter image description here

最佳答案

您也可以使用 useHTML 格式化数据标签。我不知道如果始终显示所有额外数据,您的图表的可读性如何,但您可以在数据标签中放置一个表格。

http://jsfiddle.net/crLcxvLr/1

  plotOptions: {
    series: {
      dataLabels: {
        formatter: function() {
          return "<table><tr><td>HEADER LEFT</td><td class='right'>Header Right</td></tr><tr><td>" + this.x + "</td><td class='right'>" + this.y + "</td></tr>";
        },
        enabled: true,
        useHTML: true,
      }
    }
  },

关于javascript - 在 Highcharts 中格式化数据标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46613023/

相关文章:

html - 悬停效果不适用于 IE8

javascript - 词干查询elasticsearch

javascript - html 雅虎股票不能在两个 DIV 中工作

javascript - 如何定位我随机创建的 ID

javascript - .替换js中的 "</div>"

javascript - 我们如何在html中为网页添加循环音乐?

html - 如何在CSS中增加右侧div中的左侧div大小

python - 在 Python 中验证 (X)HTML

css - 如何消除我的导航栏和特色图片之间不需要的间隙?

html - 在 Bootstrap 选项卡周围添加边框