簡體   English   中英

使用抖動整理 ggplot 並修復軸標簽?

[英]Tidy up ggplot with Jitter and fixing axis labels?

在此處輸入圖片說明

大家好,我有這個非常凌亂的情節。 我怎么能夠

  • 旋轉 x 軸文本,以便您可以實際閱讀它
  • 不包括 y 軸中的每個 y 值(也許 y 軸的間隔為 5)
  • 添加抖動,使繪圖更容易閱讀
  • 刪除 NA 值(我嘗試過,但我想它沒有用)
  • 刪除圖例(為了保密必須裁剪它)

這是我的代碼:

data <- ndpdata[which(ndpdata$FC.Fill.Size==20),] #20 fill size


library(tidyr)
my_df_long <- gather(data, group, y, -FC.Batch.Nbr)
data = my_df_long[2075:2550,]

 ggplot(data, aes(FC.Batch.Nbr, y, color=FC.Batch.Nbr), na.rm=TRUE) + geom_point()
  1. 要旋轉 x 軸,請將其添加到您的 ggplot 中:

theme(axis.text.x = element_text(angle = 90, hjust = 1, vjust = 0.5))

  1. 如果您不想在 y 軸上包含每個值,則可以設置breaks

scale_y_continuous(breaks = c(251,270,290,310,325))

  1. 要添加抖動點,請在geom_point()嘗試position = "jitter"

geom_point(position = "jitter")

  1. 要刪除 NA,您可以在數據上使用它:

data <- data[!is.na(data)]

  1. 要刪除圖例,請將其添加到您的 ggplot:

theme(legend.position = "none")

暫無
暫無

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

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