R 语言 线图

  • R 语言 线图

    折线图是通过在一系列点之间绘制线段来连接它们的图形。这些点以其坐标(通常是x坐标)值之一排序。折线图通常用于识别数据趋势。
    R中的plot()函数用于创建折线图。
    在R中创建折线图的基本语法是-
    
    plot(v,type,col,xlab,ylab)
    
    以下是所用参数的描述-
    • v 是包含数值的向量。
    • type 使用值“p”仅绘制点,“l”仅绘制线,“o”绘制点和线。
    • xlab 是x轴的标签。
    • ylab 是y轴的标签。
    • main 是图表的标题。
    • col 用于为点和线赋予颜色。
    使用输入矢量和类型参数“O”创建简单的折线图。以下脚本将在当前R工作目录中创建折线图并将其保存。
    
    # Create the data for the chart.
    v <- c(7,12,28,3,41)
    
    # Give the chart file a name.
    png(file = "line_chart.jpg")
    
    # Plot the bar chart. 
    plot(v,type = "o")
    
    # Save the file.
    dev.off()
    
    当我们执行以上代码时,它产生以下结果-
    line
  • 折线图标题,颜色和标签

    可以通过使用其他参数来扩展折线图的功能。我们为点和线添加颜色,为图表赋予标题,并为轴添加标签。
    
    # Create the data for the chart.
    v <- c(7,12,28,3,41)
    
    # Give the chart file a name.
    png(file = "line_chart_label_colored.jpg")
    
    # Plot the bar chart.
    plot(v,type = "o", col = "red", xlab = "Month", ylab = "Rain fall",
       main = "Rain fall chart")
    
    # Save the file.
    dev.off()
    
    当我们执行以上代码时,它产生以下结果-
    line
  • 折线图中的多条线

    使用lines()函数可以在同一张图表上绘制多个线条。
    在绘制第一条线之后,lines()函数可以使用其他向量作为输入以在图表中绘制第二条线,
    
    # Create the data for the chart.
    v <- c(7,12,28,3,41)
    t <- c(14,7,6,19,3)
    
    # Give the chart file a name.
    png(file = "line_chart_2_lines.jpg")
    
    # Plot the bar chart.
    plot(v,type = "o",col = "red", xlab = "Month", ylab = "Rain fall", 
       main = "Rain fall chart")
    
    lines(t, type = "o", col = "blue")
    
    # Save the file.
    dev.off()
    
    当我们执行以上代码时,它产生以下结果-
    line