如何在 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)
输出
如果您将以上所有代码片段作为一个程序执行,它将生成以下输出:
广告