如何在 R 中减小 plotly 条形图的条形宽度?
r programmingserver side programmingprogramming更新于 2025/4/9 3:37:17
要减小 plotly 条形图的条形宽度,我们可以使用布局函数并将 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)
输出
如果将上述所有代码片段作为单个程序执行,则会生成以下输出 −