使用带字符串 col 名称的 data.frames 调用 qplot
我创建了一个 data.frame: d <- data.frame("name 1"=1, "name 2"=2) 由于显而易见的原因,调用 qplot("name 1", "name 2", data=d) 不起作用。是否…
如何使用ggplot2在R中的geom_bar上放置标签
我想要将一些标签堆叠在 geom_bar 图表的顶部。这是一个示例: df <- data.frame(x=factor(c(TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE,FALSE))) ggplot(…
TikZDevice:使用 R 将 \caption{} 和 \label{} 添加到 TikZ 图
我创建了一个 for 循环,使用 tikzDevice 包将 R 中的多个绘图(通过 ggplot2)输出到单个 .tex 文件中。这样可以更轻松地使用指向 R 输出的 .tex 文…
将水平图例包裹在多行中
假设我有如下数据: lab <- "A really really long string!" dat <- data.frame(grp = paste(1:6,lab),x=1:6,y=runif(6)) 当用这么长的字符串绘制图例…
使用 qplot 绘制线条
我想使用 ggplot2 包中的 qplot 在示例图上绘制多条线。 但我有一些问题。 使用旧的情节和线条功能我会做类似的事情 m<-cbind(1:4,5:8,-(5:8)) colnam…
如何将离散因子水平视为连续因子水平?
我有一个数据框,其中的列最初被任意标记。稍后,我想将这些级别更改为数值。以下脚本说明了该问题。 library(ggplot2) library(reshape2) m <- 10 n …
如何更改 geom_hex() 数据的装箱方式?
有人可以向我指出如何使用 ..count.. 以外的内容进行填充的示例吗?我有一个数据集,其中包含 [0,1] 上两个变量的超过 100k 个观察值和一组权重。我想…
如何绘制平滑函数的一阶导数?
我有以下脚本,它模拟我拥有的数据结构类型以及我想要对其进行的分析, library(ggplot2) library(reshape2) n <- 10 df <- data.frame(t=seq(n)*0.1,…
如何更改 ggplot 图中某个因素的 1 个级别的美观和外观
我在 x 轴上绘制一组离散水平的因子,并在 y 轴上绘制它们的相关平均结果值,如下所示: ggplot(data, aes(item, outcome)) + stat_summary(fun.y=mea…
定制多面条形图的美观
我正在尝试使用 R 中的一些 ggplots 对最近的 MLB 选秀进行一些分析, selection <- draft[c("Team","Division","Position")] head(selection) Team D…
如何在简单的 ggplot2 散点图中清晰地标记点?
请参阅 http://had.co.nz/ggplot2/geom_text.html 中的示例;他们非常可怕。标签相互重叠、超出绘图范围等。 我认为 directlabels 可能会有所帮助,但…
从 data.frame 到 ggplot2 图例的表达式
我想向图例条目添加一个表达式,而不直接输入图例(因为我正在循环变量)。本质上我希望这样: d =75"),each=5)) qplot(x,y,data=d,color=f) 以这种方…
如何创建包含多个区域的堆叠区域图,或者图例“点”所在的位置在各自的区域?
示例图: http://i56.tinypic.com/eagjfn.jpg 创建者: qplot(score, ..count.., data=df, fill=method, geom='density', position='stack') Pretty很…
如何在 ggplot2 中创建具有动态高度的(垂直)分面图,以使所有面具有相同的比例?
创建多面图时,所有面都具有相同的尺寸。有什么方法可以绘制不同尺寸的图吗?特别是,有什么方法可以确保垂直堆叠的面都具有相同的 y 尺度? 我正在尝…