答案 0 :(得分:5)
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()
函数的刻度参数,但因子选项似乎更适合您的情况。
plot_ly(mtcars_by_gear,
x=~gear,
y=~n,
type="bar") %>%
layout(xaxis=list(tickvals=~gear,ticktext=~gear))
答案 1 :(得分:3)
<强> tickformat=',d'
强>
假设属性与我测试的Python中的属性相同:-),您可以设置:
layout(xaxis=list(tickformat=',d'))
其中有效值为D3格式。
另请参阅:https://community.plot.ly/t/restrict-axis-ticks-labels-to-only-show-int-values/3503/4