如何在 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+ 浏览量

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告