R语言绘制简单条形图
- 一、载入数据
- 1.安装函数包
- 2.导入文件
- 3.读取数据(.csv文件)
- 二、绘制图形
- 绘制简单条形图
一、载入数据
1.安装函数包
在控制台console输入命令:
install.packages("bruceR")
查看是否安装成功
library(bruceR)
如果出现如下图所示即为安装成功
通过载入bruceR函数包,可一次性载入20余个常用R函数包。
如果需要使用其他函数包,类似的也可以进行安装,步骤是一样的
install.packages(“xxxx”) #用于首次安装,xxxx为R函数包的名称;
update.packages(xxxx) #用于更新特定的R函数包,xxxx是R函数包的名称;
library(xxxx) #用于载入特定的R函数包,xxxx是R函数包的名称;
search() #显示已载入的R函数包,这些包可直接使用;
.libPaths() #显示R函数包库的储存位置;
library() #显示已安装过的R函数包;
gcookbook包提供climate、countries、heightweight、uspopchange等数据集,可为R初学者提供素材。
2.导入文件
在Rstdio页面上方依次点击Session-------Set Working Directory----------Choose Directory ,然后选择要导入的文件点击open即可
然后在程序页面右下角file中可以看到刚刚导入的文件
3.读取数据(.csv文件)
在控制台console输入命令,将数据赋给data1:
data1 <- read.csv("name.csv",header = T)
data1 将读取的数据存入 data1 中 (data1自己命名的)
name.csv 是读取文件的名称
header
读取的.csv文件如下图所示:
查看数据结构
str(data1)
data.frame 表示数据的行数和列数(如图中读取的数据有205行4列)
X 第一列 (X并没有啥实际意义,可以理解为序号index)
Year 第二列 (列头第一格名称为 Yea ,数据为 1800,1801,1802…)
Anoma ly10y 第三列 (列头第一格名称为 Anoma ly10y,数据为 -0.435,-0.453,-0.46…)
Unc10y 第四列 (列头第一格名称为Unc10y,数据为0.505,0.493,0.486…)
查看数据前几行
head(data1)
查看数据后几行
tail(data1)
二、绘制图形
绘制简单条形图
用ggplot()和gemo_bar(stat=“indentity”) 绘制条形图
library(goockbook) # 导入函数,为了使用数据
ggplot(pg_mean,aes(x=X-axis,y=y-axis,fill=X-axis))+geom_bar(stat="identity")
# X-axis 是X轴变量 y-axis 是Y轴变量 fill要跟X轴变量保持一致
ggplot(data1,aes(x=Year,y=Unc10y,fill=Year))+geom_bar(stat="identity")
ggplot(data2,aes(x=dose,y=length,fill=dose))+geom_bar(stat="identity")