簡體   English   中英

在R中創建線形圖,結合多個矢量

[英]creating line graph in R combining multiple vectors

我在一個相對簡單的任務上遇到了一些問題。 我正在嘗試獲取以下數據的折線圖:

復制L0 L3

玉米A4 0 11

玉米A5 0 11

玉米A6 0 14

ControlA15 0 6

ControlA17 0 6

ControlA19 0 6

芸苔A50 0 12

甘藍型油菜A51 0 12

芸苔A56 0 14

我正在讀取的數據框,NA被刪除並保持空白。 折線圖應在x軸和y軸上具有三個階段L0-L2-L3的天數(測量值)。 (基本上,我想對坡度進行可視化以了解增長率和差異)。

使用ggplot失敗了,但是我找到了以下解決方案(將其作為時間序列進行處理: 如何在R中以年為x軸,以y軸為計數來繪制線圖? 然而:

df <-read.table(“ data3.txt”,標頭= T,sep =“ \\ t”)df ZeaA4 ZeaA5 ZeaA6 ControlA15 ControlA17 ControlA19 BrassicaA50 BrassicaA51 BrassicaA56 1 0 0 0 0 0 0 0 0 0 2 11 11 14 6 6 6 12 12 14幼蟲階段<-ts(df [,-1],start = L0,end = L3)ts(df [,-1],start = L0,end = L3)錯誤:對象'L0'未找到

是否有解決方案來獲得這樣的簡單圖形?

提前致謝!

我沒有在x軸上看到天數列,也沒有看到L2,因此我假設您只顯示了一部分數據集。 我看到您也發現找不到對象L0。 擺脫sep ='\\ t'。 為了便於理解,我們在x軸上放置“復制”列-

df <- read.table("data3.txt", header=T) 
plot(df$Replicate,df$L0,type ="l", ylim = c(0,15))
lines(df$Replicate,df$L3,type = "l")

類似地,對於L2,您可以添加如上所述的類似“行函數”。 你會得到這樣的情節。 有問題的數據集的線圖

暫無
暫無

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

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