Ich habe eine Heatmap in R mit plot_ly
erstellt, aber ich kann nicht für das Leben von mir herauszufinden, wie Sie den Namen ändern, der über der Farblegende erscheint (kurz vor der Änderung der Name des Eingabedatenrahmens).Plot Heatmap in R - Maßstab ändern Titel
Problem ist, ich möchte Leerzeichen im Namen des Titels, die Weitergabe als Daten an die plotly
Aufruf schwierig macht.
Es MUSS eine Möglichkeit geben, es direkt zu bearbeiten, wie es für jedes andere Label/Titel sicher ist ?!
Ich hatte gehofft, es würde von legend=
erben, aber anscheinend nicht .. Code und Ausgabebild unten (versucht, das Bit zu ändern, das derzeit sagt "data.matrix, adjwallace").
(Ich habe die Daten nicht zur Verfügung gestellt, da es für das spezielle Problem nicht relevant ist, denke ich nicht - und ich musste mit seinem Format herumspielen, aber ich kann bearbeiten, wenn notwendig).
fonts <- list(
family = "sans-serif",
size = 12
)
x.axisSettings <- list(
title = "",
zeroline = FALSE,
showline = FALSE,
showticklabels = TRUE,
showgrid = FALSE,
)
y.axisSettings <- list(
title = "",
zeroline = FALSE,
showline = FALSE,
showticklabels = TRUE,
showgrid = FALSE,
)
legend.Settings <- list(
font = fonts,
title = "Adjusted Wallace Coefficients"
)
plot_ly(z = data.matrix(adjwallace),
colorscale= "Hot",
name = "Adjusted Wallace Coefficients",
x = names(adjwallace),
y = names(adjwallace),
type = "heatmap") %>%
layout(xaxis=x.axisSettings,
yaxis=y.axisSettings,
legend=legend.Settings)
können Sie einfach erstellen/umbenennen data.matrix (adjwallace) vor Ihrem Grundstück? – MLavoie
Ich hatte gedacht, dass (und zugegebenermaßen habe ich das nicht tatsächlich _tred_), aber, wie ich sage, ich möchte den eventuellen Titel Leerzeichen haben, und ich nehme eine begründete Annahme, dass R wird nicht mögen Variable mit Leerzeichen im Namen. Ich denke, es ist möglich, dass es nur als String behandelt wird, oder dass ich es abgrenzen kann, wie "Adjusted \ Wallace \ Coefficients" - aber das scheint wie ein Kompromiss im Vergleich zu einer Funktionalität, die ich ziemlich sicher vermisse ? –