簡體   English   中英

R:清理 GGally 地塊

[英]R: Cleaning GGally Plots

我正在使用 R 編程語言,我是新的 GGally 庫。 我在線學習了一些基本教程並運行了以下代碼:

#load libraries

library(GGally)
library(survival)
library(plotly)

我更改了一些數據類型:

#manipulate the data
data(lung)
data = lung
data$sex = as.factor(data$sex)
data$status = as.factor(data$status)
data$ph.ecog = as.factor(data$ph.ecog)

現在我想象一下:

#make the plots

#I dont know why, but this comes out messy
ggparcoord(data,  groupColumn = "sex")

#Cleaner
ggparcoord(data)

兩個 ggparcoord() 代碼段都成功運行,但是第一個代碼段非常混亂(軸標簽似乎已損壞)。 有沒有辦法修復標簽?

在第二張圖中,很難分辨因子變量在它們各自的軸上是如何標記的(例如,對於“性別”列,“男性”是底部點還是“女性”是底部類型)。 有誰知道是否有辦法解決這個問題?

最后,有沒有辦法將“ggplotly()”function 用於“ggally”對象?

例如

a = ggparcoord(data)
ggplotly(a)

謝謝

添加groupColumn時,您的數據列似乎已轉換為因子。 為了防止您可以從要繪制的columns中排除groupColumn

順便說一句:不確定一般情況。 但至少對於ggparcoord ggplotly有效。

library(GGally)
library(survival)
data(lung)
data = lung
data$sex = as.factor(data$sex)
data$status = as.factor(data$status)
data$ph.ecog = as.factor(data$ph.ecog)

#I dont know why, but this comes out messy
ggparcoord(data, seq(ncol(data))[!names(data) %in% "sex"], groupColumn = "sex")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM