it-swarm.com.de

Highcharts Diagrammoption backgroundColor: 'transparent' zeigt schwarz an IE 8

Highcharts Diagrammoption backgroundColor:'transparent' zeigt schwarz auf IE 8

histogram = new Highcharts.Chart({
            chart: { renderTo: 'histogram', defaultSeriesType: 'bar',
                     backgroundColor:'transparent'
            }

Dies funktioniert gut bei I.E 9 und anderen, schlägt aber bei I.E 8 fehl und Safari hat jemand eine Idee warum?

76
Nikshep

Versuchen Sie diese Lösung: 

histogram = new Highcharts.Chart({
                chart: { renderTo: 'histogram', defaultSeriesType: 'bar',
                         backgroundColor:'rgba(255, 255, 255, 0.0)'
                }
126
Mayuresh

Kannst du das versuchen -

backgroundColor: null

Siehe auf: jsfiddle

129
Bhesh Gurung

Ich habe dies in Highcharts Quellen gefunden: 

Empirisch niedrigste mögliche Opazitäten für TRACKER_FILL 

  • IE6: 0,002
  • IE7: 0,002
  • IE8: 0,002
  • IE9: 0,00000000001 (unbegrenzt)
  • IE10: 0.0001 (nur beim Exportieren)
  • FF: 0,00000000001 (unbegrenzt)
  • Chrome: 0,000001
  • Safari: 0,000001
  • Opera: 0.00000000001 (unbegrenzt) 

TRACKER_FILL = 'rgba (192,192,192,' + (hasSVG? 0,0001: 0,002) + ')' 

Sie können die Hintergrundfarbe des Diagramms auf 'rgba (255,255,255,0.002)' setzen und in den wichtigsten Browsern ausführen. 

8
nessa.gp

backgroundColor: 'transparent' funktioniert auch, wenn Sie die Typsicherheit benötigen.

2
Attila Csányi
backgroundColor:'rgba(255, 255, 255, 0.0)',
0
Pankaj Upadhyay

Wenn Sie auf die Datei highcharts.js zugreifen können, wechseln Sie in die Zeile backgroundColor (ca. 479) und ändern Sie die Zeile wie backgroundColor:"rgba(255, 255, 255, 0)". Dadurch werden alle Hintergründe der Diagramme transparent

0
GrooveNow