Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 是否在绘图上修改热图中的标签(x、y、z)?_R_Plotly_R Plotly - Fatal编程技术网

R 是否在绘图上修改热图中的标签(x、y、z)?

R 是否在绘图上修改热图中的标签(x、y、z)?,r,plotly,r-plotly,R,Plotly,R Plotly,我想重命名热图中的标签。例如: 我希望标签上不是写“x:”,而是写“小时: 我希望标签上写的不是“y:”,而是“Day:” Library(plotly) 那怎么办 library(plotly) dat <- expand.grid(x = 1:nrow(volcano), y = 1:ncol(volcano)) dat$z <- c(volcano) plot_ly(height = 500) %>% layout(autosize = FALSE,

我想重命名热图中的标签。例如: 我希望标签上不是写“x:”,而是写“小时: 我希望标签上写的不是“y:”,而是“Day:”

Library(plotly)
那怎么办

library(plotly)
dat <- expand.grid(x = 1:nrow(volcano), y = 1:ncol(volcano))
dat$z <- c(volcano)

plot_ly(height = 500) %>%
  layout(autosize = FALSE, 
         xaxis=list(title = "Hour", titlefont = list(size=20)),
         yaxis=list(title = "Day", titlefont = list(size=20))) %>%
  add_trace(data = dat, x = ~x, y = ~y, z = ~z, type = "heatmap",
            hoverinfo = 'text',
            text = ~paste("Hour:", dat$x,
                          "<br> Day:", dat$y,
                          "<br> z:", dat$z))
library(plotly)
dat%
添加跟踪(data=dat,x=~x,y=~y,z=~z,type=“heatmap”,
hoverinfo='text',
text=~粘贴(“小时:”,dat$x,
“
天:”,dat$y, “
z:”,dat$z))

现在无法为热图跟踪自定义此悬停文本,但我们有一个问题需要添加此功能:
library(plotly)
dat <- expand.grid(x = 1:nrow(volcano), y = 1:ncol(volcano))
dat$z <- c(volcano)

plot_ly(height = 500) %>%
  layout(autosize = FALSE, 
         xaxis=list(title = "Hour", titlefont = list(size=20)),
         yaxis=list(title = "Day", titlefont = list(size=20))) %>%
  add_trace(data = dat, x = ~x, y = ~y, z = ~z, type = "heatmap",
            hoverinfo = 'text',
            text = ~paste("Hour:", dat$x,
                          "<br> Day:", dat$y,
                          "<br> z:", dat$z))