我想繪製鑽石,使用不同的寬度和高度值。在這個簡單的例子中,我想繪製三顆鑽石,第一顆(灰色)不是寬但高,第二顆(紅色)寬至高,第三顆寬但不高。R繪製鑽石並調整其寬度和高度
我準備了一個非常簡單的R代碼來說明這一點;我添加了一個矢量寬度和高度來說明我想要的。 cex
在我的示例中只使用前三個參數來放大鑽石。 有沒有可能用不同的高度和寬度來形成鑽石(也許用另一個包裝?)?還是有一個簡單的方法來調整我的代碼?
outfilename="diamondsize.png"
png(file=outfilename)
xCoords=c(1,2,3)
yCoords=c(1,2,3)
width=c(5,10,15)
height=c(15,10,5)
plot(xCoords,yCoords,pch=23,cex=cbind(width,height),
bg=c("grey","red","navyblue"),xlim=c(0,4),ylim=c(0,4))
dev.off()
非常感謝!
在TeachingDemos中有一個[my.symbols函數](http://www.inside-r.org/packages/cran/TeachingDemos/docs/my.symbols) – baptiste