mydata$AbsValue<-abs(mydata$value) > ggplot(mydata,aes(x=Var1,y=Var2))+ + geom_point(aes(size=AbsValue,fill=value),shape=21,colour=black)+ + scale_fill_gradientn(colours = c(brewer.pal(7,"Set1")[2],"white",brewer.pal(7,"Set1")[1]),na.value = NA)+ + scale_size_area(max_size = 12,guide=FALSE) 错误: 找不到对象'black'
时间: 2024-03-15 18:46:45 浏览: 18
根据您提供的代码,有一个错误在于您在 `geom_point` 中使用了 `colour=black`,而R无法找到对象'black'。这通常发生在您没有安装所需的软件包或未正确加载所需的软件包时,例如,您需要在代码中加载 `ggplot2` 和 `RColorBrewer` 包。
请尝试在代码的开头加上以下代码:
```
library(ggplot2)
library(RColorBrewer)
```
这将确保所需的软件包已加载并在代码中可用。
相关问题
library(ggplot2) > library(RColorBrewer) > mydata$AbsValue<-abs(mydata$value) > ggplot(mydata,aes(x=Var1,y=Var2))+ + geom_point(aes(size=AbsValue,fill=value),shape=21,colour=black)+ + scale_fill_gradientn(colours = c(brewer.pal(7,"Set1")[2],"white",brewer.pal(7,"Set1")[1]),na.value = NA)+ + scale_size_area(max_size = 12,guide=FALSE) 错误: 找不到对象'black'
感谢提供更多的代码。根据您提供的代码,问题可能是由于您在 `geom_point` 中使用了 `colour=black`,而 'black' 对象不被认为是一个有效的颜色名称。相反,您可以使用 `color="black"` 或 `colour="black"`,这将指定点的边框颜色为黑色。
请尝试更改 `geom_point` 行如下:
```
geom_point(aes(size=AbsValue,fill=value),shape=21,colour="black")
```
这应该解决错误并绘制出您的散点图。
mydata1<-read.table(file="clipboard",header=TRUE哪错了?
缺少文件路径或文件名。应该将文件路径或文件名作为字符串传递给file参数。例如:
mydata1 <- read.table(file = "C:/Users/UserName/Documents/data.txt", header = TRUE)