J'utilise l'API Google Charts pour inclure divers graphiques sur une application Web sur laquelle je travaille. J'utilise les outils de graphique javascript (not les outils de graphique d'image) et je me demande s'il est possible d'utiliser un arrière-plan transparent sur un graphique (un graphique à courbes, un graphique à secteurs, etc.)
Dans les options de configuration du graphique, spécifiez
backgroundColor: { fill:'transparent' }
Cela a fonctionné pour moi dans Chrome et Firefox . Il m'a fallu un certain temps pour savoir . La page doc indique que vous ne pouvez mettre que des chaînes de couleur HTML et j'ai supposé que «transparent» n'en faisait pas partie.
Définition d'un fond transparent pour Google Charts:
// Set chart options
var options = {'title':'Chart Title',
'width':600,
'height':300,
'backgroundColor': 'transparent',
'is3D':true
};
backgroundColor: "00000000" a fonctionné pour moi.
Si rien ne fonctionne, essayez de localiser le rectangle d'arrière-plan à la fin de votre fonction drawChart () et ajoutez l'attribut fill-opacity.
fill-opacity="0.0"
Exemple:
$('#mychart').find('svg rect:eq( 1 )').attr('fill-opacity','0.0');
Utilisez le sélecteur eq :() pour sélectionner le rectangle que vous souhaitez rendre transparent.
Sur la gauche du panier, il y a une flèche déroulante - cliquez dessus, puis allez dans "Tableau des flics".
Lorsque vous collez le graphique, vous pouvez toujours choisir de le lier et le coller avec le fond transparent.