簡體   English   中英

ggplot2 qplot中只有一個觀察點,但有2點?

[英]Only one observation but 2 points in ggplot2 qplot?

我想在ggplot2 qplot中按學術領域可視化發布日期。 data$DISCIPLINE是我的因素,包含10個級別。

這是我的數據的樣子:

> head(cbind(data$DATE,data$DISCIPLINE))
     [,1]   [,2]                   
[1,] "2001" "Politikwissenschaften"
[2,] "2006" "Geographie"           
[3,] "1999" "Soziologie"           
[4,] "2013" "Architektur"          
[5,] "2007" "Soziologie"           
[6,] "2004" "Soziologie"      

我制作了qplot如下:

require(ggplot2)
MYPLOT <- qplot(data$DATE, data$DISCIPLINE)
MYPLOT + geom_point(aes(size=..count..), stat="bin") + scale_size(range=c(0, 15))

情節

當然,我不希望繪制具有0個觀測值的垃圾箱-這就是為什么我將范圍最小值設置為0的原因。至少這是可行的。


但是奇怪的是, 單個觀測值在圖中得到了兩個點。 例如,參見“ Soziologie”級別, 盡管我的數據集中只有一個觀測值但在 80年代初該圖有2個點

這是ggplot2中的錯誤嗎? 我該如何糾正?

這是您想要的嗎?

MYPLOT <- qplot(data$DATE, data$DISCIPLINE)
MYPLOT + geom_point() + stat_sum(aes(size = ..n..)) 

暫無
暫無

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

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