R语言 如何在ggplot2中隐藏图例
在这篇文章中,我们将讨论如何在R编程语言中使用ggplot2隐藏图例。
注意: 这里用直线图来说明,同样的方法也可以应用于任何其他图。
让我们先画一个带有图例的普通图,这样就可以看出区别。为此,首先要导入所需的库并创建数据框架,数据框架应该是可以在组的基础上绘制的,并有颜色区分,因为只有这样才会出现一个图例。
例子
输出
现在,为了隐藏图例,在正常绘制绘图后使用了theme()函数。
theme() 函数是一个强大的方法来定制你的绘图的非数据组件:即标题、标签、字体、背景、网格线和图例。这个函数也可以用来给绘图一个一致的自定义外观 。
语法
theme (line, text, axis.title,legend.position)
参数
- line:所有线条元素(element_line()
- text: 所有文本元素(element_text())
- axis.title:轴的标签(element_text())。指定所有轴的标签(axis.title)
- legend.position:改变图例的位置到某个指定的值。
要隐藏图例,可以使用 legend.position 参数来调用该函数,并将 “none “传递给该参数,以使图例不出现在绘图上。
语法: theme(legend.position=”none”)
代码
输出