使用 r 中的plotly()隐藏条形图中的y轴线

Nev*_*nar 2 r r-plotly

我正在使用可视化水平条形图plot_ly()。不显示 x 轴的轴线,但显示 y 轴的轴线。我不确定如何隐藏条形图的轴线。

使用的数据框如下:

df <- data.frame("Grade" = c(9,10,11,12), "totalHours" = c(93,81,7,96),
                 "Count" = c(30,16,1,14), "average" = c(3.100,5.062,7.000,6.857))
Run Code Online (Sandbox Code Playgroud)

用于可视化的调用plot_ly()如下:

plot_ly(df, x=df$average, y=df$Grade, 
        type="bar", color=~Grade, orientation = 'h') %>%
  add_text(text=round(df$average), hoverinfo='none', textposition = 'auto', showlegend = FALSE,
           textfont=list(size=12, color="black")) %>%
  layout(yaxis = list(showgrid = FALSE),showlegend=FALSE) 
Run Code Online (Sandbox Code Playgroud)

有什么解决办法吗?

Car*_*tes 9

xaxis我认为即使它被转动,计算机仍然可以理解它。我希望这对你有用:

Noax <- list(
  title = "",
  zeroline = FALSE,
  showline = FALSE,
  showticklabels = FALSE,
  showgrid = FALSE
)

plot_ly(df, x=df$average, y=df$Grade, 
        type="bar", color=~Grade, orientation = 'h') %>%
  add_text(text=round(df$average), hoverinfo='none', textposition = 'auto', showlegend = FALSE,
           textfont=list(size=12, color="black")) %>%
  layout(xaxis = Noax)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述