Javascript highcharts使用变量作为图表标题

Javascript highcharts使用变量作为图表标题,javascript,highcharts,Javascript,Highcharts,我是海图和js的新手。我有一个运行在HTML中的脚本,它可以从一个查询中绘制一个漂亮的图表,该查询根据某些选择而变化。在我进行查询之前,我不知道图表标题是什么 我有: 标题:{ 文本:“往返延迟” },strong文本 我想: 标题:{ 文本:$kpiName }, 它不起作用。如何让变量$kpiName包含标题中的值 title: { text: [$kpiName] } 应该行得通我觉得我们把事情弄得太复杂了: 你有: var theTitle='Round Trip Latency'

我是海图和js的新手。我有一个运行在HTML中的脚本,它可以从一个查询中绘制一个漂亮的图表,该查询根据某些选择而变化。在我进行查询之前,我不知道图表标题是什么

我有: 标题:{ 文本:“往返延迟” },strong文本

我想:

标题:{ 文本:$kpiName },

它不起作用。如何让变量$kpiName包含标题中的值

title: { text: [$kpiName] }

应该行得通

我觉得我们把事情弄得太复杂了:

你有:

var theTitle='Round Trip Latency'
因此,在图表代码中,您所要做的就是:

title: {
        text: theTitle
    },

如果在构建图表之前有数据,您可以在配置选项中设置标题。如果需要更新现有图表的标题,可以使用
setTitle
功能

var chart1 = new Highcharts.Chart(options); //create chart with initial data

//update data

chart1.setTitle('My New Title'); //update title

虽然没有准确回答这个问题,但常见的情况可能是标题是使用标准文本和变量组合在一起的。模板字符串完全可以用于此目的:

title: {
    text: `Trend for ${this.state.selectedProduct.label}`
},

$kpiName是html字段还是其他字段?这个简单的变量可以工作,你需要提供更多的代码,而不知道你的变量是如何设置的,当你创建图表时,现在真的有办法帮助你了。。。