亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

在ggplot里面的添加美學層是為了下面修改幾何個體的特性么?

在ggplot里面的添加美學層是為了下面修改幾何個體的特性么?比如顏色,透明度之類的?

還有個問題,為什么ggplot(airquality,aes(Wind,Temp))+geom_point(color="steelblue", alpha =0.9, size =5 )就沒有在color前面加上aes(),color不是也是一個美學相關的參數么?而將月份變為分類變量之后就要加一個aes()呢,是不是以后如果基于月份修改其他的參數,如shape,size,是不是都是要將月份變為分類變量后,在shape,size前面加一個aes呢?


正在回答

1 回答

我自己的理解是美學層相當于一個數據的導入層,在這個層里添加我要和作圖中的美學屬性對應的數據,修改顏色和透明度只是改變了對美學屬性的顯示方式;下面是我從網上找到的對美學特征的理解:

每個樣本點除了通過它的坐標位置,還可以以其他形式展示信息,比如大小,色深,分組等。而這些新形式需要綁定的列,便叫做”美學特征”。

所以你的另一個問題就可以解釋了,在美學層中我們已經將x,y的位置和Wind,Temp這兩個變量對應了,這時候如果我們要加入分類變量Month,就得在美學層里重新對應這個變量,比如用顏色的不同來對應不同的月份。

而你說的alpha和size,我認為這只是圖的打印方式而已,和美學屬性無關,前面不需要加aes。

我修改了下老師的代碼你可以復制進Rstudio自己感受一下:

ggplot(airquality, aes(Wind,Temp,

? ? ? ? ? ? ? ? ? ? ? ?color=factor(Month))) +?

? geom_point(alpha=0.6,size=0.4) +

? stat_smooth(method = "lm", se=FALSE) +?

? scale_color_manual("Month", values = myColors) +?

? facet_grid(.~Month) +?

? theme_classic()

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

在ggplot里面的添加美學層是為了下面修改幾何個體的特性么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號