Penso che cex non funzioni. Cex cambierà l'intera scala della legenda. Ma voglio solo ingrandire le dimensioni del testo. qualsiasi comando ti sarà di aiuto?problema con la legenda di r, come cambiare la dimensione del testo nella legenda
20
A
risposta
28
Sì !, impostato pt.cex = 1
e cambiare cex
come si vuole, come in:
plot(c(1,1))
legend("topleft", "Legend", cex=1.3, pch=1, pt.cex = 1)
5
È possibile impostare il cex per i punti separatamente dal resto della legenda. Ciò renderebbe comunque la scatola piccola, comunque. Un esempio più specifico di ciò che stai cercando di fare potrebbe essere d'aiuto. Tuttavia, vedere se questo risolve il problema:
plot(rnorm(10))
legend("top", legend="test", pch=21) #everything is normal sized (cex=1 default from par())
legend("topleft", legend="test", pch=21, cex=0.5) #everything is small
legend("topright", legend="test", pch=21, pt.cex=1, cex=0.5) #the point is normal, but the rest is small
Buona fortuna :)