笔者邀请您,先思考:
1 折线图有什么作用?如何画折线图
折线图(Line chart)是将数据表示为一系列称为“标记”的数据点,数据点之间由线段连接而成。它是类似散点图,除了测量点是有序的且用直线段连接。它是许多领域中常见的基本图表类型。
一 基本折线图
折线图
1# 加载R包
2library(ggplot2)
3
4# 构造数据集
5df <- data.frame(dose=c("D0.5", "D1", "D2"), 6 len=c(4.2, 10, 29.5)) 7 8# 1 基本折线图 9ggplot(data=df, aes(x=dose, y=len, group=1)) +10 geom_line()+11 geom_point()1213# 2 改变线的类型14ggplot(data=df, aes(x=dose, y=len, group=1)) +15 geom_line(linetype = "dashed")+16 geom_point()1718# 3 改变线的颜色19ggplot(data=df, aes(x=dose, y=len, group=1)) +20 geom_line(color="red")+21 geom_point()22
1的图形结果:
2的图形结果:
3的图形结果:
二 折线图上添加箭头
1# 1 添加箭头
2library(grid)
3ggplot(data=df, aes(x=dose, y=len, group=1)) +
4 geom_line(arrow = arrow())+
5 geom_point()
6
7# 2 折线图两端添加箭头
8myarrow <- arrow(angle = 15, ends = "both", type = "closed") 9ggplot(data=df, aes(x=dose, y=len, group=1)) +10 geom_line(arrow=myarrow)+11 geom_point()12
1的图形结果: