楼主: kiddbai
9414 1

[学习分享] 绘图时的点的形状 [推广有奖]

  • 0关注
  • 11粉丝

博士

本科生

96%

还不是VIP/贵宾

-

威望
0
论坛币
7002 个
通用积分
34.1305
学术水平
44 点
热心指数
41 点
信用等级
31 点
经验
1341 点
帖子
79
精华
0
在线时间
162 小时
注册时间
2005-8-24
最后登录
2024-1-10
毕业学校
中国人民大学

楼主
kiddbai 发表于 2011-10-26 15:24:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
做这个纯粹瞎玩,看一个老外弄过,很久了,忘了在哪儿看过,今天自己写一个。
我们都知道在R中用plot()函数绘图时可以设定点的形状,即使用“pch=X”这个参数,其中X为一个数字或向量,那么如此设定的点的形态究竟有哪些,可以通过自制一张图来查看,并保存供以后查看。代码如下:
首先,设定一个坐标系,由于有0到25共26中形状,在此设定的坐标系是0在第一行中间,其余1:25形成一个5×5的矩阵。
  1. pch.p <- xy.coords(c(3, rep(1:5, 5)), c(6, rep(5:1, each=5)), recycle=TRUE)
复制代码
然后,绘图,由于我们只想得到图形表,因此去掉坐标轴及标签等内容。
  1. par(bg="floralwhite", mar=c(0,0,4,0)+0.1)
  2. plot(pch.p, pch=0:25, ylim=c(0,7), xlim=c(0,6), cex=2, bty="n", ann=FALSE, xaxt="n", yaxt="n", xaxs="i", yaxs="i")
复制代码
第三步,加上标题并在每个点左侧注明所使用的数字。
  1. title(main="Point Style Set By pch()")
  2. text(pch.p, labels=c(0:25), pos=2, cex=1.2, offset=1)
复制代码
之后就可以得到下图:

R Plot Point Style.png
可以保存为png格式或者pdf格式,以供以后查看,建议使用pdf格式,矢量格式用着好看、方便。
二维码

扫码加我 拉你入群

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

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

关键词:plot pch 坐标系 坐标系

沙发
qoiqpwqr 发表于 2011-10-27 00:26:10
还可以弄一下线的形状,和颜色之类的东东。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-3 16:58