想利用jqplot来完成,查看文档中shapeRenderer可以画任意宽高的矩形,设置属性为fill时即可,试了半天没试出来啊。
有末有做过的同志们哪~
我的代码如下:
var plot1 = $.jqplot(
'geoSection',
[[2, 3, 1, 1], [3, 3, 1, 1], [3, 4, 2, 2], [2, 4, 2, 3]],
{
seriesDefaults: {
//renderer: $.jqplot.ShapeRenderer, // renderer used to draw the series.
rendererOptions: {
fillRect: true,
closePath: true,
fill: true
}
},
grid: {
background: '#ffffff',
borderColor: '#999999',
borderWidth: 0
}
}
});
去掉renderer: $.jqplot.ShapeRenderer前的注释,提示错误。
貌似shapeRenderer是jqplot地基础的一个,查看API代码,BarRenderer里面也实现了对shapeRenderer的继承。
3 个解决方案
#1
同志们,有知道的吗
#2
为什么不直接用 canvas 来画呢?
jqPlot 也是要用 canvas 的
jqPlot 也是要用 canvas 的
#3
之前都是利用jqplot作的,风格什么的比较一致吧。而且还有事件啊等等,全部重写太麻烦了吧
#1
同志们,有知道的吗
#2
为什么不直接用 canvas 来画呢?
jqPlot 也是要用 canvas 的
jqPlot 也是要用 canvas 的
#3
之前都是利用jqplot作的,风格什么的比较一致吧。而且还有事件啊等等,全部重写太麻烦了吧