使用 plotly 手动调整 x 轴范围时出现垂直线
Vertical line appearing when manually adjust x-axis range using plotly
我正在使用 plotly 创建一个图表,并希望将 x 轴扩展到 0。但是,出于某种原因,当我这样做时,plotly 在 0 处呈现一条垂直参考线,如下所示。有没有办法省略这条线,让 0 处的垂直线简单地出现在其他网格线的灰色线?
library(dplyr)
library(plotly)
mtcars %>%
mutate(cyl = factor(cyl)) %>%
plot_ly(
x = ~mpg,
y = ~cyl,
type = "scatter",
mode = "markers"
) %>%
layout(xaxis = list(
range = c(0, 35)
))
默认plotly
会自动绘制一个zeroline
。这可以通过 layout
参数 zeroline
打开和关闭。如果你想要一个零线,你可以通过 zerolinecolor="#eee"
将颜色设置为等于网格线的颜色,其中 #eee
是默认的网格线颜色。参见 the docs。
library(dplyr)
library(plotly)
mtcars %>%
mutate(cyl = factor(cyl)) %>%
plot_ly(
x = ~mpg,
y = ~cyl,
type = "scatter",
mode = "markers"
) %>%
layout(xaxis = list(
range = c(0, 35),
zeroline = FALSE
#zerolinecolor = "#eee"
))
我正在使用 plotly 创建一个图表,并希望将 x 轴扩展到 0。但是,出于某种原因,当我这样做时,plotly 在 0 处呈现一条垂直参考线,如下所示。有没有办法省略这条线,让 0 处的垂直线简单地出现在其他网格线的灰色线?
library(dplyr)
library(plotly)
mtcars %>%
mutate(cyl = factor(cyl)) %>%
plot_ly(
x = ~mpg,
y = ~cyl,
type = "scatter",
mode = "markers"
) %>%
layout(xaxis = list(
range = c(0, 35)
))
默认plotly
会自动绘制一个zeroline
。这可以通过 layout
参数 zeroline
打开和关闭。如果你想要一个零线,你可以通过 zerolinecolor="#eee"
将颜色设置为等于网格线的颜色,其中 #eee
是默认的网格线颜色。参见 the docs。
library(dplyr)
library(plotly)
mtcars %>%
mutate(cyl = factor(cyl)) %>%
plot_ly(
x = ~mpg,
y = ~cyl,
type = "scatter",
mode = "markers"
) %>%
layout(xaxis = list(
range = c(0, 35),
zeroline = FALSE
#zerolinecolor = "#eee"
))