0

我需要在 R 中做一个增长份额矩阵(BCG 矩阵)。我不知道是否可以在 R 中做这个图形。我会得到一个图形,因为这里输入链接描述

感谢您!

4

1 回答 1

5

这是使用 R 中的一些基本绘图函数的示例:

例子:

set.seed(1)
n = 10
x <- runif(n, min=0, max=2)
y <- runif(n, min=8, max=24)
z <- runif(n, min=0, max=100)

#z to cex function
a <- 1
b <- 0.02
z.cex <- a + b*z

example.cex <- seq(1,3,0.5)
example.z <- (example.cex - a)/b
example.z 


plot(x, y, pch=21, bg="orange", col="red", cex=z.cex, lwd=2, bty="n", xaxt="n", yaxt="n", xlab="", ylab="")
grid()
axis(1, at=seq(0,2,0.5), pos=16, col="green4", lwd=3)
axis(2, at=seq(8,24,4), pos=1, col="green4", lwd=3)
legend("topright", legend=c(example.z), pch=21, pt.bg="orange", col="red", pt.cex=example.cex, title="sales vol.", bg="white")

在此处输入图像描述

于 2013-04-15T13:37:20.700 回答