Tôi muốn thêm văn bản cao su vào ô ggplot2 sử dụng annotate()
. Sử dụng expression()
, như được mô tả here để thêm nhãn mác vào trục, dường như không hoạt động. Để wit:Cách chú thích() ggplot bằng latex
# Use expression() to create subscripted text
p <- ggplot(mpg, aes(x=cty, y=hwy)) + geom_point() +
scale_x_continuous(expression(text[subscript]))
# But expression() in annotate adds nothing to the plot
p + annotate("text", x=10, y=40, label=expression(text[subscript]))
# Passing regular text to annotate works fine
p + annotate("text", x=10, y=40, label="foo")
Tại sao expression
s đối xử khác biệt bởi annotate
hơn bởi các chức năng ggplot khác? Và làm thế nào tôi có thể chú thích bằng latex?
bạn có thể xem gói 'tikzDevice' ... –
Dường như không còn được duy trì tích cực nữa. (Nhưng vẫn còn có khả năng hữu ích!) –
Sự hiểu biết của tôi là nó vẫn được sử dụng khá rộng rãi, và chức năng, nhưng ở trạng thái hiện tại của trại trẻ mồ côi do quy tắc kiểm tra CRAN/R CMD chặt chẽ hơn ... nó được sửa đổi lần cuối vào R-forge 15 tháng 7 2012 ... –