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.