R中的绘图:如何添加正确的轴标签和刻度值?

R中的绘图:如何添加正确的轴标签和刻度值?,r,r-plotly,R,R Plotly,如果M是矩阵,则 plot_-ly(z=M)%%>%add_-surface() 绘制该矩阵的曲面图。也就是说,行和列是x和y值,z值是矩阵中的元素 但是,x轴和y轴被标记为与M的行和列相对应的整数。此外,轴在绘图上的字面意思是“x”和“y” 但这不是我想要的。矩阵M是使用outer(A,B,someFunction)生成的,其中A,B是向量。因此,我实际上希望轴显示值A和B,我希望轴标签显示“A”,“B”,而不是“x”,“y” 我该怎么做 可从他们的文档中找到: library(plotly)

如果
M
是矩阵,则

plot_-ly(z=M)%%>%add_-surface()

绘制该矩阵的曲面图。也就是说,行和列是x和y值,z值是矩阵中的元素

但是,x轴和y轴被标记为与
M
的行和列相对应的整数。此外,轴在绘图上的字面意思是“x”和“y”

但这不是我想要的。矩阵
M
是使用
outer(A,B,someFunction)
生成的,其中
A,B
是向量。因此,我实际上希望轴显示值
A
B
,我希望轴标签显示
“A”,“B”
,而不是
“x”,“y”


我该怎么做

可从他们的文档中找到:

library(plotly)
图书馆(tidyverse)
M%
添加曲面()%>%
布局(场景=列表(xaxis=列表(title=“A”)、yaxis=列表(title=“B”))

可从以下文档中找到:

library(plotly)
图书馆(tidyverse)
M%
添加曲面()%>%
布局(场景=列表(xaxis=列表(title=“A”)、yaxis=列表(title=“B”))

您必须在
x
y
中设置
A
B

library(plotly)

A <- B <- seq(-5, 5, by = 0.2)
z <- outer(A, B, function(x,y) exp(-x^2-y^2))

plot_ly(x = A, y = B, z = z) %>% add_surface() %>%
  layout(scene = list(xaxis = list(title = "A"), yaxis = list(title = "B")))
library(plotly)

A您必须在
x
y
中设置
A
B

library(plotly)

A <- B <- seq(-5, 5, by = 0.2)
z <- outer(A, B, function(x,y) exp(-x^2-y^2))

plot_ly(x = A, y = B, z = z) %>% add_surface() %>%
  layout(scene = list(xaxis = list(title = "A"), yaxis = list(title = "B")))
library(plotly)
A.