Пользовательские легенды jqplot - PullRequest
0 голосов
/ 02 марта 2012

Я пытаюсь создать легенды для jqPlot, но они просто покажут максимальное и минимальное значения для уклона у.Точно так же как «Макс: 16 мин: 2», но я не могу понять, как.Например, я пытался присвоить метки как

var labels = [{'Max':16}, {'Min':2}];

Но, похоже, ничего не работает.Вы знаете какой-нибудь быстрый метод, или я должен создать свой собственный специальный рендер для этого?Спасибо.

1 Ответ

0 голосов
/ 18 марта 2012

ufucuk.У меня была такая же проблема, и я решил ее следующим образом:

$("#hereGoesMyMinValue").text($("#myGraphId").
children(".jqplotxaxis").children(":first").text());
//first value shown
$("#hereGoesMyMaxValue").text($("#myGraphId").
children(".jqplot-xaxis").children(":last").text());
//last value shown

Обратите внимание, что это будет сделано только один раз. Здесь объясняет, как их синхронизировать

Кстати, вы также можете сделать следующее:

var title=$("#selecting_period").children(".jqplot-title").text();

var coolTitle=
 title+": Showing "+ $("#myGraphId").children(".jqplot-xaxis").
  children(":first").text()+" to "+$("#myGraphId").
   children(".jqplot-xaxis").children(":last").text();
     $("#myGraphId").children(".jqplot-title").text(coolTitle);
...