下载安装R
寻找国内镜像源
https://www.r-project.org/
下载
安装
略
配置环境变量
C:\Program Files\R\R-4.5.0\bin
验证
cmd 输入 r
安装R-studio
下载
https://posit.co/downloads/
安装
略
设置
修改镜像源
修改字符集
修改工作区
使用例子
画一个圈圈
代码
# 绘制圆形函数
draw_circle <- function(radius = 1, center = c(0, 0), color = "black", fill = FALSE,
lwd = 2, lty = 1, main = NULL, xlab = "X轴", ylab = "Y轴",
grid = TRUE) {
# 如果没有提供标题,则创建一个默认标题
if(is.null(main)) {
main <- paste("圆形 (半径:", radius, ", 圆心:", center[1], ",", center[2], ")")
}
# 设置绘图区域
plot(NA, NA,
xlim = c(center[1] - radius - 0.5, center[1] + radius + 0.5),
ylim = c(center[2] - radius - 0.5, center[2] + radius + 0.5),
xlab = xlab, ylab = ylab, main = main,
asp = 1, # 保持坐标轴比例相等,确保圆不会变形
type = "n")
# 如果需要填充,则先绘制填充圆
if(fill) {
polygon(
center[1] + radius * cos(seq(0, 2*pi, length.out = 100)),
center[2] + radius * sin(seq(0, 2*pi, length.out = 100)),
col = adjustcolor(color, alpha.f = 0.3),
border = NA
)
}
# 绘制圆的轮廓
lines(
center[1] + radius * cos(seq(0, 2*pi, length.out = 100)),
center[2] + radius * sin(seq(0, 2*pi, length.out = 100)),
col = color,
lwd = lwd,
lty = lty
)
# 添加网格线
if(grid) {
grid(col = "gray", lty = "dotted")
}
# 添加坐标轴
abline(h = 0, v = 0, col = "gray", lty = "dotted")
# 返回圆心和半径信息
invisible(list(center = center, radius = radius))
}
# 使用示例
# 绘制默认圆形
draw_circle()
# 绘制自定义圆形
# draw_circle(
# radius = 2,
# center = c(1, 1),
# color = "red",
# fill = TRUE,
# lwd = 3,
# main = "自定义圆形"
# )
运行
略