本文概述
- 折线图标题, 颜色和标签
- 包含多条折线的折线图
- 使用ggplot2的线图
折线图用于通过在点之间绘制线段来连接一系列点。折线图用于识别数据趋势。对于线图构造, R提供了plot()函数, 该函数具有以下语法:
plot(v, type, col, xlab, ylab)
这里,
S.No | Parameter | Description |
---|---|---|
1. | v | 它是一个包含数值的向量。 |
2. | type | 该参数取值” I” 。只画线还是?只画点, 用” o” 画线和点。 |
3. | xlab | 它是x轴的标签。 |
4. | ylab | 它是y轴的标签。 |
5. | main | 它是图表的标题。 |
6. | col | 它用于为点和线都提供颜色 |
例子
# Creating the data for the chart.v <
- c(13, 22, 28, 7, 31)# Giving a name to the chart file.png(file = "line_graph.jpg")# Plotting the bar chart. plot(v, type = "o")# Saving the file.dev.off()
输出
文章图片
折线图标题, 颜色和标签 像其他图形和图表一样, 在折线图中, 我们可以通过添加更多参数来添加更多功能。我们可以为线条和点添加颜色, 为轴添加标签, 并为图表提供标题。让我们看一个示例, 以了解如何在plot()函数中使用这些参数来创建吸引人的折线图。
例子
# Creating the data for the chart.v <
- c(13, 22, 28, 7, 31)# Giving a name to the chart file.png(file = "line_graph_feature.jpg")# Plotting the bar chart. plot(v, type = "o", col="green", xlab="Month", ylab="Temperature")# Saving the file.dev.off()
输出
文章图片
包含多条折线的折线图 在前面的示例中, 我们创建了每个线图中仅包含一条线的线图。 R允许我们创建包含多条线的线图。 R提供lines()函数以在折线图中创建一条线。
【R线图示例图解】lines()函数采用附加输入向量来创建线。让我们看一个例子来了解如何使用此功能:
例子
# Creating the data for the chart.v <
- c(13, 22, 28, 7, 31)w <
- c(11, 13, 32, 6, 35)x <
- c(12, 22, 15, 34, 35)# Giving a name to the chart file.png(file = "multi_line_graph.jpg")# Plotting the bar chart. plot(v, type = "o", col="green", xlab="Month", ylab="Temperature")lines(w, type = "o", col = "red")lines(x, type = "o", col = "blue")# Saving the file.dev.off()
输出
文章图片
使用ggplot2的线图 在R中, 还有另一种创建折线图的方法, 即使用ggplot2包。 ggplot2软件包提供了geom_line(), geom_step()和geom_path()函数来创建折线图。要使用这些功能, 我们首先必须安装ggp??lot2软件包, 然后将其加载到当前的工作库中。
让我们看一个示例, 以了解如何使用ggplot2创建折线图。在下面的示例中, 我们将使用预定义的ToothGrowth数据集, 该数据集描述了维生素C对豚鼠牙齿生长的影响。
例子
library(ggplot2)#Creating data for the graphdata_frame<
- data.frame(dose=c("D0.5", "D1", "D2"), len=c(4.2, 10, 29.5))head(data_frame)png(file = "multi_line_graph2.jpg")# Basic line plot with pointsggplot(data=http://www.srcmini.com/data_frame, aes(x=dose, y=len, group=1)) +geom_line()+geom_point()# Change the line typeggplot(data=df, aes(x=dose, y=len, group=1)) +geom_line(linetype ="dashed")+geom_point()# Change the colorggplot(data=http://www.srcmini.com/df, aes(x=dose, y=len, group=1)) +geom_line(color="red")+geom_point()dev.off()
输出
文章图片
推荐阅读
- R矩阵用法详解
- R线性回归实现详细步骤
- R数据库操作详细图解
- 安装R编程环境详细部署(图解)
- R编程中的关键字用法图解
- R JSON文件操作详细图解
- WinXP系统RPC服务器不可用怎样办?
- 如何处理WinXP电脑显示器有波纹的问题
- WinXP系统运用dos命令删除文件夹的办法