13 votes

Comment puis-je changer la couleur de fond dans gnuplot?

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)

23voto

hsxz Points 512

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 !

10voto

raldi Points 5114

Ooh, je l'ai trouvé. C'est dans le même genre que :

set terminal png x222222 xffffff

2voto

Allan Wind Points 1133

C'est un paramètre pour certains terminaux (les fenêtres utilisent l'arrière-plan). Consultez colorbox y compris son bdefault.

/Allan

2voto

Marco Righele Points 2373

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".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X