使用R语言绘制折线图

R语言绘制折线图

  • 一、绘制折线图
    • 1.载入bruceR(ggplot2)
    • 2.设置当前工作目录
    • 3.载入数据集
    • 4.查看数据结构
    • 5.绘制基础图形
    • 6.图形优化
  • 二、绘制多重折线图
    • 1.载入数据
    • 2.绘制图形

一、绘制折线图

1.载入bruceR(ggplot2)

(要先下载安装bruceR)

library(bruceR)

使用R语言绘制折线图_第1张图片

2.设置当前工作目录

Session ——> Set Working Directory ——> Choose Directory
使用R语言绘制折线图_第2张图片

3.载入数据集

library(gcookbook)

4.查看数据结构

查看数据

pg_mean

使用R语言绘制折线图_第3张图片

查看观测值的数量、数据类型

str(pg_mean)

在这里插入图片描述

5.绘制基础图形

dose——>X轴标签
0.5、1.0 ——>X轴刻度标签
使用R语言绘制折线图_第4张图片

ggplot(pg_mean,aes(x=group,y=weight,group=1))+geom_line()

绘制基本图形,X轴是group ,Y轴是weight ,geom_line() line 表示为线条
当X轴对应因子型变量时,必须设置group=1

使用R语言绘制折线图_第5张图片
geom_point() 这里是点
geom_point(size=3) size 设置点的大小

ggplot(pg_mean,aes(x=group,y=weight,group=1))+geom_point(size=3)

使用R语言绘制折线图_第6张图片

6.图形优化

坐标轴显示的区间

ylim(min,max)

设置Y轴区间范围

ggplot(pg_mean,aes(x=group,y=weight,group=1))+geom_line()+ylim(4,max(pg_mean$weight))

这里设置Y轴区间范围为 4 到 max(pg_mean w e i g h t ) p g m e a n weight) pg_mean weight)pgmeanweight 就是pg_mean中weight的最大值
使用R语言绘制折线图_第7张图片

二、绘制多重折线图

1.载入数据

使用R语言绘制折线图_第8张图片

tg <- read.csv("tg.csv",header = T)

使用R语言绘制折线图_第9张图片

2.绘制图形

ggplot(tg,aes(x=dose,y=length,linetype = supp,color = supp))+geom_line(lwd=1.2)+geom_point(size=3)

linetype将线条映射给变量
color将颜色映射给变量
lwd 设置线条的宽度
size设置点的大小
使用R语言绘制折线图_第10张图片

你可能感兴趣的:(study,r语言,开发语言)