jqplot — использовать изображения как тики

Я хочу, чтобы вместо 1 - 10 по оси Y были картинки, мой пример - смайлики. Счастливая на 10 и грустная на 1.

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

Спасибо

Том


person Thomas Clayson    schedule 16.06.2011    source источник


Ответы (1)


метки оси - это просто элементы div внутри элемента div графика. вы можете получить их коллекцию и заменить их HTML на свой собственный. например предполагая, что у вас есть изображения с именем «smiley-XX.png», где XX — это число, вы можете сделать это так:

var i = 0;
$('#id-of-jqplot-div').find('.jqplot-yaxis').find('div.jqplot-axis-tick').each(function(){
   $(this).html('<img src="smiley-'+i+'.png">');
   i++;
});
person Paul    schedule 17.09.2011