我有一个带有 60 个数据行(条)的水平堆积条形图。出于某种原因,我只能以间隔(例如,10、20、30 等)看到每个条形的标签。我希望看到它被标记为每个酒吧。
我的布局设置如下
layout(barmode = 'stack',
xaxis = list(title = ""),
yaxis = list(title =""))
从我可以在网上找到的所有示例中,我看不到人们配置的任何特定内容。所以我想知道这是否是因为我有 60 个酒吧?如果这是微不足道的,请提前抱歉,但我找不到任何解决此问题的方法。
如果我正确理解您的问题,那么您所需要的只是tickvals
和ticktext
。请参阅参考页面了解更多详情。
library(plotly)
set.seed(5)
df <- data.frame(x=round(runif(100,min = 0, max = 100), 0), y=runif(100,min = 0, max = 100))
plot_ly(df, x=~x, y=~y, type='bar')
但是,如果您使用 tickvals、ticktext 之类的plot_ly(df, x=~x, y=~y, type='bar') %>% layout(xaxis=list(tickvals=df$x, ticktext=df$x))
,那么您会得到 -
希望这能回答这个问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句