R语言 柱状图和密度图

R语言 柱状图和密度图

直方图 是一种图形表示,它将一组数据点组织到用户指定的范围内,是数字数据分布的近似表示。

在R语言中,直方图是通过使用hist()函数建立的。

语法: hist(v,main,xlab,xlim,ylim,break,col,border)

参数

  • v:- 它是一个包含直方图中使用的数值的向量。
  • main:- 它 ,表示图表的标题。
  • col:- 它用于设置柱状图的颜色。
  • border :-它用于设置每个条形图的边界颜色。
  • xlab :-它用于给出x轴的描述。
  • xlim :-用于指定x轴上的数值范围。
  • ylim :-用于指定y轴上的数值范围。
  • breaks :-它用于提及每个条形图的宽度。

返回: 它将返回柱状图。

示例:-

v <-  c(5,9,13,2,50,20,59,36,23,2,8,27,72,14)
  
hist(v,xlab = "Weight",col = "red",border = "black")

输出

R语言中的柱状图和密度图

密度图是 一个数字变量分布的表示,它使用核密度估计值来显示变量的概率密度函数。在R语言中,我们使用density()函数来帮助计算核密度估计值。并进一步利用其返回值来构建最终的密度图。

语法: density(x)

参数

  • x: 要计算估计值的数据

返回。

它将返回内核密度。

例子

使用的数据集链接:- 链接

library(readxl)
library(ggplot2)
  
Salary_Data <- read_excel("Salary_Data.xls")
  
den <- density(Salary_Data$YearsExperience)
  
plot(den, frame = FALSE, col = "blue",main = "Density plot")

输出

R语言中的柱状图和密度图

我们还可以在同一框架内创建直方图和密度图。

例子

hist(beaver1temp, 
     col="green",
     border="black",
     prob = TRUE,
     xlab = "temp",
     main = "GFG")
  
lines(density(beaver1temp),
      lwd = 2,
      col = "chocolate3")

输出

R语言中的柱状图和密度图

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程