在GGPLOT2,有一個使用它的樣子:關於geom_segment(AES(X = X,Y = Y0,xend的= X1,YEND = Y1))在GGPLOT2
geom_segment(aes(x=x0,y=y0,xend=x1,yend=y1))
什麼的平均?
我檢查了ggplot2手冊,但沒有詳細解釋這些參數。謝謝。
在GGPLOT2,有一個使用它的樣子:關於geom_segment(AES(X = X,Y = Y0,xend的= X1,YEND = Y1))在GGPLOT2
geom_segment(aes(x=x0,y=y0,xend=x1,yend=y1))
什麼的平均?
我檢查了ggplot2手冊,但沒有詳細解釋這些參數。謝謝。
aes
函數用於將data.frame中的變量(即列)映射到該圖的視覺屬性。曲線由一個或多個幾何圖形構成,例如,點爲geom_point
或多邊形爲geom_polygon
。這些幾何圖形中的每一個都具有不同的屬性,即美學。一個簡單的例子是點幾何(geom_point
)。這種幾何形狀具有以下美學(從該名男子頁,請參閱該geom_point?):
Aesthetic Default
x required
y required
shape 16
colour black
size 2
fill NA
alpha 1
從這個名單我們可以看到,一個點的幾何形狀有兩個必需的美學:點的x座標(x
)和點的y座標(y
)。額外的美學有默認值,但也可以耦合到數據集中的一列,以使它們可變。例如,將size
鏈接到數據中的一列可根據該變量改變點的大小。
回到你的問題。線段幾何圖形用於繪製線段。所需的美觀是線段(x
和y
)的起點以及該線的終點(xend
和yend
)。因此該行:
aes(x=x0,y=y0,xend=x1,yend=y1)
說,我們要ggplot繪製線段用於在data.frame每一行,在該行是從座標(x
,y
)至(xend
,yend
)繪製。希望這可以讓事情更清楚。
我可以看到x = x0和y = y0如何玩?但我不知道xend = x1和yend = y1代表着怎麼樣? – user288609
線段有兩端。每一端都需要一個x和y值。每段總共有四個數字。 – joran
@ user288609喬蘭的評論是否回答你的問題?如果不是,你需要澄清你在問什麼。 –