Richard M. Heiberger
2020-Dec-29 15:54 UTC
[R] [External] Adding a superscript 6 to a number
paste() is the problem. don?t use paste with expression() On Tue, Dec 29, 2020 at 10:50 Sorkin, John <jsorkin at som.umaryland.edu> wrote:> Colleagues, > > I would like to create a number (stored in the variable x) to the number > with the exponent of, i.e. the number to the sixth power. The code I have > tried, pasted below does not work. > > # create plot > plot(x=0.2,y=0.2,xlim=c(0,1),ylim=c(0,1)) > PNotSusp=0.69 > # Create a string containing the base and exponent. > x <- 0.95123 > # Convert the base to text and add the exponent of 6 > mylab <- expression(paste(" ",character(x)^6)) > # Add the text to the plot > text(0.4,0.8,labels=paste(PNotSusp,"=\n",mylab)) > > I hope someone can show me how to create the text string I need. > > Thank you, > John > > John David Sorkin M.D., Ph.D. > Professor of Medicine > Chief, Biostatistics and Informatics > University of Maryland School of Medicine Division of Gerontology and > Geriatric Medicine > Baltimore VA Medical Center > 10 North Greene Street > <https://www.google.com/maps/search/10+North+Greene+Street?entry=gmail&source=g> > GRECC (BT/18/GR) > Baltimore, MD 21201-1524 > (Phone) 410-605-7119 > (Fax) 410-605-7913 (Please call phone number above prior to faxing) > > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >[[alternative HTML version deleted]]
Why not? Is that a generalization, or specific to this case? On December 29, 2020 7:54:22 AM PST, "Richard M. Heiberger" <rmh at temple.edu> wrote:>paste() is the problem. don?t use paste with expression() > >On Tue, Dec 29, 2020 at 10:50 Sorkin, John <jsorkin at som.umaryland.edu> >wrote: > >> Colleagues, >> >> I would like to create a number (stored in the variable x) to the >number >> with the exponent of, i.e. the number to the sixth power. The code I >have >> tried, pasted below does not work. >> >> # create plot >> plot(x=0.2,y=0.2,xlim=c(0,1),ylim=c(0,1)) >> PNotSusp=0.69 >> # Create a string containing the base and exponent. >> x <- 0.95123 >> # Convert the base to text and add the exponent of 6 >> mylab <- expression(paste(" ",character(x)^6)) >> # Add the text to the plot >> text(0.4,0.8,labels=paste(PNotSusp,"=\n",mylab)) >> >> I hope someone can show me how to create the text string I need. >> >> Thank you, >> John >> >> John David Sorkin M.D., Ph.D. >> Professor of Medicine >> Chief, Biostatistics and Informatics >> University of Maryland School of Medicine Division of Gerontology and >> Geriatric Medicine >> Baltimore VA Medical Center >> 10 North Greene Street >> ><https://www.google.com/maps/search/10+North+Greene+Street?entry=gmail&source=g> >> GRECC (BT/18/GR) >> Baltimore, MD 21201-1524 >> (Phone) 410-605-7119 >> (Fax) 410-605-7913 (Please call phone number above prior to faxing) >> >> >> ______________________________________________ >> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see >> https://stat.ethz.ch/mailman/listinfo/r-help >> PLEASE do read the posting guide >> http://www.R-project.org/posting-guide.html >> and provide commented, minimal, self-contained, reproducible code. >> > > [[alternative HTML version deleted]] > >______________________________________________ >R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see >https://stat.ethz.ch/mailman/listinfo/r-help >PLEASE do read the posting guide >http://www.R-project.org/posting-guide.html >and provide commented, minimal, self-contained, reproducible code.-- Sent from my phone. Please excuse my brevity.