248得票6回答
在ggplot2中更改坐标轴标题和标签的大小

我有一个非常简单的问题,但是我很难找到答案。我希望这里的某个人能够帮助我。 下面呈现了一个示例数据框:a <- c(1:10) b <- c(10:1) df <- data.frame(a,b) library(ggplot2) g = ggplot(data=df) +...

238得票3回答
在geom_point中标记数据点

我正在处理的数据来自下面列出的互联网来源nba <- read.csv("http://datasets.flowingdata.com/ppg2008.csv", sep=",") 我想要做的是创建一个二维点图,比较这个表中的两项指标,并且每个玩家在图上都代表一个点。我有以下代码:nb...

224得票6回答
在ggplot2中标注单个面的文本

我想用以下代码在图的最后一个 facet 上注释一些文本:library(ggplot2) p <- ggplot(mtcars, aes(mpg, wt)) + geom_point() p <- p + facet_grid(. ~ cyl) p <- p + annot...

219得票5回答
如何在ggplot2中为具有稳定映射的分类变量分配颜色?

最近一个月我一直在学习R语言。 这是我的问题: 在ggplot2中,有什么好的方法可以为分类变量分配颜色,并且保持稳定的映射关系?我需要在一组具有不同子集和不同数量分类变量的图表中使用一致的颜色。 例如,plot1 <- ggplot(data, aes(xData, yData,...

217得票8回答
当我使用合理的ggplot2语法时,如何处理R CMD check中出现的“全局变量无可见绑定”注释?

编辑:Hadley Wickham指出我说错了。R CMD check会抛出NOTES而不是Warnings。对于造成的混淆,我非常抱歉。这是我的疏忽。 简短版本 每次我在ggplot2中使用sensible plot-creation syntax时,R CMD check都会抛出这个注...

214得票2回答
使用ggplot绘图时,hjust和vjust分别是做什么用的?

每次我使用ggplot绘制图形时,我都会花一些时间尝试在像下面这样的行中改变hjust和vjust的值+ opts(axis.text.x = theme_text(hjust = 0.5)) 我希望让坐标轴标签与坐标轴紧密对齐(即所谓的“与坐标轴对齐”),以便它们几乎接触到坐标轴并且完全贴合...

207得票9回答
为合并的ggplots添加一个公共图例

我有两个ggplots,我用grid.arrange将它们水平对齐。我查看了许多论坛帖子,但是我尝试的所有命令似乎都已经更新并命名为其他名称。 我的数据长这样:# Data plot 1 axis1 ...

206得票9回答
在分类变量的图表中显示百分比%而不是计数

我正在绘制一个分类变量,而不是显示每个类别值的计数。 我正在寻找一种方法让 ggplot 显示该类别中值的百分比。当然,可以创建另一个变量来计算百分比并绘制该变量,但我需要这样做几十次,希望能在一个命令中完成。 我正在尝试使用以下内容进行实验: qplot(mydataf) + st...

203得票4回答
将原点强制从0开始

我如何在ggplot2中设置y轴和x轴的原点/截距? x轴线应该恰好在y=Z处。 其中Z可以是0或另一个给定的值。

202得票6回答
如何使用变量来指定ggplot中的列名

我有一个ggplot命令ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) 在函数内部。但我希望能够使用函数的一个参数来选择要用作颜色和分组的列。即我想要类似于这样的东西f <- function...