On Tue, 30 Nov 2021, Rich Shepard wrote:> Thanks, Andrew. I will.plotmath didn't have the solution; the use of the LaTeX ^ for a superscript had a character or number preceeding it. Using 'degree' prints that string on the axis. What does work is using the unicode for the degree symbol as prefix to either C or F. In my case: ylab('Water Temperature (\u00B0C)') does the job. I found this solution with the DDG search string, 'degree symbol in R plot axis label'. This stackexchange thread has the answer: <https://stackoverflow.com/questions/51799118/writing-the-symbol-degrees-celsius-in-axis-titles-with-r-plotly> Regards, Rich
The following makes degree signs appropriately, as shown in ?plotmath: plot(68, 20, xlab=expression(degree*F), ylab=expression(degree*C)) If you want the word "degree" spelled out, put it in quotes. -Bill On Tue, Nov 30, 2021 at 12:31 PM Rich Shepard <rshepard at appl-ecosys.com> wrote:> On Tue, 30 Nov 2021, Rich Shepard wrote: > > > Thanks, Andrew. I will. > > plotmath didn't have the solution; the use of the LaTeX ^ for a superscript > had a character or number preceeding it. Using 'degree' prints that string > on the axis. > > What does work is using the unicode for the degree symbol as prefix to > either C or F. In my case: > ylab('Water Temperature (\u00B0C)') > does the job. > > I found this solution with the DDG search string, 'degree symbol in R plot > axis label'. This stackexchange thread has the answer: > < > https://stackoverflow.com/questions/51799118/writing-the-symbol-degrees-celsius-in-axis-titles-with-r-plotly > > > > Regards, > > Rich > > ______________________________________________ > 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]]
Andrew Simmons
2021-Nov-30 20:43 UTC
[R] Degree symbol as axis label superscript [RESOLVED]
I think you have to not put the word degree in quotes, something like: graphics::plot( x = 1, xlab = quote( 32 * degree ) ) works for me, though yours seems like a good solution too On Tue, Nov 30, 2021 at 3:31 PM Rich Shepard <rshepard at appl-ecosys.com> wrote:> On Tue, 30 Nov 2021, Rich Shepard wrote: > > > Thanks, Andrew. I will. > > plotmath didn't have the solution; the use of the LaTeX ^ for a superscript > had a character or number preceeding it. Using 'degree' prints that string > on the axis. > > What does work is using the unicode for the degree symbol as prefix to > either C or F. In my case: > ylab('Water Temperature (\u00B0C)') > does the job. > > I found this solution with the DDG search string, 'degree symbol in R plot > axis label'. This stackexchange thread has the answer: > < > https://stackoverflow.com/questions/51799118/writing-the-symbol-degrees-celsius-in-axis-titles-with-r-plotly > > > > Regards, > > Rich > > ______________________________________________ > 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]]
David Winsemius
2021-Nov-30 20:58 UTC
[R] Degree symbol as axis label superscript [RESOLVED]
On 11/30/21 12:29 PM, Rich Shepard wrote:> On Tue, 30 Nov 2021, Rich Shepard wrote: > >> Thanks, Andrew. I will. > > plotmath didn't have the solution;Really? What was wrong with this? plot(1, 1, xlab=expression(32^degree) )? # the example given on ?plotmath -- David.> the use of the LaTeX ^ for a superscript > had a character or number preceeding it. Using 'degree' prints that > string > on the axis. > > What does work is using the unicode for the degree symbol as prefix to > either C or F. In my case: > ????ylab('Water Temperature (\u00B0C)') > does the job. > > I found this solution with the DDG search string, 'degree symbol in R > plot > axis label'. This stackexchange thread has the answer: > <https://stackoverflow.com/questions/51799118/writing-the-symbol-degrees-celsius-in-axis-titles-with-r-plotly> > > > Regards, > > Rich > > ______________________________________________ > 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.