2013-05-03 3 views
2

Я новичок в HighCharts и js. У меня есть скрипт, работающий в HTML, который рисует хорошую диаграмму из запроса, который зависит от некоторых вариантов. Я не знаю, какое название графика будет, пока я не сделаю запрос.highcharts использовать переменную как название диаграммы

у меня есть: название: { текст: 'Замкнутый Задержка' }, сильный текст

Я хочу:

название: { текст: $ kpiName },

Не работает. Как получить переменную $ kpiName, чтобы увеличить значение в заголовке?

+1

Что такое $ kpiName полем HTML или что-то еще? Этот простой var работает http://jsfiddle.net/IrvinDominin/6c8Af/1/ –

+0

Вам нужно предоставить еще несколько кода, не зная, как ваши переменные установлены, когда вы создаете диаграмму, теперь действительно есть способ помочь вам , –

+0

Пример с заголовком получить из html-поля через jQuery http://jsfiddle.net/IrvinDominin/6c8Af/2/, но скажите что-нибудь еще ... –

ответ

0
title: { text: [$kpiName] } 

должен работать

0

Я думаю, что мы делаем это слишком сложно:

http://jsfiddle.net/jlbriggs/6c8Af/3/

У вас есть:

var theTitle='Round Trip Latency' 

Таким образом, в вашем коде диаграммы, все вам нужно сделать следующее:

title: { 
     text: theTitle 
    }, 
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()