Методы создания гистограмм в R: примеры и код

Гистограммы R — это создание гистограмм с использованием языка программирования R. Гистограммы — это распространенный метод визуализации, используемый для отображения категориальных данных. Я предоставлю вам несколько методов создания гистограмм в R вместе с примерами кода:

Метод 1: основание R

# Create a vector of data
data <- c(10, 15, 8, 12, 20)
# Create a bar chart
barplot(data, names.arg = c("A", "B", "C", "D", "E"), xlab = "Categories", ylab = "Values", main = "Bar Chart")

Метод 2: пакет ggplot2

# Install and load the ggplot2 package
install.packages("ggplot2")
library(ggplot2)
# Create a data frame
df <- data.frame(Category = c("A", "B", "C", "D", "E"), Value = c(10, 15, 8, 12, 20))
# Create a bar chart using ggplot2
ggplot(df, aes(x = Category, y = Value)) +
  geom_bar(stat = "identity") +
  xlab("Categories") +
  ylab("Values") +
  ggtitle("Bar Chart")

Метод 3: решетчатый пакет

# Install and load the lattice package
install.packages("lattice")
library(lattice)
# Create a vector of data
data <- c(10, 15, 8, 12, 20)
categories <- c("A", "B", "C", "D", "E")
# Create a bar chart using lattice
barchart(data ~ categories, xlab = "Categories", ylab = "Values", main = "Bar Chart")

Метод 4: пакет сюжета

# Install and load the plotly package
install.packages("plotly")
library(plotly)
# Create a vector of data
data <- c(10, 15, 8, 12, 20)
categories <- c("A", "B", "C", "D", "E")
# Create a bar chart using plotly
plot_ly(x = categories, y = data, type = "bar") %>%
  layout(xaxis = list(title = "Categories"), yaxis = list(title = "Values"), title = "Bar Chart")

Это всего лишь несколько методов создания гистограмм в R. Каждый метод предлагает разные уровни настройки и интерактивности. Выберите тот, который лучше всего соответствует вашим потребностям.