2013-05-03 103 views
2

我是HighCharts和js的新手。我有一个以HTML格式运行的脚本,它根据查询绘制出一个很好的图表,这取决于某些选择。我不知道图表标题将会是什么,直到我做查询。highcharts使用变量作为图表标题

我: 标题:{ 文字: '往返延迟' },强大的文本

我想:

标题:{ 文本:$ kpiName },

它不起作用。我如何获得变量$ kpiName来标题中的值?

+1

什么是$ kpiName一个html场或别的东西吗?这个简单的变种http://jsfiddle.net/IrvinDominin/6c8Af/1/ – 2013-05-03 18:14:30

+0

你需要提供更多的代码,而不知道你的变量是如何设置的,当你创建图表时,现在真的有办法帮助你。 – 2013-05-03 18:34:16

+0

标题示例通过jQuery从html字段获取http://jsfiddle.net/IrvinDominin/6c8Af/2/,但告诉更多... – 2013-05-03 18:43:35

回答

0
title: { text: [$kpiName] } 

应该工作

0

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

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

//update data 

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

http://api.highcharts.com/highcharts#Chart.setTitle()