小编amh*_*amh的帖子

如何为绘图添加标签

有没有办法为图中的每个点添加标签?我在图像编辑器上做了这个只是为了传达这个想法:1.

原始的一个生成:

qplot(pcomments, gcomments , data = topbtw, colour = username)

手动将假标签添加到qplot

r ggplot2

24
推荐指数
2
解决办法
3万
查看次数

如何告诉R的ggplot2为某些x轴值设置刻度线,并保持其他值的垂直线

我正在使用R中的ggplot2创建一个时间序列.我想知道如何在标记的月份(例如Mar 07,Mar 08等)中显示x轴上的刻度线,同时保持垂直灰线为每个月.

主要原因是因为每个月都有一个刻度标记,因此很难知道哪一个与标签相对应.

这是一个情节的例子:

看看x轴上的刻度如何让人们很难知道每个月的位置

这是后面的R线:

ggplot(timeseries_plot_data_mean,aes(as.numeric(project_date)))+
   geom_line(aes(y=num_views))+geom_point(aes(y=num_views))+
   stat_smooth(aes(y=num_views),method="lm")+
   scale_x_continuous(breaks = xscale$breaks, labels = xscale$labels)+
   opts(title="Monthly average num views")+xlab("months")+ylab("num views")
Run Code Online (Sandbox Code Playgroud)

这是想要产生的.查看刻度线如何定位在月份标签的正上方,垂直线仍然显示每个月.

这就是想要生成的东西(Inkscape,图像编辑器,奇怪地取代了q的点

我使用Inkscape手动编辑上面的图,(忽略q,Inkscape奇怪地取代了q的点)

r ggplot2

7
推荐指数
1
解决办法
7014
查看次数

在数据帧的子集中查找列的最大值

给定的数据帧df的列d,c,v.如何找到价值d为最大值v的中的记录,其中c == "foo"

我试过这个:

df[df$v==max(df$v) & df$c == "foo","d"]
Run Code Online (Sandbox Code Playgroud)

但我得到了:

character(0)
Run Code Online (Sandbox Code Playgroud)

r

4
推荐指数
1
解决办法
7388
查看次数

标签 统计

r ×3

ggplot2 ×2