如何使用 R 从 ggplotly 中移除选项栏?


R 是一种用于统计计算和图形的编程语言。ggplotly() 是一个用于将静态绘图转换为交互式网页版本的函数。ggplotly() 返回一个 Plotly 对象。在本教程中,我们将了解如何使用 R 从 ggplotly 中移除选项栏。

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

  • 要从 ggplotly 中移除选项栏,我们将设置"config(displayModeBar = FALSE)"。

请按照以下步骤使用 R 从 ggplolty 中移除选项栏。

步骤 1

确保您在 R 中安装了以下软件包。

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

步骤 2

加载已安装的库。

library(readr)
library(ggplot2)
library(plotly)

步骤 3

通过导入外部 CSV 文件创建数据集。将 CSV 文件保存在您的项目目录中,或在以下命令中提供其完整路径 -

students_data <- read_csv("students_data.csv")

步骤 4

使用以下参数创建 ggplot -

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

步骤 5

要移除选项栏,请如下设置 "displayModeBar = FALSE" -

ggplotly(tplot) %>% config(displayModeBar = FALSE)

示例

使用 R 从 ggploty 中移除选项栏的完整代码如下 -

install.packages('ggplot2') install.packages('plotly') install.packages('readr') library(readr) library(ggplot2) library(plotly) students_data <- read_csv("students_data.csv") tplot = ggplot(students_data) + geom_histogram(mapping = aes(x=language), color='blue', fill='lightblue', bins=15) ggplotly(tplot) %>% config(displayModeBar = FALSE)

输出

它将在浏览器中生成以下输出 -

在浏览器上,您将看不到通常出现在图表右上角的 ModeBar(控制选项)。

现在,让我们将 "displayModeBar = TRUE" 设置为查看输出的差异 -

ggplotly(tplot) %>% config(displayModeBar = TRUE)

它将显示图表以及 ModeBar。


更新于: 2022年10月26日

451 次浏览

开启您的 职业生涯

通过完成课程获得认证

立即开始
广告