Ich habe vor kurzem begonnen, die grid.table
Funktion aus dem gridExtra
Paket zu verwenden, um tabellarische Daten in png Bilddateien für die Verwendung im Web zu verwandeln. Ich war bisher sehr erfreut darüber, dass es eine sehr gut aussehende Ausgabe standardmäßig erzeugt, ähnlich wie eine ggplot2
für Tabellen. Wie die Person, die diese Frage asked würde ich gerne sehen, die Möglichkeit, die Begründung für einzelne Spalten angeben, aber das wäre Sahnehäubchen auf was ist ein bereits mehr Kuchen.Hinzufügen von Text zu einem grid.table Plot
Meine Frage ist, ob es möglich ist, Text um eine grid.table
hinzuzufügen, so dass ich geplottete Tabellen einen Titel und eine Fußnote geben kann. Es scheint mir, dass dies machbar sein sollte, aber ich weiß nicht genug über Grid-Grafiken, um herausfinden zu können, wie man Grob-Tabs zu Grob hinzufügen kann. Zum Beispiel dieser Code:
require(gridExtra)
mydf <- data.frame(Item = c('Item 1','Item 2','Item 3'),
Value = c(10,15,20), check.names = FALSE)
grid.table(mydf,
gpar.coretext=gpar(fontsize = 16),
gpar.coltext = gpar(fontsize = 16),
gpar.rowtext = gpar(fontsize = 16),
gpar.corefill = gpar(fill = "blue", alpha = 0.5, col = NA),
h.even.alpha = 0.5,
equal.width = FALSE,
show.rownames = FALSE,
show.vlines = TRUE,
padding.h = unit(15, "mm"),
padding.v = unit(8, "mm")
)
erzeugt dieses Grundstück:
wenn ich würde wirklich in der Lage sein mögen so etwas wie die folgenden im Code zu tun, anstatt durch die Bearbeitung des Bildes mit einem anderen Anwendung:
Danke, das das Problem löst, und ich lernte einige Dinge aus, dass. Ich denke, ich kann auch die Tabelle und Text-Grobs in Ansichtsfenstern und so weiter verwenden? – SlowLearner
sicher, können Sie eine vp zu dem gTree geben – baptiste
es funktioniert, aber die Farbe der Tabelle ist nach der Verwendung dieser. Ich kann nur zum Titel färben. – lulumink