作者b41p3987 (蹦揪一號)
看板R_Language
標題[問題] ggplot2上顏色
時間Sat Apr 28 15:18:47 2018
小弟還不是很熟悉,麻煩大家提點個,謝謝!
=================
[問題類型]
程式諮詢
[軟體熟悉度]
入門
[問題敘述]
想把資料依大小標示不同的顏色,參考官方文件但不知道錯誤訊息是什麼意思
[程式範例]
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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.141.233.183
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1524899930.A.DA1.html
→ locka: 不用plot(), 直接執行p1試試? 04/28 20:44
→ b41p3987: @locka 我剛試了,不過只會畫出正常的圖,還是沒有顏色 04/28 21:02
→ b41p3987: ,還是很感謝你 04/28 21:02
→ andrew43: 重點應該在你的"table"是什麼? 04/28 22:11
→ b41p3987: @andrew43 引入的資料就是excel裡面有兩行數據,有哪裡 04/28 23:12
→ b41p3987: 有錯嗎,謝謝你 04/28 23:12
→ x88776544pc: 我猜你應是直接看完某些範例就用, table 在那些範例 04/29 00:25
→ x88776544pc: 中應是資料中一個變數名稱, 你這裡吃到的是函數table 04/29 00:26
→ andrew43: 同樓上。 04/29 03:46
→ b41p3987: 感謝樓上們大大,已解決 04/29 10:18