如何使用 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 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告