[英]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.