提问人:Andrew 提问时间:9/7/2022 更新时间:9/8/2022 访问量:163
在 R 中使用 plotly 错开 X 轴标签
stagger X-axis labels using plotly in R
问:
使用 ggplot,我能够使用 scale_x_discrete 函数错开 x 轴标签
library(tidyverse)
tibble(A = factor(LETTERS[1:5]), B = c(abs(rnorm(5)))) %>%
ggplot(aes(x=A, y=B))+
geom_bar(stat="identity")+
scale_x_discrete(guide = guide_axis(n.dodge = 2))
但是,我希望在 R 环境中进行相同的编程(即不使用 ggplotly 包装器函数)。有谁知道我应该使用什么功能?
答:
0赞
Kat
9/8/2022
#1
要生成此类标签,可以使用 。但是,您必须包括它才能工作。除了默认颜色之外,我还生成了一个 Plotly 版本,它与您问题中的图表非常相似。ticktext
tickvals
ggplot
set.seed(23)
df1 <- tibble(A = factor(LETTERS[1:5]), B = c(abs(rnorm(5))))
plot_ly(type = "bar", data = df1, x = ~A, y = ~B) %>%
layout(xaxis = list(tickmode = "array",
tickvals = df1$A,
ticktext = c("A", "\nB", "C", "\nD", "E"),
ticklen = 5, ticks = "outside"))
在左边;在右边。ggplot
plotly
下一个:在 plotly R 上绘制矩形
评论
plotly.R