R-plot函数画图实例

数据

age_weight.txt文件(10行2列以'\t'为分隔符的表格,包含标题)

问题描述

1.读入age_weight.txt文件,使用plot函数将其绘制为点和线图,并进行以下更改。

2.将绘图背景色调整为粉色('pink')

3.将线宽度更改为默认尺寸的2倍,颜色为绿色('green')

4.将点更改为填充的正方形,且颜色为红色('red'),点大小更改为正常大小的1.5倍

5.将y轴改为2到10kg之间,将x轴标题改为Age(month),将y轴标题改为Weight(kg),标题名改为"Others' weight chart"

6.在(0.5,8.5)处放置图例(legend)为"age-weight",图例背景色为灰色('gray') ,点和线的属性与图中一致

代码实现

d = read.table("age_weight.txt", header = T)
opar = par(no.readonly = T)
par(bg = 'pink', lwd = 2)
plot(d, ylim = c(2,10), xlab = "Age(month)", ylab = "Weight(kg)", main = "Others' weight chart")
lines(d, col = 'green')
points(d, col = 'red', pch = 15, cex = 1.5)
legend(0.5, 8.5, legend = "age-weight", bg = 'gray')
lines(c(0.55,1.2), c(8.15,8.15), col = 'green', lwd = 2)
points(0.88, 8.15, col = 'red', pch = 15, cex = 1.5)
par(opar)

结果展示

 

posted @ 2022-03-30 23:12  Khrushchefox  阅读(255)  评论(1编辑  收藏  举报