R散点图 - 文本和标记的不同颜色

时间:2018-02-21 09:04:17

标签: r r-plotly

我有这样的问题 - 我想制作散射图,其中标记有不同的颜色。但问题是标记的名称 - 它有另外的颜色而不是点。

有没有办法让它保持一致?

以下是代码示例:

library(data.table)
library(plotly)

data<-data.table(c('A','B','C'),c(1,2,3),c(3,2,1))

plot_ly(data,x=data$V2, y=data$V3,type='scatter',marker=list(size=10)) %>%
add_text(text=data$V1,textposition = "top right",color=data$V1) %>%
layout(showlegend = FALSE)

1 个答案:

答案 0 :(得分:0)

试试这个。根据需要更改 t 中的内容。

library(data.table)
library(plotly)

data<-data.table(c('A','B','C'),c(1,2,3),c(3,2,1))

t <- list(
          family = "sans serif",
          size = 14,
          color = toRGB("grey50"))

plot_ly(data,x=data$V2, y=data$V3,type='scatter',marker=list(size=10)) %>%
add_text(textfont = t, text=data$V1,textposition = "top right",color=data$V1) %>%
layout(showlegend = FALSE)