R ggplot不';t显示结束点

R ggplot不';t显示结束点,r,ggplot2,R,Ggplot2,我有一个非常简单的数据集,由两列组成: dates,Edges Aug 09 2012,787615368 Aug 14 2012,1135686707 Aug 24 2012,1177338668 Sep 10 2012,1227146408 Sep 21 2012,1256398473 Oct 04 2012,1287176222 Oct 19 2012,1325057099 Nov 02 2012,1601829854 Dec 07 2012,1703931041 Jan 16 2013,

我有一个非常简单的数据集,由两列组成:

dates,Edges
Aug 09 2012,787615368
Aug 14 2012,1135686707
Aug 24 2012,1177338668
Sep 10 2012,1227146408
Sep 21 2012,1256398473
Oct 04 2012,1287176222
Oct 19 2012,1325057099
Nov 02 2012,1601829854
Dec 07 2012,1703931041
Jan 16 2013,1896596589
Feb 25 2013,2080968491
Apr 01 2013,2264510866
Apr 26 2013,2372135083
Jun 20 2013,2604769625
我使用下面的代码来绘制x-y平面上的每个点:

my_breaks = c("Aug 09 2012","Aug 14 2012","Aug 24 2012","Sep 10 2012","Sep 21 2012","Oct 04 2012",
              "Oct 19 2012","Nov 02 2012","Dec 07 2012","Jan 16 2013","Feb 25 2013","Apr 01 2013",
              "Apr 26 2013","Jun 20 2013")

snapshot_size_df$dates <- factor(snapshot_size_df$dates, levels = my_breaks)


ggplot() + 
    geom_point(data=snapshot_size_df, aes(dates, Edges, color='edges')) +
    theme(panel.background = element_rect(fill = "white"), legend.title=element_blank(), legend.position = "top", 
        legend.key = element_rect(fill=NA),
        axis.text.x = element_text(size=16, angle=90), text = element_text(size=16), axis.text.y = element_text(size=16)) +
    theme(axis.line.y = element_line(color="grey40", size = .5)) +
    theme(panel.grid.major = element_line(colour = "grey", linetype = "dotted")) +
    labs(y = "Count", x="") +
    scale_x_discrete(labels = my_breaks)
my_breaks=c(“2012年8月9日”、“2012年8月14日”、“2012年8月24日”、“2012年9月10日”、“2012年9月21日”、“2012年10月4日”,
“2012年10月19日”、“2012年11月2日”、“2012年12月7日”、“2013年1月16日”、“2013年2月25日”、“2013年4月1日”,
“2013年4月26日”、“2013年6月20日”)

快照\u size\u df$dates这些值将从图表中消失,因此您可以设置
ylim

ggplot() + 
    geom_point(data=snapshot_size_df, aes(dates, Edges, color='edges')) +
    theme(panel.background = element_rect(fill = "white"), legend.title=element_blank(), legend.position = "top", 
        legend.key = element_rect(fill=NA),
        axis.text.x = element_text(size=16, angle=90), text = element_text(size=16), axis.text.y = element_text(size=16)) +
    theme(axis.line.y = element_line(color="grey40", size = .5)) +
    theme(panel.grid.major = element_line(colour = "grey", linetype = "dotted")) +
    labs(y = "Count", x="") +
    scale_x_discrete(labels = my_breaks) + ylim(600000000, 3000000000)

使用R 3.4.1和ggplot2 2.2.1对我有效直到不起作用@bouncyball说这对他/她有效。我可能有版本问题!真奇怪。这对我也有用。所以你似乎缺少这些价值观?尝试重新启动您的会话,并确保没有其他数据帧使用相同的名称。您是对的,当我在终端中使用它时,它也适用于我!!但我在Jupyter笔记本上还有个问题@Pymal这可能是Jupyter Notebook的问题,而不是R。
ggplot
在Jupyter Notebook中运行时很奇怪,正如您所建议的那样,我重新启动了会话(内核)并正常工作。感谢您的回复:)