- Questo topic ha 5 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 4 mesi fa da
cfiandra.
-
CreatoreTopic
-
4 Maggio 2014 alle 15:01 #94289::
Salve a tutti,
ho difficoltà ad inserire il titolo nel grafico di codice:`\begin{tikzpicture}
\begin{axis}[
xmax=7.5, xmin=-5.5,
ymax=3.5, ymin=0,
axis x line=bottom,
axis y line=left,
axis x line=middle,
axis y line=middle,
axis equal image=true,
xlabel={\(a \in \mathbf{Set}(\{\mathbf{mis}_i(X)\}_{i=1}^6 )\)},
ylabel={\(f_a^{\text{ass}}\)},
every axis x label/.style={
at={(ticklabel* cs:1.05)},
anchor=west,},
every axis y label/.style={
at={(ticklabel* cs:1.05)},
anchor=south,},
xtick={-4,-3,-2,-1,0,1,2,3,4,5,6},
ytick={0,1,2,3,4,5,6,7},
]
\addplot+[ycomb] plot coordinates
{(-2,1) (0,1) (1,1) (2,2) (4,1)};
\end{axis}
\end{tikzpicture}`sapreste darmi una qualche indicazione in merito su come fare? Il titolo che devo inserire è “Distribuzione delle frequenze assolute”.. Ringrazio anticipatamente!
Saluti
-
CreatoreTopic
-
AutoreRisposte
-
-
4 Maggio 2014 alle 15:03 #94290::
garnakolegovitc” post=93868Salve a tutti,
ho difficoltà ad inserire il titolo nel grafico di codice:\begin{tikzpicture}
\begin{axis}[
xmax=7.5, xmin=-5.5,
ymax=3.5, ymin=0,
axis x line=bottom,
axis y line=left,
axis x line=middle,
axis y line=middle,
axis equal image=true,
xlabel={\(a \in \mathbf{Set}(\{\mathbf{mis}_i(X)\}_{i=1}^6 )\)},
ylabel={\(f_a^{\text{ass}}\)},
every axis x label/.style={
at={(ticklabel* cs:1.05)},
anchor=west,},
every axis y label/.style={
at={(ticklabel* cs:1.05)},
anchor=south,},
xtick={-4,-3,-2,-1,0,1,2,3,4,5,6},
ytick={0,1,2,3,4,5,6,7},
]
\addplot+[ycomb] plot coordinates
{(-2,1) (0,1) (1,1) (2,2) (4,1)};
\end{axis}
\end{tikzpicture}sapreste darmi una qualche indicazione in merito su come fare? Il titolo che devo inserire è “Distribuzione delle frequenze assolute”.. Ringrazio anticipatamente!
Saluti
Ciao e benvenuto nel forum 🙂
Aggiungi [tt]title={Distribuzione delle frequenze assolute}[/tt] fra le opzioni.
Ciao
Claudio
-
4 Maggio 2014 alle 15:10 #94291::
@cfiandra,
grazie del benvenuto e della risposta intanto 🙂 ..cfiandra” post=93869
Ciao e benvenuto nel forum 🙂Aggiungi [tt]title={Distribuzione delle frequenze assolute}[/tt] fra le opzioni.
Ciao
Claudioho provato quanto mi hai detto e se prima senza il titolo ottenevo il seguente grafico:
[attachment=987]Immagine_1.png[/attachment]
adesso con il titolo vedo questo:
[attachment=986]Immagine_2014-05-04.png[/attachment]
noto un problema di sovrapposizione, sai da cosa può dipendere? 😕
Saluti
P.S. = Io ho pensato che potrei collocare il titolo in basso del grafico..ma non so come fare! 😐
edit = non so quanto possa servire, scrivo in seguito i pacchetti (con altro) che uso:
`\documentclass[12pt,a4paper]{article}
\newcounter{conto}
\setcounter{conto}{\time}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{url}
\usepackage{amssymb}
\usepackage{dsfont}
\usepackage[mathscr]{euscript}
\usepackage{booktabs}
\newcommand{\longto}{\longrightarrow}
\usepackage[a4paper,top=1cm,bottom=2cm,left=1cm,right=1cm]{geometry}
\usepackage{mathrsfs}
\usepackage{amsmath}
\usepackage{graphicx}
\newcommand*{\Scale}[2][4]{\scalebox{#1}{$#2$}}%
\newcommand*{\Resize}[2]{\resizebox{#1}{!}{$#2$}}%
\pagestyle{empty}
\usepackage{pgfplots}
\usepackage{eurosym}
\begin{document}\end{documento}`
Attachments:
You must be logged in to view attached files. -
5 Maggio 2014 alle 4:38 #94292::
garnakolegovitc” post=93870 @cfiandra,
grazie del benvenuto e della risposta intanto 🙂 ..Ciao e benvenuto nel forum 🙂
Aggiungi [tt]title={Distribuzione delle frequenze assolute}[/tt] fra le opzioni.
Ciao
Claudioho provato quanto mi hai detto e se prima senza il titolo ottenevo il seguente grafico:
[attachment=987]Immagine_1.png[/attachment]
adesso con il titolo vedo questo:
[attachment=986]Immagine_2014-05-04.png[/attachment]
noto un problema di sovrapposizione, sai da cosa può dipendere? 😕
Saluti
P.S. = Io ho pensato che potrei collocare il titolo in basso del grafico..ma non so come fare! 😐
Quello che hai in mente, quindi, è una didascalia. Non so quale documento redigi, ma se usi gli ambienti flottanti (per ulteriori informazioni leggi nell’Arte di Scrivere con LaTeX o nella Guida GuIT scaricabili dalla sezione Documentazione) il problema non si pone neppure in quanto il tuo codice sarà del tipo: `
\begin{figure}
\centering
\caption{il tuo titolo}
\label{etichetta}
\end{figure}
` Richiamando nel testo con [tt]\ref {etichetta}[/tt] (senza spazio fra ref e {) ti comparirà automaticamente “Figura 1.1: il tuo titolo”. Se non usi gli ambienti flottanti, puoi sempre fare ricorso al comando [tt]\captionof[/tt] del pacchetto caption.Quello che c’è di sicuro è che non userei l’approccio di chi ti ha risposto su TeX.SX 😉 Oltretutto, se proprio vuoi inserire un riquadro, non c’è bisogno di fare tante storie: si carica la libreria [tt]backgrounds[/tt] e si aggiunge l’opzione [tt]show background rectangle[/tt] alle opzioni dell’ambiente tikzpicture: `
\usetikzlibrary{backgrounds} % nel preambolo\begin{tikzpicture}[show background rectangle]% nel documento
`
Ciao
Claudio
-
5 Maggio 2014 alle 7:43 #94293::
cfiandra” post=93874
Quello che hai in mente, quindi, è una didascalia. Non so quale documento redigi, ma se usi gli ambienti flottanti (per ulteriori informazioni leggi nell’Arte di Scrivere con LaTeX o nella Guida GuIT scaricabili dalla sezione Documentazione) il problema non si pone neppure in quanto il tuo codice sarà del tipo: `
\begin{figure}
\centering
\caption{il tuo titolo}
\label{etichetta}
\end{figure}
` Richiamando nel testo con [tt]\ref {etichetta}[/tt] (senza spazio fra ref e {) ti comparirà automaticamente “Figura 1.1: il tuo titolo”. Se non usi gli ambienti flottanti, puoi sempre fare ricorso al comando [tt]\captionof[/tt] del pacchetto caption.Quello che c’è di sicuro è che non userei l’approccio di chi ti ha risposto su TeX.SX 😉 Oltretutto, se proprio vuoi inserire un riquadro, non c’è bisogno di fare tante storie: si carica la libreria [tt]backgrounds[/tt] e si aggiunge l’opzione [tt]show background rectangle[/tt] alle opzioni dell’ambiente tikzpicture: `
\usetikzlibrary{backgrounds} % nel preambolo\begin{tikzpicture}[show background rectangle]% nel documento
`
Ciao
Claudionon sapevo fossi anche tu utente di TeX.SX.. 🙄 Ho postato anche li, seppur chiedendo particolarmente cose diverse, nell’intento di ottenere risposte alternative… ho provato quanto mi ha detto l’utente di TeX.SX è direi che funziona senza alcun problema.. ho fatto seguendo il tuo consiglio con il codice
`\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xmax=7.5, xmin=-5.5,
ymax=1.5, ymin=0,
axis x line=bottom,
axis y line=left,
axis x line=middle,
axis y line=middle,
axis equal image=true,
xlabel={\(a \in \mathbf{Set}(\{\mathbf{mis}_i(X)\}_{i=1}^6 )\)},
ylabel={\(f_a^{\text{rel}}\)},
every axis x label/.style={
at={(ticklabel* cs:1.05)},
anchor=west,},
every axis y label/.style={
at={(ticklabel* cs:1.05)},
anchor=south,},
xtick={-4,-3,-2,-1,0,1,2,3,4,5,6},
ytick={0,1},
]
\addplot+[ycomb] plot coordinates
{(-2,0.16) (0,0.16) (1,0.16) (2,0.3) (4,0.16)};
\end{axis}
\end{tikzpicture}
\caption{Distribuzione delle frequenze relative di \( \mathbf{Set}(\{\mathbf{mis}_i(X)\}_{i=1}^6 )\)}
\label{etichetta}
\end{figure}`e la figura mi appare a fondo pagina, persino sotto le note… sai come posso risolvere tale problema? Ringrazio in anticipo! 🙂
Thanks delle risposte! Saluti
P.S. = Se non chiedo troppo avrei altri due quesiti in merito, ovvero:
1) come posso visualizzare in una parte del grafico le unità di misura scelte per i due (semi)assi ?
2) come posso ingrandire a mio piacimento il grafico?
-
6 Maggio 2014 alle 4:51 #94294::
garnakolegovitc” post=93875non sapevo fossi anche tu utente di TeX.SX.. 🙄
😎
garnakolegovitc” post=93875Ho postato anche li, seppur chiedendo particolarmente cose diverse, nell’intento di ottenere risposte alternative… ho provato quanto mi ha detto l’utente di TeX.SX è direi che funziona senza alcun problema..
Ovviamente ci sono strade diverse per ottenere lo stesso obbiettivo 🙂
garnakolegovitc” post=93875
e la figura mi appare a fondo pagina, persino sotto le note… sai come posso risolvere tale problema? Ringrazio in anticipo! 🙂Il punto è che non è un problema: quello è il normale comportamento con gli ambienti flottanti. È normale agli inizi pensare che sia un problema, specialmente arrivando dal mondo Word/Writer. Usando gli ambient flottanti ([tt]table[/tt], [tt]figure[/tt] principalmente, ma non sono i soli), l’algoritmo di impaginazione di LaTeX decide dove è meglio posizionare l’oggetto in questione. Non è detto che sia nella stessa pagina, per questo si utilizzano i riferimenti nel testo (principalmente con [tt]\label[/tt] e [tt]\ref[/tt]). Lo scopo è di armonizzare meglio il contenuto delle pagine ed è un meccanismo che funziona abbastanza bene.
garnakolegovitc” post=93875
P.S. = Se non chiedo troppo avrei altri due quesiti in merito, ovvero:1) come posso visualizzare in una parte del grafico le unità di misura scelte per i due (semi)assi ?
2) come posso ingrandire a mio piacimento il grafico?1) Io le inserirei nelle etichette degli assi.
2) È una domanda un po’ vaga: per ingrandire il grafico di solito si ingrandisce la tela con le opzioni [tt]width[/tt] e [tt]height[/tt]. Se invece per ingrandire intendi fare uno zoom in qualsiasi punto, puoi utilizzare la libreria [tt]spy[/tt]: ecco un esempio.Detto questo, per i grafici ti consiglierei di leggere il capitolo apposito nell’Arte di Scrivere con LaTeX e l’articolo per ArsTeXnica Creare grafici con pgfplots.
Ciao
Claudio
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.