Internet explorer 8 jqPlot MeterGaugeRenderer-设置直径导致错误
我在一个页面上显示多个仪表,并结合引导,以提供响应能力。很明显,他们计算的尺寸略有不同,所以我希望使用直径 这是我的工作代码: s1=[322]Internet explorer 8 jqPlot MeterGaugeRenderer-设置直径导致错误,internet-explorer-8,twitter-bootstrap-3,jqplot,Internet Explorer 8,Twitter Bootstrap 3,Jqplot,我在一个页面上显示多个仪表,并结合引导,以提供响应能力。很明显,他们计算的尺寸略有不同,所以我希望使用直径 这是我的工作代码: s1=[322] $.jqplot('spend',[s1],{ seriesDefaults: { renderer: $.jqplot.MeterGaugeRenderer, rendererOptions: { min: 100, max: 500, inte
$.jqplot('spend',[s1],{
seriesDefaults: {
renderer: $.jqplot.MeterGaugeRenderer,
rendererOptions: {
min: 100,
max: 500,
intervals:[200, 300, 400, 500],
intervalColors:['#66cc66', '#93b75f', '#E7E658', '#cc6666'],
intervalOuterRadius: 56,
ringColor: '#222',
padding: 3,
tickColor: '#111',
ringWidth: 4,
needleThickness: 11,
shadowOffset: 10,
label: "£"
}
},
title: 'Spend'
});
如果我加上
diameter:200,
我没有得到任何输出,并且:
'this._center.0' is null or not an object jqplot.meterGaugeRenderer.js, line 616 character 13
'this._center.0' is null or not an object jqplot.meterGaugeRenderer.js, line 616 character 13
我也试过了
diameter:50,
及
如果我没有提供足够的空间,或者空间太多,但我相当怀疑,因为intervalOuterRadius设置为56,我也假设
diameter:200
给出了正确的语法吗
intervalOuterRadius:56
(以及各种其他值)是正确的。我找不到其他有这个问题的人,也没有对jqplot google group做出任何回应
哦,是的,我主要是为IE8 atm编写的,但它需要及时在ie11上使用。对于任何其他被困于此的人,您需要将
直径:200
放在系列默认值
部分之外。
intervalOuterRadius:56