jqplot - 使用图像作为刻度

时间:2011-06-16 12:31:45

标签: jquery jqplot

我希望能够拥有,而不是在y轴上的1 - 10而不是图片,我的例子是笑脸。 10岁的快乐,1岁的悲伤。

有没有办法将图像设置为刻度线,有人管理过这个,或者有人知道如何使用挂钩或自定义渲染器来执行此操作吗?

由于

汤姆

1 个答案:

答案 0 :(得分:2)

轴刻度只是图形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++;
});