簡體   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