La funzione che devi rappresentare potrà essere anche molto complicata, ma 60000 punti sono decisamente troppi; la tua retta dell’esempio minimale con 60000 punti satira la memoria; con 6000 punti viene benissimo, anche se per clacolarli tutti di mette un bel po’.
Il punto è questo: se disegni qualunque linea, su una pagina ila cui gabbia di stampa sia dell’ordine dei 150mm per 240mm, e metti la tua fifuaa con le proporzioni normali, ciò con un’altezza minore dell’altezza, hai un rettangolo che può avere un 170mm di diagonale; diciamo che una curva complicata possa avere uno svilupp di 5 volte la lunghezza della diagonale: arriviamo a 850mm; mi voglio rovinare, facciamo 1000mm. dunque credo che 1000 nodi per le curve di Bézier che usa pgfplots per disegnare al curva siano molto più che sufficienti; se anche unisse i punti con dei segmentini, sarebbero segmentini lunghi 1mm e gli spigoli fra un segmentino e l’altro sarebbero impercettibili.
Perciò devi trovare il modo di ridurre i punti e di farti sempre un calcolo alla buona per sapere quanti punti ti possano occorrere; come dice @robitex, bisogna adattare le prestazioni degli strumenti di calcolo alle esigenze del risultato (e viceversa) e non bisogna mai esagerare in un verso o nell’altro.;
nel tuo caso 60000 nodi significano per la mia ipotetica curva che si sviluppa su una lunghezza di 1m 60 punti al millimetro che graficamente sono assolutamente esagerati per due motivi: primo: la finezza dello schermo o della stampa non consente una densità così alta: lo schermo ad alta definizione con un centinaio di pixel al pollice vuol dire quasi 4 pixel al millimetro; lo stampato con una densità di 600pixel al pollice vuol dire quasi 25 pixel al millimetro. Secondo: i nodi sono collegati da curve di Bézier il cui scopo è appunto quello di usare meno nodi e di raccordarli con curve “dolci” che si uniscono fra loro con la continuità della tangente.
Dunque per entrambi i motivi 1000 nodi sono più che sufficienti per qualunque curva. Sta ora a te trovare il modo di usare uno script per “decimare” pesantemente i tuoi 60000 nodi e vedrai che i problemi di visualizzazione spariscono, come sono spariti a me quando ho visulizzato il tuo esempio minimale avendo ridotto i nodi a 6000 (già una schioppettata per una curva così semplice).