- Questo topic ha 7 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 4 anni, 6 mesi fa da .
-
Topic
-
Sto personalizzando le opzioni di disegno dei grafici mediante il comando \addplot del pacchetto pgfplots.
Nel preambolo ho inserito il seguente comando
`\pgfplotsset{my style/.append style={
axis x line=middle,
axis y line=middle,
xlabel={$x$},
ylabel={$y$},
xlabel style={black, below},
ylabel style={black, left},
axis equal,
enlarge x limits={abs=10pt},
enlarge y limits={abs=10pt},
xtick=\empty,
ytick=\empty,
axis line style={black, semithick},
line width=1.5pt
}
}`e tutto funziona correttamente.Ora vorrei però cambiare il valore di default del colore con cui vengono disegnati i grafici col comando \addplot. Se nel preambolo aggiungo ad esempio l’opzione red:
`\pgfplotsset{my style/.append style={
axis x line=middle,
axis y line=middle,
xlabel={$x$},
ylabel={$y$},
xlabel style={black, below},
ylabel style={black, left},
axis equal,
enlarge x limits={abs=10pt},
enlarge y limits={abs=10pt},
xtick=\empty,
ytick=\empty,
axis line style={black, semithick},
line width=1.5pt,
red
}
}`ritrovo che tutti gli elementi del grafico vengono disegnati in rosso: non solo le curve (che è ciò che voglio), ma anche gli assi cartesiani, le etichette, ecc.Ho cercato molto in rete e nel manuale del pacchetto, ma non sono riuscito a trovare il modo per ottenere il risultato di cambiare solo il colore del grafico senza agire direttamente sulle opzioni locali del comando \addplot. Qualcuno sa come fare?
Grazie.
- Devi essere connesso per rispondere a questo topic.