Angenommen, ich habe diesen sehr einfachen 2x2 RGB Datenwürfel, die ich darstellen mag:Raster oder Würfel RGB-Daten Plotten mit Gittern Paket
set.seed(2017)
dc <- array(runif(12), dim = c(2,2,3))
ich dies durch Rastern den Datacube nur zeichnen kann:
plot(as.raster(dc), interpolate = FALSE)
Aber ich würde diesen Datenwürfel mit dem lattice
Paket plotten (aus Gründen der Einheitlichkeit, da ich es hauptsächlich auch für andere Plotten verwende).
Ist das möglich? Ich sehe , aber ich bin nicht in der Lage, es funktionieren zu lassen.
Danke, aber leider hielt die RGB-Farben war der ganze Punkt meiner Frage und Problem :(. Irgendwie mit einer anderen Farbpalette würde wahrscheinlich den Trick tun, aber ich konnte es nicht tun. Zum Beispiel, umwandeln die raster hexadezimal zu ganzzahligen farben und mit der entsprechenden farbpalette –
Sorry, ich habe eine Idee, ich werde versuchen, es umzusetzen –
Sie können die richtige Farbe in 'levelplot' mit dieser Option:' col.regions = as .raster (dc) '. Das Problem besteht darin, die Farbe von' dc' korrekt dem Farbraum zuzuordnen. –