J'ai un script qui rend des graphiques dans gnuplot. Tous les graphiques se retrouvent avec un fond blanc moche. Comment puis-je changer cela? (Idéalement, avec une commande qui va dans un script gnuplot, plutôt qu'une option en ligne de commande ou quelque chose dans un fichier de configuration)
Réponses
Trop de publicités?Vous pouvez changer la couleur de fond en exécutant la commande set object 1 rectangle from screen 0,0 to screen 1,1 fillcolor rgb"green" behind
pour définir la couleur de fond à la couleur que vous avez spécifiée (ici, c'est vert).
Pour obtenir plus d'informations sur la définition de l'arrière-plan dans gnuplot, vous pouvez visiter ce blog. Il y a même des méthodes fournies pour définir un arrière-plan de couleur dégradée et des images d'arrière-plan. Bonne chance !
Selon la documentation officielle, à partir de la version 5.4 la bonne façon de définir la couleur de fond dans un script gnuplot est quelque chose comme ce qui suit:
set term wxt background rgb "gray75"
Remarquez que la couleur doit être mise entre guillemets. En plus des noms de couleurs, vous pouvez utiliser des valeurs hexadécimales avec le format "#AARRGGBB" ou "0xAARRGGBB".