首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ggplot2 修改图例的一些操作

首先做一幅简单的散点图,使用的数据集是R语言里自带的iris library(ggplot2) ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width))+ geom_point...下面对图例进行操作 首先是更改图例的标题 现在上面的图图例的标题是Species,我现在想把他改为cultivar 第一种方法是直接在原数据集上改,因为这个图例的标题对应的是数据的列名,我把列名改了就可以了...第三种方法直接使用labs()函数来修改 ggplot(iris1,aes(x=Sepal.Length,y=Sepal.Width))+ geom_point(aes(color=cultivar...image.png 不想要图例的标题可以直接加theme(legend.title="none") 接下来是更改图例的大小 如果更改点的大小,右侧图例的大小也会跟着改变 比如 ggplot(iris1,...这个时候我想要让右侧图例的小一点 参考 https://stackoverflow.com/questions/15059093/ggplot2-adjust-the-symbol-size-in-legends

2.1K41
您找到你想要的搜索结果了吗?
是的
没有找到

R语言ggplot2作图如何去掉图例的NA

遇到这个问题是使用ggtree可视化展示进化树的时候,我想给进化树的枝分组映射颜色,对应的推文是跟着Nature Genetics学画图:R语言ggtree给进化树的枝分组映射颜色 第一步是准备进化树文件...image.png 加载需要用到的R包 library(treeio) library(ggtree) library(ggplot2) 读取树文件和分组信息 tree<-read.tree("practice.tree...image.png 这个结果右侧的图例最下方式有一个NA的,如果不想要那个NA加一行代码 scale_color_discrete(na.translate=FALSE) 参考链接是 https://stackoverflow.com...geom_tree(aes(color=group))+ geom_tiplab(offset = 0.1)+ scale_color_discrete(na.translate=FALSE) 这样就把图例去掉了...geom_tiplab(offset = 0.1)+ scale_color_manual(values=colors, na.translate=FALSE) 将图例的线更改的粗一点

4K40

ggplot2学习笔记——图例系统及其调整函数

所以我喜欢写在单独调整图例的函数guides函数,它在语法层次上是与scale_xxx类的标度调整函数平行的。...那么对应的图例调整函数就是: guide_colorbar() guide_legend() 所以写在guides的格式应该是这样的: guides( colour/fill = guide_colorbar...所以调整图例箱体上,二者的函数略有区别。 接下来通过一个简单的例子来实操以上图例调整函数。...那么除了guides函数之外,还有另外一套图例调整函数分布theme函数内部(以legend开头的图例系统)。 ?...以上函数,着重说一下order参数,order参数用于表明图例图表上显示的顺序(因为图表如果有多个美学映射,那么会形成多个图例【如果这些美学映射不是映射在同一个变量上的话】,如果不对图例显示顺序加以限制

2.4K130

ggplot2自定义离散型热图图例

本节来介绍ggplot2绘制图例设置方面的问题,通过一个热图的案例进行阐述。整个过程仅参考,希望对各位观众老爷能有所帮助。...ggplot2图例体系 ❝ggplot2针对图例的自定义设置可通过guide与guides函数来完成,二者虽只有一字之差具体参数上也基本一致,但是使用时却也有些许不同。...❞ guide函数作为scale_类函数的一个内函数,通常配合比例尺函数一起使用,但是由于取其内含有众多的参数,因此比例尺中使用则会显得代码比较臃肿,因此小编比较推荐单独使用guides函数来进行图例自定义...❝因此使用前需针对图例所对应的几何对象来选择正确的函数,同时实际绘图过程图例绘制还存在一种情况,即数据为连续型但是绘制图例将其定义为离散型。...这时就可使用「guide_colorsteps」函数来实现,该函数可将区域显示为单一恒定颜色,而不是从颜色条对应项已知的渐变。

14110

R语言ggplot2杂记:图例去掉灰色背景、添加椭圆和圆形分组边界

常规气泡图的图例 示例数据就直接用内置的鸢尾花的数据集了 library(ggplot2) colnames(iris) ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width...我开始想复杂了,以为需要去图例相关的参数里进行设置,原来直接更改点的形状就好了,给shape参数设置成21就好了 ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width...image.png 这里还可以看到图例是带灰色背景的,如果想要去掉怎么办呢?...答案是主题里设置legend.key参数 ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width))+ geom_point(aes(size=Petal.Length...image.png 添加圆形的分组边界 用到的是ggforce这个包里的geom_circle()函数 library(ggplot2) library(ggforce) colnames(iris)

2.9K10
领券