我正在使用 java 语言在 Web 应用程序中工作。我需要显示复合迷你图,因此我在 jsp 页面上使用迷你 jquery。我必须在画布上绘制迷你图的背景中设置图像。我正在使用此链接中的 sparkline jquery。
http://omnipotent.net/jquery.sparkline/
我正在写的代码是
var data1=[-10,10,9,-9,7,-5,9,-8,3,0,3,-8,4,-7]; var data2=[-10,0,6,-9,7,-5,9,-3,7,0,3,-8,4,-2]; $('#id').sparkline(data1, { type:'line', normalRangeMin:0,normalRangeMax:0,spotRadius: '0',width: '630px', height :'100px', 复合: true, fillColor : false, lineColor: 'green' }); $('#id').sparkline(data2, { type:'line', normalRangeMin:0,normalRangeMax:0,spotRadius: '0',width: '630px', height :'100px', 复合: true, fillColor :假,线条颜色:'红色'});并在体内
上面的 jquery 允许我绘制复合线图,但是当我在标签上设置样式(背景图像)时,它不会在迷你图画布的背景中显示它,因为它自己添加了画布。我的问题是在迷你图画布后面显示背景图像。
为了解决上述问题,我尝试了许多其他 jquery,例如:
http://willarson.com/code/sparklines/sparklines.html
这适用于在画布上设置背景图像,但不允许复合线图。
另一个是
http://benpickles.github.com/peity/
我也有同样的问题。这也不适用于复合折线图。
请给我您宝贵的建议,将背景图像设置在第一个 jquery 链接的迷你图画布后面,或者使用其他两个链接绘制复合线图的方法,或者如果有另一个 jquery 可用,我可以在迷你图上设置背景图像canvas 并支持复合折线图。
我提前感谢您提出的所有宝贵建议。