0
我試圖生產使用GGally包ggpairs與像代碼中的特定情節的變量名稱如下:刪除與ggpairs
data(tips, package="reshape")
pm <- ggpairs(tips[,1:3], axisLabels="none")
我的問題是,我無法弄清楚如何去除從情節的兩側標記「total_bill」,「tip」,「sex」。有沒有辦法做到這一點?
我試圖生產使用GGally包ggpairs與像代碼中的特定情節的變量名稱如下:刪除與ggpairs
data(tips, package="reshape")
pm <- ggpairs(tips[,1:3], axisLabels="none")
我的問題是,我無法弄清楚如何去除從情節的兩側標記「total_bill」,「tip」,「sex」。有沒有辦法做到這一點?
這樣做:
data = tips[,1:3]
pm <- ggpairs(data)
g11<-ggally_blank()
for(i in 1:ncol(data)) {
for(j in 1:ncol(data)) {
if(i<=j) {
pm <- putPlot(pm, g11, i, j)
}
}
}
你從情節的側擺脫axisLabels
,並且你在圖形的對角線和上三角「空白」圖(的要求) 。在你的情況下,「18列」將被循環中的ncol(data)
捕獲。那樣有用嗎?
它應該是這樣的:
唉沒有。這是因爲我想用類似ggpairs(tips [,1:3],upper =「blank」,diag =「blank」)的方式將對角線和上部三角形的空白空白,但這會留下非空對角線元素 – user2699676
@ user2699676我修改了答案,在圖中留下了一個空白的對角線和上三角形。請看上面。這有訣竅嗎? – Mayou
這有效,但我有問題,我想爲另一個包含18個變量的數據集做同樣的事情。這會給我一個18x18的矩陣圖,這將需要18(18 + 1)/ 2 = 171這樣的putPlot命令,這是可行的,但不漂亮。 – user2699676