楼主: `(o……o)`
4821 13

[问答] R语言怎么画这种数据类型的图 [推广有奖]

11
`(o……o)` 发表于 2015-5-8 13:34:28
hugebear 发表于 2015-5-7 06:20
你贴出来的样图不就是这么的朴素么?
怎么用ggplot2包画这个图?

12
`(o……o)` 发表于 2015-5-8 13:35:07
xucaifeng66 发表于 2015-5-8 10:38
加点颜色就不显得朴素了, col=。。。。
怎么用ggplot2包画这个图?

13
jgchen1966 发表于 2015-5-8 13:58:50
`(o……o)` 发表于 2015-5-8 13:35
怎么用ggplot2包画这个图?
假设你的数据存在数据框df中
library(tidyr)
library(ggplot2)
df0<-gather(df,key=Vars,value=ys,-x)
ggplot(df0,aes(x=x,y=ys,colour=Vars))+geom_line()
如果想再美观,请认真参阅ggplot2 说明书及其中文献!!!

14
jgchen1966 发表于 2015-5-8 14:35:26
`(o……o)` 发表于 2015-5-8 13:35
怎么用ggplot2包画这个图?
还是完全满足你的想法:
library(ggplot2)
library(tidyr)
df为存有你的数据的dataframe
df0<-gather(df,key=Vars,value=ys,-x)
ggplot(df0,aes(x=x,y=ys,colour=Vars))+geom_line(aes(linetype=Vars))+geom_point(aes(shape=Vars))
利用ggplot2 使在R 的绘图相当容易,传统的绘一个图写一大堆程序,是不值当的!!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 06:40