表示点图的时间间隔

时间:2019-10-09 11:32:26

标签: ggplot2

我正在尝试绘制一个可反映日期之间实时差异的点图。

我有一个数据集(partyLM),其中包含在议会中的演讲日期,演讲的MP的政党(LDP,SOC,KOM)和关于演讲的二进制区别(l / m):

  date party lm
     

1 1976/5/19 LDP l

     

2 1977/5/12 LDP l

     

3 1994/1/6 LDP m

     

4 1994/1/6 LDP m

     

5 1994/1/6 LDP m

     

6 1994/1/6 LDP m

我需要制作一个点图,在y轴上显示日期,在x轴上使用party作为组变量,并用不同的颜色区分lm。我想出了以下代码:

p<-ggplot(partyLM, aes(x=party, y=date, fill= lm)) + 
+ geom_dotplot(binaxis='y', stackdir='center')   

这确实创建了一个点图,但是每个数据点之间的距离相等,因此1976/5/19和1977/5/12之间的距离等于1977/5/12和1994/1 /之间的距离6。如何制作能反映日期差异的点图?

0 个答案:

没有答案