簡體   English   中英

更改X軸ggplot2上的刻度標簽

[英]Change tick labels on x-axis ggplot2

在ggplot2中,我創建了一個折線圖,並使其看起來像我想要的樣子。 但是,我很難更改x軸上的值。 如何將x軸刻度標簽從數字1-10更改為某些文本?

這是我的代碼:

pd <- position_dodge(0.1) 

myplot <- ggplot(LL_young_gg, aes(x=Day, y=Mean, colour=Group)) + 
      geom_errorbar(aes(ymin=Mean-SEM, ymax=Mean+SEM), width=.1, position=pd) +
      geom_line(position=pd) + scale_color_manual(values=c("red", "pink", "dark blue", " light blue")) +
      geom_point(position=pd)

myplot + theme_bw() +
  theme(axis.line = element_line(colour = "black"),
        panel.grid.major = element_blank(),
        panel.grid.minor = element_blank(),
        panel.border = element_blank(),
        panel.background = element_blank())

數據庫(LL_young_gg)是從excel導入的,列(日)是從1到10的數字。

您可以使用scale_x_continuous() 一個可重現的示例:

library(ggplot2)

data(mtcars)

xLabels <- paste(c(4,6,8), "Cylinders")

ggplot(mtcars,
       aes(x = cyl,
           y = qsec
           )
       ) +
  geom_point() +
  scale_x_continuous(breaks = c(4,6,8),
                     labels = xLabels
                     )

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM