如何减少R中绘图条形图的条形宽度?

要减少绘图条形图的条形宽度,我们可以使用布局功能并将 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)
输出结果

如果您将上述所有片段作为单个程序执行,它会生成以下输出 -

以上是 如何减少R中绘图条形图的条形宽度? 的全部内容, 来源链接: utcz.com/z/363442.html

回到顶部