全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
14172 5
2015-07-15
大家好,我使用的是R version 3.2.1,操作系统为windowns xp. 写了如下R code, 作图,结果x轴坐标显示不对,不知道是什么原因。
data<-data.frame(s=rnorm(100),p=rnorm(100))
png("question.png")
with(data, plot(data$s,data$p, type="l", xaxt="n", xlab="", ylab="p"))
axis(1, at=c(1,50,100), labels=c("first", "middle", "last"))
dev.off()
图形如下:不知道为什么x轴刻度线显示不完全?谢谢大家
question.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-7-15 21:01:04
你是想把100个随机数中的第1个数, 第50个数 还有第100个数在x轴上标记一下吗?
如果是的话, 倒数第二行修改一下即可
复制代码

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-7-15 21:06:46
如果你只是想在x轴的1, 50, 100处显示"first", "middle", "last"那么修改第四行即可.

复制代码



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-7-15 21:06:49
at=c(1,50,100),你的坐标有100这么大吗??超出边界了,你理解错了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-7-16 08:28:33
enxizheng 发表于 2015-7-15 21:01
你是想把100个随机数中的第1个数, 第50个数 还有第100个数在x轴上标记一下吗?
如果是的话, 倒数第二行修改 ...
谢谢,我把at的值,理解为s变量的第几个数的含义了,其实应该是x的取值的意思。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-7-16 08:29:37
kingswordsc 发表于 2015-7-15 21:06
at=c(1,50,100),你的坐标有100这么大吗??超出边界了,你理解错了。
谢谢,我知道自己的问题了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群