我正在尝试使用颜色编码对值进行绘图,并更改默认图例名称。似乎无法让它工作。
这段代码描绘了我主要想要的:
df <- data.frame(x = 1:10, y = 1:10)
plot_ly(df, x = x, y = y, color = y > 5, mode = 'markers')
现在,我正在尝试更改默认图例名称,使其更具说明性:
plot_ly(df, x = x, y = y, color = y > 5, mode = 'markers', name = c('Y <= 5', 'y > 5'))
不做任何事情,即使留档说名字是正确的方式来改变传说中的名字。
我只是希望图例名称比简单的true
和false
更具描述性,因为它们在绘图中显示。
第三个变量的颜色,这里添加了dplyr
。
df <- data.frame(x = 1:10, y = 1:10)
df %>%
dplyr::mutate(col = ifelse(y >= 5, ">= 5", "< 5")) %>%
plot_ly(x = ~x, color = ~col, mode = 'markers') %>%
add_markers(y = ~y)