作者:squareEnxi_571 | 来源:互联网 | 2023-02-01 23:14
我在一个闪亮的应用程序中有一个情节条纹图,显示X轴上的因子水平.但是在一些输入(2,3,4)上,它显示了1.5,2.5等标记(见图).所以有一个问题:我可以以某种方式使X轴标记只显示整数值吗?
1> Adam Spannba..:
plotly
正在猜测您的轴类型,因为您的群集标签是数字.您可以通过在绘图前/绘制时将x var强制转换为因子来解决此问题.
library(plotly)
library(dplyr)
mtcars_by_gear <- count(mtcars,gear)
plot_ly(mtcars_by_gear,
x=~as.factor(gear),
y=~n)
如果您想进一步控制轴标签,可以使用layout()
函数的tick参数,但factor选项似乎更适合您的情况.
plot_ly(mtcars_by_gear,
x=~gear,
y=~n,
type="bar") %>%
layout(xaxis=list(tickvals=~gear,ticktext=~gear))