Commit 621cd88c authored by Daria Zenkova's avatar Daria Zenkova

size and colour work better now, but there are problems with discrete sizes

parent 37f09427
createES <- function(data, pData, labelDescription, colNames, rowNames) { createES <- function(data, pData, labelDescription, colNames, rowNames) {
exprs <- data exprs <- data
colnames(exprs) <- colNames colnames(exprs) <- colNames
truePData <- t(pData) truePData <- pData
pd <- data.frame(truePData, row.names = colNames) pd <- data.frame(truePData, row.names = colNames)
names(pd) <- labelDescription names(pd) <- labelDescription
require(Biobase) require(Biobase)
......
...@@ -26,6 +26,7 @@ pcaPlot <- function(es, columns, c1, c2, size="", colour="") { ...@@ -26,6 +26,7 @@ pcaPlot <- function(es, columns, c1, c2, size="", colour="") {
aes <- aes(x=eval(parse(text=xs[c1])), aes <- aes(x=eval(parse(text=xs[c1])),
y=eval(parse(text=xs[c2])), colour=c) y=eval(parse(text=xs[c2])), colour=c)
} else if (size != "" && colour == "") { } else if (size != "" && colour == "") {
class(pData[[size]]) <- "numeric"
s <- pData[[size]]; s <- pData[[size]];
aes <- aes(x=eval(parse(text=xs[c1])), aes <- aes(x=eval(parse(text=xs[c1])),
y=eval(parse(text=xs[c2])), size=s) y=eval(parse(text=xs[c2])), size=s)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment