ggplot2相关内容

用于geom_step的空心直方图或分级

我想画一个空心直方图,里面没有竖条,而只是一个轮廓。我找不到用 geom_histogram 的方法。 geom_step + stat_bin 组合似乎可以完成这项工作。但是, geom_step + stat_bin 的元素会向右或向左移动半个元素,具体取决于在步骤的 direction = 参数值上。它似乎正在执行“步骤”WRT垃圾箱中心。有什么方法可以改变这种行为,所以它会做bin边的“s ..
发布时间:2018-04-24 20:02:14 其他开发

ggplot2:在分面条形图中放置未使用的因素,但在各个分面之间没有不同的条形宽度

2L,2L, 2L,3L,3L,3L,3L,3L,3L,4L,4L,4L,4L,4L,4L,5L, 5L,5L,5L,5L,5L,6L,6L,6L, 6L,7L,7L,7L),标签= c(“1”, “2”,“3”,“4”,“5”,“6”,“7” =“因子”),TYPE =结构(c(1L, 2L,3L,4L,5L,1L,2L,3L,4L,5L,6L,1L,2L,3L,4L,5L,6L, 1L ..
发布时间:2018-04-24 20:02:11 其他开发

ggmap / ggplot2中多个图例的说明

我试图用两个表示形状和颜色的传说(下面例子中的“Type”和“Org”)制作一张地图,并且插入图例。我可以放置传说,但我希望他们左对齐,使他们的左边缘排队。 require(ggplot2) require(我不能让他们做任何其他事情) ggmap) require(grid) require(mapproj) data ,Type = rep(c(”Y“,”Z“),6),La ..
发布时间:2018-04-24 20:02:08 其他开发

在ggplot2中aes()和其外部的传递选项之间的区别

在ggplot2中调整点大小选项之后,我注意到 geom_point的 aes()参数内部和外部都传递了大小的示例()。从Hadley网站的 geom_point()页面: p #在 p内传递+ geom_point(aes (size = qsec)) p + geom_point(aes(size = qsec))+ scale_area() #在 p外传递geom_point ..
发布时间:2018-04-24 20:02:06 其他开发

使用position_dodge时发出geom_text

我看到这个答案,但无法复制它。 我得到这样的数据: df = data.frame( x = rep(sample(letters,4),2), y = round(runif(8,1,100),0), z = c(rep(“group1”,4),rep group2“,4))) #然后我添加一个'percent'列如下: df $ perc [1:4] = df $ y ..
发布时间:2018-04-24 20:02:04 其他开发

如何叠加两个geom_bar?

我试图覆盖2个来自2个独立data.frames的 geom_bar 的条。 dEQ 实验室perc 1 lmP 55.9 2 lmN 21.8 3 Nt 0.6 4 expG 5.6 5 expD 0.0 6 prbN 11.2 7 prbP 5.0 和 LMD 实验室perc 1 lmP 16.8 2 lmN 8.9 ..
发布时间:2018-04-24 20:02:01 其他开发

在ggplot2中,coord_flip和free scales不能一起工作

