R语言 给plot函数绘制的图的左上角添加图例不用颜色的直线分别表示男性、女性、合计
要给plot函数绘制的图的左上角添加图例,可以使用legend函数添加图例。对于不用颜色的直线分别表示男性、女性、合计,可以使用lty参数设置线型,使用lwd参数设置线宽。
下面是一个示例代码:
# 生成示例数据
x <- 1:10
y1 <- 2*x
y2 <- 3*x
y3 <- y1 + y2
# 绘制图形
plot(x, y1, type='l', lty=1, lwd=2, col='black', xlab='x', ylab='y')
lines(x, y2, type='l', lty=2, lwd=2, col='black')
lines(x, y3, type='l', lty=3, lwd=2, col='black')
# 添加图例
legend('topleft', legend=c('Male', 'Female', 'Total'), lty=c(1, 2, 3), lwd=2, col='black')
这段代码首先生成了示例数据x、y1、y2和y3。然后使用plot函数绘制了y1、y2和y3的折线图,其中lty参数设置了线型,lwd参数设置了线宽,col参数设置了颜色。
最后使用legend函数在图的左上角添加了图例,其中'topleft'参数指定了图例的位置,legend参数指定了图例的标签,lty参数指定了线型,lwd参数指定了线宽,col参数指定了颜色
原文地址: https://www.cveoy.top/t/topic/iUlL 著作权归作者所有。请勿转载和采集!