legend相关内容

ggplot传说问题w / geom_point和geom_text

我试图用 geom_point 来说明我的数据的数量。我还想用 geom_text 来标注我图中的一些要点。当我将调用添加到 geom_text 时,看起来它正在图例中的点下方绘制一些东西。我尝试颠倒图层的顺序无济于事。我无法围绕为什么这样做。有没有人见过这个? set.seed(42) df ..
发布时间:2018-04-24 20:06:22 其他开发

ggplot2:在图例中显示缺失的颜色

只是想知道什么是需要的,所以缺失值的颜色显示在图例中? 从UseR看一个例子! ggplot2 book,p94 p p + scale_colour_hue(na.value =“Black”) p + scale_colour_hue(“What does \\\ it eat?”,na.value =“Black”,breaks = c(“herbi”,“carni”,“omni ..
发布时间:2018-04-24 20:04:01 其他开发

ggplot2可以在一个图例中分别控制点的大小和线的大小(线宽)吗?

一个使用 ggplot2 来绘制连接每个组的平均值的数据点和线组的示例,使用相同的 aes shape 和 linetype : > p + stat_summary(fun.y = mean,geom =“line”,size = 1)+ scale_shape_manual(values = c(1,4,19)) 问题是相对于线符号而言,图例中的点符号显得有点太小而无法看到: ..
发布时间:2018-04-24 20:03:56 其他开发

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

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

更改ggplot2中图例键中的符号

如何更改geom_text图例关键字符号?在下面的例子中,我想将图例中的符号从小写字母“a”改为大写字母“N”。我已经看过一个例子来做类似的东西,但无法让这个例子工作。 #一些玩具数据 df ..
发布时间:2018-04-24 19:58:36 其他开发

用两个图例更改ggplot中的两个图例标题

我在ggplot上有两个不同的图例标题(从 ggplot())自动创建。现在,我想改变这个传说标题。 + labs(color =“legend name”)只更改第二个图例标题。 样本数据: class = c(“POSIXt”,“POSIXct”),tzone =“”), x1 = c(-0.00183760994446658,0.00089738603087497,0.000 ..
发布时间:2018-04-24 19:56:49 其他开发

有没有办法改变ggplot2中的图例项目之间的间距?

有没有办法改变ggplot2中的图例项目之间的间距?我目前有 legend.position =“top” 会自动产生一个水平图例。但是,项目的间距非常接近,我想知道如何将它们间隔得更远。 我认为最好的选择是在指南中使用 guide_legend : p + guides(fill = guide_legend( keywidth = 0.1, keyh ..
发布时间:2018-04-24 19:56:35 其他开发

将geom_text中的图例文字颜色与符号匹配

我尝试使用 geom_text 将图例的文本与由因式分解变量生成的文本颜色匹配。这是一个最小的工作示例: pre $ df p1 p1 p1 labels = c(“应该是粉红色的”,“应该是蓝色的”)) p1 pre> 我相信它是一个简单的修复。任何建议或参考以前的职位将有所帮助。我没有找到任何具体的东西。 解决方案 继上述joran的评论之后,您可以直接编辑grobs。 ..
发布时间:2018-04-24 19:55:36 其他开发

在网格中制作一个矩形图例,标注行和列

我有一个ggplot,我在这里将因子映射到fill和alpha,如下所示: set。 seed(47) the_data cat1 = rep(c(“A”,“B”),each = 3) , cat2 = rep(c(“X”,“Y”,“Z”),2)) ggplot(the_data,aes(y = value,x = cat2,alpha = $ cat scale_alph ..
发布时间:2018-04-24 19:54:54 其他开发

在线的末尾绘制标签

我有以下数据( temp.dat 查看完整数据的尾注) Year State Capex 1 2003 VIC 5.356415 2 2004 VIC 5.765232 3 2005 VIC 5.247276 4 2006 VIC 5.579882 5 2007 VIC 5.142464 ... 我可以产生如下图表: ggplot(temp ..
发布时间:2018-04-24 19:50:42 其他开发

缺少ggplot2和geom_line的传说

在ggplot中绘制线条时,如何显示图例? p geom_line(aes(y = train.err),color =“red”,label =“r”)+ geom_line(aes(y = test.err),color =“ blue“,label =”b“)+ geom_line(aes(y = data.err),color =”green“,label =”g“) ..
发布时间:2018-04-24 19:48:52 其他开发

如何在ggplot中独立定位两个图例

我有两个传说,涉及大小和颜色,并希望在上面有一个,图表。 这是可能的,如果是这样的话,怎么样 TIA 解决方案 从我的理解来看,基本上,对于 ggplot2 中的图例的控制非常有限。以下是哈德利书中的一段(第111页):ggplot2试图用尽可能少的传说来准确传达剧情中使用的美学。如果一个变量与多种审美一起使用,它通过组合传奇来实现。图6.14显示了点geom的一个例子:如果颜 ..
发布时间:2018-04-24 19:47:47 其他开发

ggplot2保留未使用的关卡barplot

我想在我的条形图中绘制未使用的级别(即计数为0的级别),但未使用的级别会下降,我无法弄清楚如何保留它们。 $ b = pre $ df df $ type ggplot(df,aes(x = group,fill = type))+ geom_bar() 上面的例子中,我想看到C计数为0,但它是完全没有... ... 感谢您的帮助 Ulrik 编辑: 这就是我想要的 ..
发布时间:2018-04-24 19:47:16 其他开发

控制ggplot2图例而不影响绘图

ggplot(虹膜,aes(Petal.Width,Petal.Length ,color = Species))+ geom_line()+ theme_bw() 。 我发现传说记号很小,所以我希望它们更大。如果我改变尺寸,情节上的线条也会改变: ggplot(虹膜,aes(Petal.Width,Petal.Length ,color = Species ..
发布时间:2018-04-24 19:46:36 其他开发

添加一个共同的图例组合ggplots

我有两个ggplots,它们与 grid.arrange 水平对齐。我已经浏览了很多论坛帖子,但是我尝试的所有内容似乎都是现在已更新并命名为其他内容的命令。 我的数据如下所示; #Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 0.186860 -0. ..
发布时间:2018-04-24 19:44:59 其他开发

将图例添加到ggplot2线图

我有一个关于ggplot2中的传说的问题。我设法在同一个图中绘制三条线,并希望添加使用三种颜色的图例。这是使用的代码 library(ggplot2) require(RCurl) link< ; -getURL(“https://dl.dropbox.com/s/ds5zp9jonznpuwb/dat.txt”) datos ..
发布时间:2018-04-24 19:44:12 其他开发

在ggplot中编辑图例标签

data 中值最小值最大值no_of_threads 2.33 2.10 6.85 1 2.43 2.14 3.41 2 2.39 2.13 7.90 3 2.74 2.10 8.30 4 2.53 2.21 6.69 5 $ b 我做了这个R函数,绘制数据$ min和data $ max作为范围,数据$ median作为行: scalability_ ..
发布时间:2018-02-04 11:36:38 其他开发

在R plot图例中添加pch符号

我有一个时间序列,用黑线表示,一个用红色曲线表示。然后我在R中有单个符号为8的点。这些是星星。见下图: 目前我有以下的图例: $ b $ pre $ code> legend(“bottomleft”, legend = c(“log loss” ,“每日VaR”,“超额”), bty =“n”,lwd = 2,cex = 1.2,y.intersp = 1.4,col = c(“bl ..
发布时间:2018-02-04 11:29:28 其他开发