R语言低级绘图函数-grid
# 1 -----------------------------------------------------------------------
par(bg = "white",
fg = "black")
plot(1:5,
1:5,
xlim = c(0, 6),
ylim = c (0, 6),
type = "n")
grid(
col = 'red',
lty = 10,
lwd = 3,
equilogs = TRUE
)
box()
par(bg = "white"
#fg = "purple"
)
# 2 -----------------------------------------------------------------------
plot(1:5,
1:5,
xlim = c(0, 6),
ylim = c (0, 6),
type = "n")
grid(lwd = 2)
box()
# 3 -----------------------------------------------------------------------
plot(1:5,
1:5,
xlim = c(0, 6),
ylim = c (0, 6),
type = "n")
grid(lty = 1)
box()
# 3 -----------------------------------------------------------------------
plot(1:10, 1:10, type = "p", pch = 16)
lines(1:5, 1:5, lwd = 4, col = "blue")
grid(col = "blue")
box()
myplot <- function(x, y, pch = 16, line = TRUE, ...) {
plot(x, y , type = "n")
grid(lwd = 2, equilogs = TRUE)
box()
points(
x = x,
y = y,
type = "p",
pch = pch,
...
)
if (line == TRUE) {
lines(x = x, y = y, ...)
}
}
myplot(1:10, 1:10, pch = 17, col = 'blue')
myplot <- function(x, y, pch = 16, line = TRUE, ...) {
plot(x, y , type = "n")
grid(lwd = 2, equilogs = TRUE)
box()
points(
x = x,
y = y,
type = "p",
pch = pch,
...
)
if (line == TRUE) {
lines(x = x, y = y, ...)
}
}