Un zouli histogramme avec Gnuplot

Je viens de passer un certain temps (voire, soyons honnêtes, un temps certain), à faire ça :

avec Gnuplot (c’est un PNG ici mais je génère en fait un .eps pour l’intégrer dans LaTeX).

Donc, ci-dessous, le script commenté utilisé :
– Les labels de l’axe horizontal
set xtics ("" 0, "GCC 3.5" 1, "GCC4.0" 2, "GCC 4.1" 3, "ICC 8.1" 4, "GCC 3.5 - optimized" 5, "GCC 4.0 - optimized" 6, "GCC 4.1 - optimized" 7, "ICC 8.1 - optimized" 8, "GCC SIMD" 9, "ICC SIMD" 10, "" 11)
– On tourne les labels de 90°
set xtics rotate by 90
– Sortie EPS
set terminal postscript eps
– Facteur de réduction (0.5 en X, 1 en Y)
set size 0.5,1
– Des belles barres
set style data boxes
– Le nom du fichier de sortie
set output 'paddb_mmx.eps'
– Le nom du fichier de données
plot 'paddb_mmx.dat'

et le fichier paddb_mmx.dat :
0
14.28
13.72
13.60
14.17
6.39
6.73
6.63
4.38
1.48
1.51
0

3 commentaires sur « Un zouli histogramme avec Gnuplot »

  1. j’ai passé beaucoup de temps à essayer de faire un histogramme à plusieurs séries (genre Excel…)
    pour ça la solution est : plot "a.data" u ($1-.25):2 w imp lw 10,  » u ($1+.25):3 w imp lw 10

    On peut mettre plus de séries, bien sur, il suffit de mettre une épaisseur plus faible et un écart plus faible aussi.
    Enfin je vous laisse extrapoler.

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.