r - 从情节中删除连续图例
问题描述
我有一个基本的散点图,我用 plotly(在 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)
有没有办法去除连续的传说?
解决方案
出现问题是因为在连续情况下,情节并不称其为图例,而是彩条。删除它的最简单方法是管道hide_colorbar()
plotly::plot_ly(
data = data,
x = ~disp,
y = ~mpg,
color = ~hp,
mode = "markers",
type = "scatter"
) %>%
hide_colorbar()
推荐阅读
- angular - 如果值为空,如何使用 Ng if 更改数据表背景颜色
- python - 如何使布局的画布与布局一起移动?
- python - Python Google 图片下载库错误
- python - 电话号码字段包含美国电话号码,需要修改为国际格式,电话号码前加“+1-”
- angular - highcharts 中的图表选项未从 ngoninit 中的函数调用更新
- unit-testing - NUnit 延迟约束似乎在 Unity3d 中不起作用
- swift - 下一个对象实例 IGListKit
- python - 数据集中的空值
- python - 如何在没有 /F 的 Windows 上使用 taskkill 杀死 python
- shell - 在 Makefile 中拆分和剪切字符串