繁体   English   中英

R用图表颜色参数指定自定义图例名称

[英]R plotly specifying custom legend name with color parameter

我试图在值上使用颜色编码,并更改默认图例名称。 似乎无法让它发挥作用。

这段代码描绘了我主要想要的东西:

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'))

什么都不做,即使情节文件说明名称是更改图例名称的正确方法。

我只是想传说的名字比简单的更具描述性的truefalse ,因为它们在图中显示。

颜色按第三个变量,这里添加了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)

情节

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM