r - ปัญหาขณะพล็อตอักขระหลายบรรทัด

ฉันมีชุดข้อมูลต่อไปนี้

--------------------------
query   triplestore time
--------------------------
inf.q1  jena    1246
inf.q2  jena    5083
inf.q3  jena    5979
inf.q4  jena    6503
cat.q1  jena    187
cat.q2  jena    13
cat.q3  jena    689
cat.q4  jena    311
int.q1  jena    1110
int.q2  jena    1207
int.q3  jena    500
int.q4  jena    696
occ.q1  jena    1274
order.q1    jena    1508
order.q2    jena    1304
order.q3    jena    1207
sem.q1  jena    4416
sem.q2  jena    3157

และฉันต้องการพล็อตสำหรับแต่ละ triplestore แถบเส้นที่มี query ในแกน x และ time ในแกน y

นี่คือรหัสของฉัน

w <- read.csv(file="plot.csv", head=TRUE, sep=",")

p <- ggplot(query, data=w, facets = triplestore ~ ., geom_line(aes(y=time)))

print (p)

แต่ฉันได้รับข้อผิดพลาดต่อไปนี้

Erreur dans inherits(mapping, "uneval") : objet 'requete' introuvable

ใครสามารถช่วยได้บ้าง?


person Fopa Léon Constantin    schedule 04.03.2015    source แหล่งที่มา
comment
คุณไม่สับสน ggplot กับ qplot เหรอ? ggplot ไม่มีไวยากรณ์ดังกล่าว ตรวจสอบลิงก์เหล่านี้เพื่อขอความช่วยเหลือ: หนึ่ง, สอง   -  person tonytonov    schedule 04.03.2015
comment
@tonytonov ไม่ไม่เป็นไร แต่คุณมีวิธีง่ายๆ ในการทำหรือไม่?   -  person Fopa Léon Constantin    schedule 04.03.2015
comment
แล้วggplot(w, aes(seq_along(query), time)) + geom_line() + facet_wrap(~triplestore) + scale_x_discrete(labels=w$query) + theme(axis.text.x=element_text(angle=-90))ล่ะ   -  person jan zegan    schedule 04.03.2015
comment
@janzegan ไม่ใช่เรื่องแปลกเพราะดูเหมือนว่าจะแยกบรรทัดใหญ่ออกเป็นชิ้นๆ และที่ไม่สะดวกก็คือในแต่ละชิ้นเรายังเห็นช่องว่างว่างเปล่า   -  person Fopa Léon Constantin    schedule 04.03.2015


คำตอบ (1)


ฉันสับสนเล็กน้อย แต่นี่คือสิ่งที่คุณกำลังมองหาใช่ไหม (jena2 เป็นส่วนเสริมของฉันในการแสดงที่ facetting ใช้งานได้)

p <- ggplot(data=w, aes(x=query, y=time)) +
geom_line(aes(group=1)) +
facet_grid(triplestore ~ .)

พิมพ์ (พี)

ดังที่ tonytonov ชี้ให้เห็น ไวยากรณ์สำหรับ ggplot นั้นแตกต่างออกไป! ป้อนคำอธิบายรูปภาพที่นี่

person RHA    schedule 04.03.2015
comment
ยอดเยี่ยม ! คุณมีประเด็น มีความคิดเห็นเกี่ยวกับวิธีการปรับค่าแกน y ในแต่ละพล็อตรอบค่าสูงสุดหรือไม่ - person Fopa Léon Constantin; 04.03.2015
comment
ใช่ ดูที่นี่ ลิงก์< /ก> - person RHA; 04.03.2015