我想繪製在ggplot(geom_point)中的一個情節,我能夠繪製它,但我想操縱基於某些變量的特定符號的外觀。旋轉和調整大小的符號ggplot
我想通過data.frame定義的角度來旋轉符號(pch = 22)。 Pch = 22看起來像一個矩形。此外,我想根據數據框中定義的值來更改rectagle的寬度。
下面是一些示例數據:
plotdata <- data.frame(x=c(4,6,7,10),
y=c(5,6,8,9), angle=c(pi/3, 2*pi/3, pi, pi/6),
widthparameter = c(2, 3, 5, 7))
基本上,我希望寬度的方式,是比例於寬度參數改變。因此在這個示例數據中,寬度將與範圍2-7成比例變化。例如,如果寬度對於「寬度參數」2的值可以是1mm,對於「寬度參數」7的值可以是3mm。因此,3和5的「寬度參數」將成比例地在2mm和3之間的某處毫米。
我是R新手,所以在ggplot中操縱像這樣的符號在我看來就像是一個不可能的艱鉅任務。
請幫幫忙,
你最好的選擇可能是創建一個新的GEOM +規模。我曾經有過繪製小規則多邊形的例子,但那是多年以前的事情,內部已經變得太多了,無法使用任何東西 – baptiste