Highcharts 有没有办法让上标显示在highchart导出中

Highcharts 有没有办法让上标显示在highchart导出中,highcharts,Highcharts,我在Highcharts图表的不同位置使用sup标记,但是我注意到,当执行导出到任何支持的格式时,上标根本不显示 这里有一把小提琴显示了问题: 它在查看页面时按预期显示,但当您导出为“PNG”时,上标消失 标题中的“真”字应为上标 除此之外,我尝试了CSS方法,但在导出时也不能正确显示 <span style="vertical-align:super;font-size:0.83em;">foo</span> foo 如果您有任何见解,我们将不胜感激。导出模块不能

我在Highcharts图表的不同位置使用sup标记,但是我注意到,当执行导出到任何支持的格式时,上标根本不显示

这里有一把小提琴显示了问题:

它在查看页面时按预期显示,但当您导出为“PNG”时,上标消失

标题中的“真”字应为上标

除此之外,我尝试了CSS方法,但在导出时也不能正确显示

<span style="vertical-align:super;font-size:0.83em;">foo</span>
foo

如果您有任何见解,我们将不胜感激。

导出模块不能很好地处理HTML。一种可能的解决方案是使用with
allowtml:true
。它在
code.highcharts.com
下不可用,但在他们的GitHub上。据我所知,它使用foreignObject在SVG中生成HTML

您将用以下内容替换您的
exporting.js

<script src="https://rawgithub.com/highslide-software/7767462/raw/d7217cbf3e68d595f52f3af65b9e13fd967fde86/exporting-with-html.src.js"></script>
请参阅,它使用您的原始代码

您可能还想简单讨论一下它的用法和优缺点。摘录:

实际上,SVG中有一个名为foreignObject的特性,它允许在SVG中使用HTML

要导出到SVG,有时需要不使用foreignObject,因为客户端的支持有限


完全正确和超快速响应。这就像又回到了编码牛棚。谢谢
exporting: {
    allowHTML: true
}