Immagine con solo legenda pgfplots

  • Creatore
    Topic
  • #100165
    Up
    0
    Down
    ::


    Salve a tutti.
    Sto scrivendo un capitolo in cui utilizzo diversi grafici di caratteristiche meccaniche, e per farli uso pgfplots.
    In ciascun grafico vi è una fase di compressione, che ho deciso di tracciare in rosso continuo, ed una fase di scarico, tracciata in blu puntinato.
    Vorrei evitare di fare la legenda in ogni grafico, tanto la convenzione usata è sempre la stessa in tutto il capitolo, quindi pensavo di mettere un’immagine all’inizio del capitolo, utilizzata come legenda.
    Allego un codice di esempio , quello che vorrei fare è mostrare solo la legenda, nascondendo il grafico, oppure scrivendo solo la legenda eventualmente. Come fare?
    Grazie a tutti
    [attachment=1254]nascondere-grafico_mantenere-legenda.txt[/attachment]

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #100166
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        federico92″ post=99864Salve a tutti.
        Sto scrivendo un capitolo in cui utilizzo diversi grafici di caratteristiche meccaniche, e per farli uso pgfplots.
        In ciascun grafico vi è una fase di compressione, che ho deciso di tracciare in rosso continuo, ed una fase di scarico, tracciata in blu puntinato.
        Vorrei evitare di fare la legenda in ogni grafico, tanto la convenzione usata è sempre la stessa in tutto il capitolo, quindi pensavo di mettere un’immagine all’inizio del capitolo, utilizzata come legenda.
        Allego un codice di esempio , quello che vorrei fare è mostrare solo la legenda, nascondendo il grafico, oppure scrivendo solo la legenda eventualmente. Come fare?
        Grazie a tutti
        [attachment=1254]nascondere-grafico_mantenere-legenda.txt[/attachment]

        Secondo me è meglio mettere la legenda sul primo grafico e richiamarla nella didascalia dei grafici successivi, oppure mettere comunque la legenda in ogni grafico.
        Aspettiamo pareri più autorevoli del mio.
        R.

      • #100167
        Up
        0
        Down
        ::


        In effetti anche io avevo pensato che guardare solo la legenda senza vedere il grafico potrebbe non essere chiaro , la tua non è una cattiva idea, potrei fare un ciclo di esempio come primo grafico. Vediamo comunque se qualcuno ha qualche idea, per curiosità.

      • #100168
        Up
        0
        Down
        ::


        Dopo diverso tempo ho trovato una soluzione. La scrivo caso mai fosse utile a qualcuno.
        La soluzione riguarda il metodo di citazione del tratto di grafico tramite il comando \ref (cercare \ref nell’indice analitico della documentazione del pacchetto pgfplots). In pratica assegno un’etichetta a un grafico tramite `\label{nome}` e tramite il comando `\ref{nome}` ottengo la citazione del tratto. Allego un esempio dalla documentazione:
        `
        % Preamble: \pgfplotsset{width=7cm,compat=1.9}
        \begin{figure}\centering
        \begin{tikzpicture}[baseline]
        \begin{axis}
        \addplot+[only marks,
        samples=15,
        error bars/y dir=both,
        error bars/y fixed=2.5]
        {3*x+2.5*rand};
        \label{pgfplots:label1}

        \addplot+[mark=none] {3*x};
        \label{pgfplots:label2}

        \addplot {4*cos(deg(x))};
        \label{pgfplots:label3}
        \end{axis}
        \end{tikzpicture}
        \end{figure}

        The picture shows the estimations \ref{pgfplots:label1} which are subjected to noise.
        It appears the model \ref{pgfplots:label2} fits the data appropriately.
        Finally, \ref{pgfplots:label3} is only here to get three examples.
        `

        Buona scrittura

    Visualizzazione 2 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top