我有一个用散点图(在R中)制作的基本散点图。我正在使用连续输入来为数据点着色,这些数据点会以图形方式转换为渐变。但是,removelegend
选项不会像删除离散图例那样删除连续图例。请看下面的例子。
data = mtcars
data$vs = as.character(data$vs)
plotly::plot_ly(
data = data,
x = ~disp,
y = ~mpg,
color = ~vs,
mode = "markers",
type = "scatter"
) %>%
layout(showlegend = FALSE)
plotly::plot_ly(
data = data,
x = ~disp,
y = ~mpg,
color = ~hp,
mode = "markers",
type = "scatter"
) %>%
layout(showlegend = FALSE)
是否可以删除连续的图例?
答案 0 :(得分:1)
之所以出现此问题,是因为在连续的情况下,plotly不称其为图例,而是一个颜色条。删除它的最简单方法是将其插入hide_colorbar()
plotly::plot_ly(
data = data,
x = ~disp,
y = ~mpg,
color = ~hp,
mode = "markers",
type = "scatter"
) %>%
hide_colorbar()