如何在 R 中減小 Plotly 條形圖的條形寬度?


要減小 Plotly 條形圖的條形寬度,我們可以使用 layout 函式並將 autosize 引數設定為 FALSE。

例如,如果我們有一個名為 的資料框,其中包含一個分類列 C 和一個數值列 Count,那麼可以透過使用以下命令建立條形寬度減小的條形圖:

plot_ly(df,x=x,y=y,type="bar")%>%layout(autosize=F)

示例

以下程式碼片段建立一個示例資料框:

x<-LETTERS[1:3]
y<-c(24,27,25)
df<-data.frame(x,y)
df

輸出

建立以下資料框:

  x   y
1 A  24
2 B  27
3 C  25

要載入 Plotly 包併為 df 中的資料建立條形圖,請將以下程式碼新增到上述程式碼片段中:

library(plotly)
plot_ly(df,x=x,y=y,type="bar")

輸出

如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:

現在,要為 df 中的資料建立條形寬度減小的條形圖(應用後會更容易理解),請將以下程式碼新增到上述程式碼片段中:

plot_ly(df,x=x,y=y,type="bar")%>%layout(autosize=FALSE)

輸出

如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:

更新於: 2021-11-06

1K+ 瀏覽量

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告