[英]How to add degree symbol to multiple plot legend entries in R?
我知道我可以使用expression
圖例添加度數符號。
plot(1:5,1:5)
legend('topleft', fill = 'white', legend = expression(5~degree~C))
但是如何為多個圖例條目執行此操作?
我嘗試了以下,但它不起作用:
plot(1:5,1:5)
points(1:5,(1:5) + 0.1, col = 2)
legend('topleft', fill = c('white','red'), legend = paste0(c(5,10), expression(~degree~C)))
編輯:我更感興趣的是如何為許多值執行此操作,而不僅僅是2。
如何簡潔明了地提出任何建議將不勝感激! 謝謝!
您可以在表達式中包含這兩個值
legend('topleft', fill = c('white','red'), expression(5~degree~C,10~degree~C))
對於ggplot:
ylab(expression(paste("SST (",degree~C,")"))) +
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.