R语言 用ggplot2给柱状图着色
在这篇文章中,我们将讨论如何使用R编程语言中的ggplot2包给条形图着色。
方法1:在Aes函数中使用填充参数
在aes函数内使用填充参数,使其等于给定数据的分组变量。美学映射描述了数据中的变量如何被映射到几何体的视觉属性(美学)。美学映射可以在ggplot()和单个图层中设置。
语法
参数
x, y, … : 审美=变量形式的名-值对列表,描述图层数据中的哪些变量应该被映射到配对的geom/stat使用的审美。
例子
我们将使用6个不同的数据点来绘制柱状图,然后在ais函数中的fill参数的帮助下,我们将在R编程语言中对柱状图应用默认的颜色。
输出:-
方法2:使用scale_fill_manual函数
scale_fill_manual()允许你指定你自己的一套从数据中的层次到美学值的映射关系。
语法
参数
… : 常见的离散比例尺参数:名称、中断、标签、na.value、限制和指南。
例子
我们将使用6个不同的数据点来绘制柱状图,然后在使用scale_fill_manual函数的帮助下,我们将在R编程语言中对柱状图应用给定的颜色。
输入 。
输出:-