@OldClaudio voglio leggermi bene il tuo primo intervento perché mi sembra interessante.
Per il momento vorrei farti riflettere su un aspetto. Mi sembra di aver capito che l’opzione [tt]smooth[/tt] di pgfplots utilizzi lo stesso algoritmo dell’omonima opzione di TikZ, che evita di dover determinare i punti di controllo come hai fatto tu. Quindi quello che tu affermi ci conduce ad una o più delle seguenti:
a) l’algoritmo di smooth è diverso da quello di \draw .. controls ecc… (che sono entrambi di TikZ)
b) l’algoritmo di smooth non è in grado di calcolare correttamente i punti di controllo
c) i punti di controllo che tu hai trovato ad occhio, per quanto efficienti, non corrispondono a quelli che si ottengono utilizzando un algoritmo corretto per le Bézier-spline.
Mi riservo di testare anche altri metodi di interpolazione spline per un confronto, nonché di dare un’occhiata al codice dell’opzione smooth (anche se il linguaggio di pgf per me è arabo).
Ciao
@Lorenzo, non mi risulta che l’opzione smooth sia definita nel codice di pgfplots. Io l’ho cercata, ma non l’ho trovata. In rete ho letto che pgfplots si appoggia a TikZ per il comando [tt]\addplot[/tt].