2013-03-13 61 views

回答

4

我有同样的问题,并与您的编辑jqplot测量仪js暗示,我实际上找到了一个简单的方法。当你创建测量仪时,只需通过一个带有透明背景的网格 - 这对我有用:

fuelMeter = $.jqplot('fuel_level',[s3],{ 
     grid: { 
      background: "transparent" 
     }, 
     seriesDefaults: { 
      renderer: $.jqplot.MeterGaugeRenderer, 
      rendererOptions: { 
       label: 'Fuel %', 
       // ... 
      } 
     } 
    }); 
+0

谢谢!这个答案应该被接受! – 2014-03-26 15:03:33

0

不确定它是否与测量仪一起使用,但对于jqPlot,PieChart I 为网格背景定义了rgba色彩方案,在浏览器不支持rgba的情况下定义了rgba色彩方案,请参见下文。至少,这对Mozilla和IE 8起作用。

迟到的答案,但希望仍然有助于某人。

function createChartOptions() { 
    var optionsObj = {seriesColors : [ 'green', 'purple', 'yellow' ], 
     grid : { 
      drawBorder : false, 
      drawGridlines : false, 
      background : 'rgb(255, 255, 255)', /* fallback */ 
      background : 'rgba(255, 255, 255, 0)', 
      shadow : false, 
     }, 
     seriesDefaults : { 
      // Make this a pie chart. 
      renderer : jQuery.jqplot.PieRenderer, 
      rendererOptions : { 
       showDataLabels : false, 
       startAngle : -90, 
       shadow : false, 
      } 
     }, 
    } 
    return optionsObj; 
} 
+0

我通过编辑jqplot测量仪js来解决它。我们只需要将网格颜色设置为透明。 – 2013-05-04 11:23:15