Wie kann ich eine Heatmap (oder etwas anderes) erstellen, wenn die y-Achse ungleichmäßig ist? Ich bin auch offen für die Interpolation, aber vorzugsweise ohne sie.Wie kann ich eine Heatmap mit ungleicher Y-Achse erstellen?
Wenn ich in regelmäßigen Abständen die Schicht hatte, konnte ich plotte dies mit der Abbildung unten
ggplot(a, aes(x=time, y=Layer, fill = Value))+
geom_tile()+
scale_fill_gradient2(low="blue",mid="yellow",high="red", midpoint=0.5)+
theme_bw()
zu bekommen, aber ich bin nicht in der Lage zu gehen, wenn die Schicht nicht von 1-10 natürlichen Zahlen.
dput(droplevels(head(smx,10)))
structure(list(value = c(5.4023420028113e-07, 5.4023420028113e-07,
5.4023420028113e-07, 5.4023420028113e-07, 5.4023420028113e-07,
5.4023420028113e-07, 5.4023420028113e-07, 6.74006442227979e-08,
6.74006442227979e-08, 6.74006442227979e-08),
time = structure(c(17156, 17156, 17156, 17156, 17156, 17156, 17156, 17162,
17162, 17162),
class = "Date"),
layer = c(0.0120349472577243, 0.0177233992991887, 0.00844582491793334,
0.00756873916071316, 0.0437965816456147, 0.0168056962032031,
0.0181395468747096, 0.0120349472577243, 0.0177233992991887,
0.00844582491793334)),
.Names = c("value", "time", "layer"),
row.names = c(NA, 10L),
class = "data.frame")
FULL DATA IS HIER
Was genau schief geht, wenn Sie versuchen, Ihre Daten zu plotten, und wie wollen Sie die endgültige Handlung aussehen? – Marius
Grundsätzlich habe ich horizontale Linien und keine Blöcke. Das fertige Grundstück sollte dem ähneln, das ich anbrachte, aber im Grunde genommen, überall ungleichmäßige Blöcke ... – maximusdooku
Also sollten die Fliesen den gesamten Grundstücksbereich bedecken oder bis zum Boden des nächsten Ziegels reichen? Sie müssen darüber nachdenken, wie die Zeit- und Layerwerte in Ihren Daten den Kacheln zugeordnet werden, die Sie sehen möchten. – Marius