我正在尝试绘制一个可反映日期之间实时差异的点图。
我有一个数据集(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。如何制作能反映日期差异的点图?