[问题] ggplot2上颜色

楼主: b41p3987 (蹦揪一号)   2018-04-28 15:18:47
小弟还不是很熟悉,麻烦大家提点个,谢谢!
=================
[问题类型]
程式咨询
[软件熟悉度]
入门
[问题叙述]
想把资料依大小标示不同的颜色,参考官方文件但不知道错误讯息是什么意思
[程式范例]
library(ggplot2)
df <- read.csv(file="/Users/chenyuying/Desktop/500.csv", header= TRUE, sep=",")
p<-ggplot(data=df,aes(CTDSalinity,TCARBN))+geom_point(aes(colour=table))
p1<-p+scale_color_gradient(low='green',high='red')
plot(p1)
以下是Error
Error in (function (..., row.names = NULL, check.rows = FALSE, check.names = TRU
E, :
arguments imply differing number of rows: 0, 1110
作者: locka (locka)   2018-04-28 20:44:00
不用plot(), 直接执行p1试试?
楼主: b41p3987 (蹦揪一号)   2018-04-28 21:02:00
@locka 我刚试了,不过只会画出正常的图,还是没有颜色,还是很感谢你
作者: andrew43 (讨厌有好心推文后删文者)   2018-04-28 22:11:00
重点应该在你的"table"是什么?
楼主: b41p3987 (蹦揪一号)   2018-04-28 23:12:00
@andrew43 引入的资料就是excel里面有两行数据,有哪里有错吗,谢谢你
作者: x88776544pc (龙飞五丈原)   2018-04-29 00:25:00
我猜你应是直接看完某些范例就用, table 在那些范例中应是资料中一个变量名称, 你这里吃到的是函数table
作者: andrew43 (讨厌有好心推文后删文者)   2018-04-29 03:46:00
同楼上。
楼主: b41p3987 (蹦揪一号)   2018-04-29 10:18:00
感谢楼上们大大,已解决

Links booklink

Contact Us: admin [ a t ] ucptt.com