Tôi đang cố gắng để có được một superscript cho các đơn vị của trục y của tôi bằng cách sử dụng biểu thức plotmath tham chiếu trong một số bài viết. Tôi đã xem qua các chủ đề về cách sử dụng expression và cũng có thể here, nhưng nó không hoạt động đối với tôi. Dưới đây là những gì tôi có cho đến nay:Superscripting trong ggplot2 sử dụng plotmath
ggplot(data.frame, aes(Region, Zmar_sh)) +
geom_boxplot() + xlab("Region") +
ylab(expression(paste("eelgrass shoot density", " (shoots/", expression(m[2])))) +
ggtitle(expression(paste(italic("Zostera marina")," shoot density in X Bay", sep = " ")))
Khái niệm ggtitle hoạt động, nhưng tôi vẫn không nhận được trục y của tôi để đọc "mật độ chụp eelgrass (chồi/m2)" với "2" như superscript. Tôi đang thiếu gì?
Cảm ơn! Tôi đã không nhận thức được việc sử dụng của ~. Tôi biết đó là một cái gì đó nhỏ mà tôi đã mất tích. Và bạn đã đúng về siêu âm, tất nhiên. Tôi cũng đang làm việc với các bản đăng ký trong mã của mình và viết cụm từ không chính xác trong thời gian đăng bài của tôi. – KVininska