Abonnementen in plots in R

Ik kan geen manier vinden om subscripts in de titel of de ondertitel in R te schrijven.
Hoe kan ik v 1,2 schrijven met 1,2 als subscript?

Bedankt voor je hulp!


Antwoord 1, autoriteit 100%

expressionis je vriend:

plot(1,1, main=expression('title'^2))  #superscript
plot(1,1, main=expression('title'[2])) #subscript

Antwoord 2, autoriteit 87%

Als u meerdere subscripts in één tekst wilt hebben, gebruik dan de ster (*) om de secties te scheiden:

plot(1:10, xlab=expression('hi'[5]*'there'[6]^8*'you'[2]))

Antwoord 3, autoriteit 20%

Zie ?expressie

plot(1:10,main=expression("This is a subscript "[2]))

voer hier de afbeeldingsbeschrijving in


Antwoord 4, autoriteit 8%

Een subscript en verwijzend naar een opgeslagen waarde…

a <- 10
plot(c(0,1), c(0,1), type = 'n', ann = FALSE, xaxt = 'n', yaxt = 'n')
text(0.2, 0.6, cex = 1.5, bquote(paste('S'['f']*' = ', .(a))))

voer hier de afbeeldingsbeschrijving in


Antwoord 5, autoriteit 5%

Een ander voorbeeld, uitdrukking werkt voor negatieve superscripts zonder dat er aanhalingstekens rond het negatieve getal nodig zijn:

title(xlab=expression("Nitrate Loading in kg ha"^-1*"yr"^-1))

en je hebt alleen de * nodig om secties te scheiden zoals hierboven vermeld (wanneer je een superscript of subscript schrijft en daarna meer tekst aan de expressie moet toevoegen).


Antwoord 6, autoriteit 3%

Zoals andere gebruikers hebben opgemerkt, gebruiken we expression(). Ik wil graag de oorspronkelijke vraag beantwoorden met een komma in het subscript:

Hoe kan ik v 1,2 schrijven met 1,2 als subscript?

plot(1:10, 11:20 , main=expression(v["1,2"]))

Ook wil ik de referentie toevoegen voor diegenen die de volledige expression-syntaxis willen vinden in het plotten van R: zie voor meer informatie de ?plotmathhelppagina. Door demo(plotmath)uit te voeren, worden veel uitdrukkingen en relevante syntaxis getoond.

Vergeet niet om *te gebruiken om verschillende soorten tekst binnen een uitdrukking samen te voegen.

Hier is een deel van de voorbeelduitvoer van demo(plotmath):

voer hier de afbeeldingsbeschrijving in

Other episodes