Risposte nei forum create
-
AutoreRisposte
-
::
Buongiorno,
sono riuscito in maniera molto soddisfacente a riprodurre grafici partendo da dati generati in matlab attraverso il pacchetto pgfplots.
Adesso mi trovo nella necessità di aggiungere linee (continue e tratteggiate) e testo ad un grafico creato in questo modo.
Che metodologia mi suggerite?
grazieStudiare attentamente il manuale di pgfplot!!!
Può darsi che all’interno di un ambiente di pgfplots per tracciare un grafico di una funzione o di un set di coordinate, sia possibile inserire normali comandi PGF.
Occorre studiare e sperimentare!!!
ByePiù che altro pensavo a questa via perchè le immagini che produco fuori da Latex nel momento dell’inserimento perdono paurosamente qualità grafica.
Non avevo intenzione di perdere così tanto tempo dietro ad un manuale, cercavo una soluzione più veloce.
::
Sono ancora abbagliato da ciò che mi hai mandato.. 😯
Grazie mille!!!!! \’E un codice utilissimo! dovresti scrivere una breve guida come introduzione a questo pacchetto, che è si molto potente ma la sua relativa complessità potrebbe scoraggiare…Solo una ultima cosa, il grafico prodotto con le impostazioni:
`\pgfplotsset{%
tick label style = {font=}, % grandezza cifre su assi
label style = {font=}, % grandezza lettere sugli assi
legend style = {font=, % grandezza font della legenda
at=}, % posizione della legenda
grid = major, % tipo di griglia
axis x line = bottom, % posizione ascisse
axis y line = left, % posizione ordinate
ymin =, % valore minimo ordinate
ymax =, % valore massimo ordinate
xmin =, % valore minimo ascisse
xmax =, % valore massimo ascisse
width =10cm, % larghezza figura
height =10cm, % altezza figura
xlabel =Tempo [h], % nome ascisse
ylabel =Massa [kmol], % nome ordinate
legend style = cells={anchor=west}, %
ylabel style = {overlay}, % centrano solo le ascisse del grafico
yticklabel style = {overlay} %
}%\begin{tikzpicture}
\begin{axis}
\addplot[red,mark=none] plot table [x index = 0, y index = 1] {PrimoGrafico.dat};
\addplot[blue,mark=asterisk] plot table [x index = 0, y index = 2] {PrimoGrafico.dat};
\end{axis}
\end{tikzpicture} `
mi appare con gli assi cartesiani tradizionali, che terminano con una freccia, mentre io vorrei un quadrato che racchiude il grafico, per intendersi solo il primo quadrante.
Come posso fare?
E come posso inserire nel file il parametro line width?
::
il codice corretto è:
`\begin{tikzpicture}
\begin{axis}[ymin=-30,xmin=0,xlabel={tempo [h]},ylabel = {Massa [kmol]},title={Dinamica di substrato e biomassa},legend entries={Biomassa,Substrato}]
\addplot[red,mark=asterisk]
plot table [x index = 0, y index = 1] {PrimoGrafico.dat};
\end{axis}
\end{tikzpicture}`Stasera sto facendo tutto da solo 😀
::
sono riuscito ad installare ma ora ho un problema, immagino di tipo sintattico; inserendo il seguente codice infatti:
`\begin{tikzpicture}
\begin{axis}[ymin=-30,xmin=0,xlabel={tempo [h]},ylabel = {Massa [kmol]},title={Dinamica di substrato e biomassa},legend entries={Biomassa,Substrato}]
\addplot[red]
\plottable [x index = 0, y index = 1]{PrimoGrafico.dat}
\end{axis}
\end{tikxpicture}`
Mi restituisce l’errore:
`! Package pgfplots Error: Sorry, the supplied plot command is unknown or unsupp
orted by pgfplots! Ignoring it..`
Ho seguito la sintassi descritta nell’URL indicato sopra.
::
Ho provato con la seguente procedura:-
copio l’archivio compresso mediante:
` sudo cp pgfplots.zip /usr/share/texmf/tex/latex/`
estraggo il pacchetto con
` sudo unzip /usr/share/texmf/tex/latex/pgfplots.zip`
completo l’installazione con
`sudo texhash`Ma al momento di lanciare TexMaker mi da:
! LaTeX Error: File `pgfplots.sty’ not found.
Cosa ho sbagliato?
::
Ciao,
ti ringrazio molto per il tuo consiglio, mi sembra proprio quello che fa per me.
Ho trovato una introduzione efficace a questo indirizzo:
http://www.guit.sssup.it/guitmeeting/2009/slides/Dominici_LaTeXCSV.pdfHo solo un piccolo problema, anche se non so se è questa la sede per risolverlo..
come faccio ad installare il pacchetto pgfplots? io uso ubuntu.Grazie mille!
::
certo:
`\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{graphicx}
\usepackage{float}\begin{document}
\begin{figure}[H]
\centering
\includegraphics[width=\columnwidth]{Immagini/ISE}%
\end{figure}\end{document}
`In questo caso funziona per tutti i tipi di immagine tranne che per .eps[/code]
-
AutoreRisposte