możliwe jest wykonanie następujących czynności:formatowanie warunkowe: making komórki kolorowe
loc1 <- c("Aa", "Aa", "aa", "Aa")
loc2 <- c("aa", "aa", "aa", "AA")
loc3 <- c("aa", "Aa", "aa", "aa")
gen <- data.frame(loc1, loc2, loc3)
loc1g <- c(0.01, 0.5, 1, 0.75)
loc2g <- c(0.2, 0.1, 0.2, 0.6)
loc3g <- c(0.8, 0.8, 0.55, 1)
pval <- data.frame(loc1g, loc2g, loc3g)
Chcę drukować do pliku na gen dataframe taki sposób, że jest warunkowo sformatowany przez PVAL dataframe. Środek niż (rząd1, col1) koloru genów zależy od pvale (wiersz1, kol1). Poniżej przedstawiono kodowanie koloru:
0 to 0.3 is "red" text color
0.31 to 0.7 is "yellow"
> 0.7 is "red"
gen [1,1] będzie "AA" wydrukowane w kolorze czerwonym tekstem i tak dalej ....
doceniona za pomoc.
redaguje:
jestem bardziej zainteresowany nie drukuje kreślenia na wykresie. Jeśli mogę zapisać wyniki jako MS Excel i otworzyć w MSEXCEL byłoby wspaniale. Mogę też być innego rodzaju formatem edytorów tekstu, który może czytać tekst oznaczony kolorem. Moja oryginalna matryca danych powinna mieć rozmiar 1000 x 1000 lub nawet więcej. Chciałbym szybko poznać niezmienną wartość p dla każdej kategorii genów.
Jakiego rodzaju plików miałeś na myśli? Można to zrobić jako grafikę, plik lateksu lub Excel, aby wymienić tylko kilka opcji. – Andrie
A także, aby wyjaśnić, nie można tego zrobić w postaci zwykłego tekstu, takiego jak dane wyjściowe w interaktywnej sesji R. Zwykły tekst nie ma kolorów ... – Harlan
Możesz wygenerować tabelę w jakimś języku markdown (patrz np. Pakiet 'ascii'), ale bądź przygotowany: podstawowa konsola/GUI/IDE nie będzie w stanie przeanalizować/pokoloruj to. HTML/LaTeX/xls może być inną opcją. – daroczig