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

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

R是用于统计计算和绘图的编程语言。 ggplotly() 是一个功能,用于将静态图转换为交互式基于Web的版本。 ggplotly() 返回一个Plotly对象。 在本教程中,我们将看到如何使用R从ggplotly中删除选项栏。

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

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

请按以下步骤从ggplolty中删除选项栏。

步骤1

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

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

步骤2

加载已安装的库。

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

步骤3

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

students_data <- read_csv("students_data.csv")
Bash

步骤4

使用以下参数创建ggplot−

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

步骤5

要删除选项栏,将“ displayModeBar = FALSE ”设置为如下所示−

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

示例

从ggploty使用R删除选项栏的完整代码如下−

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
Bash

输出

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

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

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

现在,让我们设置“displayModeBar = TRUE”以查看输出中的差异−

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

它将显示带有ModeBar的图表。

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册