2010-11-20 17 views
2

с использованием jquery: http://www.jqplot.com/ и я сделал хороший график. Единственная проблема, с которой я столкнулся: , когда im более 300 пикселей диаграммы, я хочу, чтобы указатель подсветки маркера переходил к «nw», если его меньше его «ne».jQuery, значение опции изменения jqplot

текущие параметры:

highlighter: { 
     tooltipLocation: 'ne', 
     useAxesFormatters: true, 
    }, 

ли кто-нибудь знает, как изменить местоположение тэ после его визуализации?

ответ

3

Я думаю, вы должны сохранить возвращаемое значение функции jQPlot в переменной:

targetPlot = $.jqplot(...your diagram...) 

, а затем можно задать различные параметры так и Replot:

targetPlot['legend']['location'] = "ne"; 
targetPlot.replot(); 
1

Это объясняется очень хорошо здесь: Google Groups

Вы можете использовать:

$("#your_jqplot_target").empty(); 

и создать новый

$.jqplot('...your diagram options here...'); 

в одной и той же цели (your_jqplot_target).

Как Sandro L сказал, если сохранить возвращаемое значение функции jQPlot в переменной:

targetPlot = $.jqplot('...your diagram...'); 

Затем вы можете установить новые серии или опции к нему и targetPlot.redraw(); или targetPlot.replot(); позже. Пожалуйста, прочитайте больше на странице, указанной выше.

+0

Извините, я знаю, что это старый вопрос, но это было не для меня ... – Dichev

Смежные вопросы