如何使用R和Plotly显示多个ggplot2图形?

如何使用R和Plotly显示多个ggplot2图形?

R是一种用于统计计算和绘图的编程语言。 ggplotly() 是用于将静态图转换为基于Web的图的函数。 ggplotly() 返回一个Plotly对象。本教程将介绍如何使用R和Plotly显示多个ggplot2图形。

  • 在这里,我们将使用aes()函数进行视觉提示和变量之间的美学映射。它包含以下参数:位置(X和Y轴),颜色,填充,形状,线型和大小。

  • 要显示多个ggplot2图形,我们将使用 facet_grid() 函数。

按照以下步骤显示多个ggplot2图形。

步骤1

确保已安装以下库

install.packages('ggplot2')
install.packages('plotly')
install.packages('readr')
install.packages("ggpubr")

步骤2

安装完成后,导入这些库-

library(readr)
library(ggplot2)
library(plotly)
library("ggpubr")

步骤3

创建一个来自外部CSV文件的数据集。在这里,我们导入了“students_result.csv”文件。您需要将CSV文件放在项目目录中或在以下命令中提供其完整路径-

students_result <- read_csv("students_result.csv")

步骤4

使用以下参数创建ggplot-

p1 = ggplot(students_data) + geom_histogram(mapping = aes(x=language), color='blue', fill='lightblue', bins=15)

步骤5

使用facet_grid()方法创建具有多个ggplot2图形的图形。

figure = p1 + facet_grid(rows = vars(state))

步骤6

从图形创建ggplot。

ggplotly(figure)

示例

这是使用R和Plotly显示多个ggplot2图形的完整代码-

install.packages('ggplot2')
install.packages('plotly')
install.packages('readr')
install.packages("ggpubr")

library(readr)
library(ggplot2)
library(plotly)
library("ggpubr")

students_result <- read_csv("students_result.csv")
p1 = ggplot(students_data) + geom_histogram(mapping = aes(x=language), color='blue', fill='lightblue', bins=15

figure = p1 + facet_grid(rows = vars(state))

ggplotly(figure)

输出结果

它将在浏览器上产生以下输出-

如何使用R和Plotly显示多个ggplot2图形?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程