如何在 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)
輸出
如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:
廣告