시간 경과에 따른 기본 빈도의 여러 곡선을 표시하는 ggplot으로 플롯을 작성하려고합니다. 나는 여러 종류의 단어를 찾고 있는데, 각각의 유형에 대한 여러 토큰의 데이터를 가지고있다. (단순화하기 위해 이러한 유형 1, 2 및 3을 호출하고 1에서 20까지의 토큰을 표시했다.) 간단한 데이터 세트의 경우 10 개의 시간 지점 (1-10이라고 표시)과 F0 값이 관련되어 있습니다. 다른 색깔의 그래프에있는 단어의 유형이 다르지만 그 유형 내의 다른 토큰은 모두 같은 색상으로되어있는 그래프를 원합니다. aes()를 사용하면 'color'는 단어로 정의되고 x는 시간이고 y는 f0 값이 될 것이라고 상상합니다. 내 데이터를 R로 코딩하려고 할 때마다 정의되지 않은 컬럼이 있다는 것을 알게된다. 코드 나는이 같은 모습을 사용하고 있습니다 : 내가 잘못여러 곡선 및 데이터 유형에 대한 ggplot
Error in `[.data.frame`(data, "group") : undefined columns selected
를하고있는 중이 야 무엇을 : 나는 음모 갈 때
이theme_set(theme_bw())
myf0 <- ggplot(ent, aes(x = Time, groups = token, colour = word))
myf0 <- myf0 + geom_line(aes(y = F0), alpha = 0.8)
myf0 <- myf0 + ylab("Hz")
그러나이 나에게 말한다 myf0? 고맙습니다!
설명 지점 : 죄송합니다. 데이터 스 니펫을 추가하는 것을 잊었습니다! 여기처럼 보이는 것입니다 :
이word token Time F0
1 1 1 1 107.8968
2 1 1 2 113.1362
3 1 1 3 117.2904
4 1 1 4 127.3287
5 1 1 5 132.7554
6 1 1 6 126.4456
7 1 1 7 111.19686
8 1 1 8 93.87390
9 1 1 9 87.12876
10 1 1 10 86.40445
단어가 3 일부터 진행
는 1 ~ 20에서 토큰 (단어의 각 클래스에 20 개 토큰이있다 그래서 60 개 토큰이 총), 시간은 1 ~ 간다 각 토큰에 대해 10이고 각 점에 대한 F0 값이 있습니다. 내가 같이 것 ggplot 작업을 만들려고 노력하여 오류를 얻을 경우
그래서 간단한 예를 들어 내 데이터의 짧은 단편은 :
word token Time F0
1 1 1 1 107.89677
2 1 1 2 113.13620
3 1 1 3 117.29039
11 1 2 1 117.0063
12 1 2 2 119.6887
13 1 2 3 116.1143
201 2 1 1 125.25897
202 2 1 2 119.52722
203 2 1 3 115.67006
211 2 2 1 101.54531
212 2 2 2 102.27651
213 2 2 3 100.96099
401 3 1 1 98.82212
402 3 1 2 98.82212
403 3 1 3 97.78813
411 3 2 1 95.15890
412 3 2 2 97.76110
413 3 2 3 100.42595
희망이 도움이! 감사!
에 오신 것을 환영합니다 SO에! [최소, 재현 가능한 예] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610#5963610)를 추가하십시오. 건배. – Henrik
예, 아마도'head (ent)'입니까? – Hugh
완료! 내가 사용하고있는 데이터 세트의 작은 버전과 함께. – Marissa