Internet explorer 8 jqPlot MeterGaugeRenderer-设置直径导致错误

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

我在一个页面上显示多个仪表,并结合引导,以提供响应能力。很明显,他们计算的尺寸略有不同,所以我希望使用直径

这是我的工作代码: s1=[322]

$.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