Sto provando a automaticamente posizionare una casella di legenda in una trama, ma sono ancora nei guai con esso. Vorrei posizionare la casella della legenda vicino all'angolo della trama, ma con una piccola spaziatura/margine.Posizionamento automatico della legenda con margine/riempimento
Utilizzando posizioni predefinite, come "topright"
o "bottomleft"
, posizionare la legenda troppo vicino/sul bordo del grafico, ad esempio here; e trovo incredibilmente sconvolgente continuare a provare pixel per pixel per raggiungere una buona posizione sulla scatola, come mostrato here.
Mi chiedevo se fosse comunque possibile posizionare la casella della legenda in base alla larghezza della trama stessa e non ai valori max/min
. Qualcosa che sarebbe automaticamente posizionare la legenda su p%
vicino a un angolo definito. C'è comunque modo di farlo in R? O anche un modo per aggiungere un po 'di padding alle posizioni predefinite?
Se si voleva "roll your own" Potevi provato: 'leggenda (par ('usr') [3] + 0,1 * (par ('usr') [4] -par ('usr') [3]), par ('usr') [4] -0.1 * (par ('usr') [4] -par ('usr') [3]), legend = "TEST") ' –
@DWin In realtà mi aspettavo qualcosa del genere, ma fintanto che 'inset' sta facendo il lavoro, immagino che sia sufficiente. Grazie per l'alternativa, comunque. (: – Rubens
@Rubens - Ho aggiornato per mostrare un'altra alternativa che consentirà di specificare un riquadro che viene ridimensionato al rapporto x/y della trama. – thelatemail