如何添加外部容器(标题)以在 AmCharts4 中导出?

How do I add an external container (title) to export in AmCharts4?

我正在使用 AmCharts4,我想将图表的标题添加到导出的文件(图像、文档、打印等)中,该图表位于具有唯一 ID 的外部容器中

这是我将标题添加到容器的方式:

document.getElementById("uniqID").innerHTML = o;

这是容器:

<div class="col-xs-12 col-sm-12 col-md-8 col-lg-8 text-center">
       <div id="122341">
             <a id="uniqID"></a>
       </div>
 </div>

对于最终结果(导出的文件),我希望标题位于文档顶部、图表上方。 请帮忙

选中 https://www.amcharts.com/docs/v4/concepts/exporting/#Export_options 以在导出时添加选项。

chart.exporting.title = 'sample';

在你的情况下,它会被改变。

chart.exporting.title = document.getElementById("uniqID").innerHTML;

AmCharts 不支持将外部 HTML 添加到您的导出中。您的标题需要成为图表 object 本身的一部分才能包含在导出中,例如

var title = chart.titles.create();
title.text = "My chart title";