以下是一些关于我希望创建森林图的体育促进干预效果的假设元分析的示例数据: > example.df = data.frame(Author = c(“McAuliffe et al。”,“Palen et al。”,“Manning et al。”,“Richters et al。”,“Grello et al。 “,”Mpofu等人“,”Kuo& St Lawrence“,”Langstrom& ..
发布时间:2018-04-24 20:01:59 其他开发

使用ggplot2和ggmap在R中创建一个邮政编码choropleth

我试图制作一些非常简单的数据,这是一种痛苦的脖子。我在美国东部有以下邮政编码。这是由数据组成的,但您明白了。 邮编频率 11101 10 10014 15 11238 400 等。大约100行。频率范围从0-1000,这些是我想用来确定每个邮政编码的颜色。我最好也喜欢地图,专注于美国东部,而不是整个国家。 我想用这些数据和每个邮政编码进行分类,但我可以不 ..
发布时间:2018-04-24 20:01:56 其他开发

ggplot2偏移散点图点

我有两组带误差条的点。我想抵消第二个,所以它显示在第一集略微下降,所以它不会掩盖原来的。 这是一个模拟数据集: x = runif(4,-2,2) y = c(“A”,“B”,“ C“,”D“) upper = x + 2 lower = x-2 x_1 = runif(4,-1,3) upper_1 = x_1 + 1 lower_1 = x_1-2 ..
发布时间:2018-04-24 20:01:54 其他开发

我如何获得ggplot正确订购方面?

我试图根据从2-14运行的变量来分析14个地块。这些图表按顺序显示: 10,11,12,13,14,15,2,3,4,5,6,7,8,9 如何让他们从2-15订购? 更新:好的,所以我使用 data $ VAR = as.factor(数据是$ var)。 级别为 级别:10 11 12 13 14 15 2 3 4 5 6 7 8 9 如何重新排序这些? 解决方案 ..
发布时间:2018-04-24 20:01:51 其他开发

设置geom和scale ggplot2的默认值

对ggplot2进行主题化可以很容易地降低对多个或重复的 + opt()... 行的需求。但是,我想知道是否有方法来定义geoms和scale颜色的默认值。我不想为每个绘图编写 ... + scale_fill_manual(),我希望能够设置并忘记它。同样,我希望能够设置geom选项,所以我不必重新输入(或忘记重新输入)诸如 geom_text(...,size = 3,color =“whit ..
发布时间:2018-04-24 20:01:48 其他开发

如何使用ggplot2动态地封装facet标签

我正在寻找一种动态地将条形标签文本包装在 facet_wrap 或 facet_grid 调用中的方法。我找到了一种使用 strwrap 完成此操作的方法,但我需要指定宽度以使输出生效如预期的。通常情况下,facelet的数量并不是预先知道的,所以这种方法需要我根据数据集和绘图大小迭代调整 width 参数。是否有可能为wrap函数动态指定宽度,还是有另外一个选项可以更好地标记facet? ..
发布时间:2018-04-24 20:01:46 其他开发

R ggplot2:用数值标记y轴上的水平线

我在ggplot中有一条水平线,我想在y轴上标记它的值(7.1)。 库(ggplot2) df h plot1 感谢您的帮助。 不是清楚你是否想让7.1成为y轴的一部分,或者你只是想要一种方式来标记这条线。假设前者,您可以使用 scale_y_co ..
发布时间:2018-04-24 20:01:43 其他开发

"密度"曲线叠加在直方图上,其中纵轴是频率(又名计数)还是相对频率?

当垂直轴是频率或相对频率时,是否有一种方法可以将类似于密度曲线的东西重叠? (不是一个实际的密度函数,因为该区域不需要集成到1)。下面的问题是类似的: ggplot2:具有正常曲线的直方图,并且用户自行回答该想法以缩放 .. count .. 在 geom_density()。然而这看起来不寻常。 以下代码会产生一个过度膨胀的“密度”线。 df1 b1 hist.1a ..
发布时间:2018-04-24 20:01:39 其他开发

如何使用facet_wrap生成的空白空间?

我有一个分面图,形成一个 n x m 网格。按照设计,最后一个(右下角)单元总是空的,所以我想通过添加另一个ggplot对象来利用额外的空间。我目前的解决方案依赖于低级别的 viewport 方法,这不是很优雅,需要对位置和大小进行一些硬编码。 相反,我假设可以用其他方式获得空白空间,可能是 gridExtra ? 以下是 n = m = 2 的最简单示例。请注意,边缘没有正确对齐,因 ..
发布时间:2018-04-24 20:01:36 其他开发

ggplot2:将图例分成两列,每列都有自己的图案

我有这些因素 require(ggplot2) 名称(表格(钻石$ cut)) #[1]“Fair”“Good”“Very Good”“Premium”“Ideal” 我想在视觉上将它们分成两组(即组名): “First group” - >“Fair”,“Good” 和 - >“非常好”,“高级”,“理想” p> 从此图开始 ..
发布时间:2018-04-24 20:01:34 其他开发

为facet_grid图的所有构面强制X轴文本

我的问题与这个用户:我想用一个离散的x轴制作一个 facet_grid 图,我想让x轴标签写在每个面的下面,而不是只写在底面的小面下面。例如: #降低一些因子水平以使图较小 diamondSub (color ==“E”| color ==“I”)) #请注意scales =“ free_x“在这里没有实际效果 ggplot(diamondSub,aes(x = clarity,y ..
发布时间:2018-04-24 20:01:12 其他开发

手动添加行时向ggplot添加图例

我在ggplot中有一个绘图,有4个单独的行,我已经添加了一个单独的geom_line()参数。我想添加图例,但scale_colour_manual在这种情况下不起作用。 这是我的代码: scale_x_continuous(breaks = seq)(p = ggplot(proba [108:140,],aes(c,four))+ gem_line (110,140,​​5)) ..
发布时间:2018-04-24 20:01:08 其他开发