Re: Problema compilazione codice generato da Gnuplot

#17943
Stemby
Partecipante
    Up
    0
    Down
    ::


    Grazie mille!

    Però… come si fa?

    Questo è lo script che uso:
    `
    # Modifiche all'asse “x”
    set xlabel ” ”
    set xdata time
    set timefmt “%d/%m/%Y” ### formato dati input ###
    set format x “%Y”
    set xrange [“1/1/1987″:”1/1/2008”]
    set xtics rotate #('1/1/1880', '1/1/1890', '1/1/1900', '1/1/1910', '1/1/1920', '1/1/1930', '1/1/1940', '1/1/1950', '1/1/1960', '1/1/1970', '1/1/1980', '1/1/1990', '1/1/2000', '1/1/2010')

    # Modifiche all'asse “y”
    set ylabel “Prezzo (Dollari al barile)”
    set format y “$%.2f”
    set yrange [0:80]

    # Legenda
    # unset key ### toglila ###
    set key top left ### in alto a sinistra ###

    # Griglia
    set grid

    # Disegna!
    plot “prezzo_greggio.csv” using 1:2 title 'Cushing' with lines#, \
    # “prezzo_greggio.csv” using 1:3 title 'Brent' w lines

    # Guarda il risultato:
    pause -1 ” Premere per proseguire”

    # Output file

    # TeX
    set output “greggio.tex”
    set terminal latex
    replot
    `

    e questo è il codice generato avviando lo script:
    `
    % GNUPLOT: LaTeX picture
    \setlength{\unitlength}{0.240900pt}
    \ifx\plotpoint\undefined\newsavebox{\plotpoint}\fi
    \sbox{\plotpoint}{\rule[-0.200pt]{0.400pt}{0.400pt}}%
    \begin{picture}(1500,900)(0,0)
    \sbox{\plotpoint}{\rule[-0.200pt]{0.400pt}{0.400pt}}%
    \put(221.0,121.0){\rule[-0.200pt]{293.416pt}{0.400pt}}
    \put(221.0,121.0){\rule[-0.200pt]{4.818pt}{0.400pt}}
    \put(201,121){\makebox(0,0)[r]{$0.00}}
    \put(1419.0,121.0){\rule[-0.200pt]{4.818pt}{0.400pt}}
    \put(221.0,213.0){\rule[-0.200pt]{293.416pt}{0.400pt}}
    \put(221.0,213.0){\rule[-0.200pt]{4.818pt}{0.400pt}}
    \put(201,213){\makebox(0,0)[r]{$10.00}}
    \put(1419.0,213.0){\rule[-0.200pt]{4.818pt}{0.400pt}}
    \put(221.0,306.0){\rule[-0.200pt]{293.416pt}{0.400pt}}
    \put(221.0,306.0){\rule[-0.200pt]{4.818pt}{0.400pt}}
    \put(201,306){\makebox(0,0)[r]{$20.00}}
    \put(1419.0,306.0){\rule[-0.200pt]{4.818pt}{0.400pt}}
    \put(221.0,398.0){\rule[-0.200pt]{293.416pt}{0.400pt}}

    […]

    \put(1410.0,778.0){\rule[-0.200pt]{0.400pt}{1.445pt}}
    \put(1411.0,787.0){\rule[-0.200pt]{0.400pt}{1.445pt}}
    \put(1411.0,787.0){\rule[-0.200pt]{0.400pt}{1.445pt}}
    \put(221.0,121.0){\rule[-0.200pt]{0.400pt}{178.025pt}}
    \put(221.0,121.0){\rule[-0.200pt]{293.416pt}{0.400pt}}
    \put(1439.0,121.0){\rule[-0.200pt]{0.400pt}{178.025pt}}
    \put(221.0,860.0){\rule[-0.200pt]{293.416pt}{0.400pt}}
    \end{picture}
    `

    Quest’ultimo è ampiamente tagliato, visto che è lunghissimo.

    Scusate la niubbaggine…

    Grazie ancora

    Carlo

    Go to top