La couleur d'arrière-plan par défaut du graphique JasperReports est bleu ciel.Comment modifier la couleur d'arrière-plan du graphique JasperReports
Je veux changer cette couleur de fond.
Comment changer le code?
La couleur d'arrière-plan par défaut du graphique JasperReports est bleu ciel.Comment modifier la couleur d'arrière-plan du graphique JasperReports
Je veux changer cette couleur de fond.
Comment changer le code?
Si vous utilisez iReport, sélectionnez les propriétés des graphiques et remplacez la propriété d'arrière-plan par la couleur souhaitée.
Si ce n'est pas le cas dans le fichier XML pour le graphique, il doit y avoir une balise xml appelée <itemLabel>
.
Dans ce cas, vous pouvez définir le premier plan et l'arrière-plan du graphique comme indiqué ci-dessous.
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
J'ai eu ce problème. Contrairement à certains documents officiels, la balise itemLabel
n'a aucun effet sur l'apparence de la carte.
Au lieu de cela, pour définir la couleur d'arrière-plan de l'ensemble de la zone de graphique, créez ou modifiez l'attribut backcolor
dans la balise reportElement
de votre graphique. Par exemple:
<barChart>
<chart>
<reportElement mode="Opaque" backcolor="#CCCCCC" x="0" y="0" width="400" height="400"/>
...
Notez que l'attribut mode
doit être réglé sur "Opaque"
pour la couleur à rendre. Si vous utilisez iReport, vous pouvez bien sûr changer la couleur en utilisant l'onglet Propriétés.
Si vous souhaitez définir la couleur d'arrière-plan pour le graphique seul (zone dans les axes où les données sont affichées), définissez l'attribut backcolor
dans l'élément plot
de votre graphique. Exemple:
<barChart>
...
<barPlot>
<plot backcolor="#CCCCCC"/>
...
Cela ne figure pas dans l'onglet Propriétés, vous devrez donc modifier le fichier XML directement.