Hãy tha thứ cho sự thiếu hiểu biết của tôi nếu đây là một câu hỏi đơn giản, nhưng tôi dường như không thể tìm ra cách gạch dưới bất kỳ phần nào của một tiêu đề cốt truyện. Tôi đang sử dụng ggplot2
.Làm cách nào để gạch chân văn bản trong tiêu đề hoặc nhãn của ô? (ggplot2)
Điều tốt nhất tôi có thể tìm thấy là annotate("segment") done by hand và tôi đã tạo một ô đồ chơi để minh họa phương pháp của nó.
df <- data.frame(x = 1:10, y = 1:10)
rngx <- 0.5 * range(df$x)[2] # store mid-point of plot based on x-axis value
rngy <- 0.5 * range(df$y)[2] # stores mid-point of y-axis for use in ggplot
ggplot(df, aes(x = x, y = y)) +
geom_point() +
ggtitle("Oh how I wish for ...") +
ggplot2::annotate("text", x = rngx, y = max(df$y) + 1, label = "underlining!", color = "red") +
# create underline:
ggplot2::annotate("segment", x = rngx-0.8, xend = rngx + 0.8, y= 10.1, yend=10.1)
uses bquote(underline() with base R
pertains to lines over and under nodes on a graph
uses plotmath and offers a workaround, but it didn't help
Liên kết tới việc sử dụng mưu đồ không phải là "giải pháp thay thế". Việc chấp nhận là một câu trả lời và có thể (hoặc nên?) Đã cho bạn câu trả lời. Chỉ vì một nỗ lực thứ hai (đó là không được chấp nhận) là một kludge không có lý do gì để làm việc nhỏ của Spacedman. –