我正在尝试使用颜色编码绘制值,并更改默认图例名称。似乎无法让它发挥作用。
此代码描绘了我主要想要的内容:
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
更具描述性,因为它们会在图中显示。
答案 0 :(得分:0)
按第三个变量着色,此处添加了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)