如何在 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)

输出

如果将上述所有代码片段作为单个程序执行,则会生成以下输出 −


相关文章