Ich möchte die Farben in einem plotly
Grundstück anpassen. Dies funktioniert gut für kontinuierliche Variablen und Skalen gemäß der docs:Benutzerdefinierte diskrete Farbskala in plotly
library(plotly)
plot_ly(iris, x = Petal.Length, y = Petal.Width,
color = Sepal.Length, colors = c("#132B43", "#56B1F7"),
mode = "markers")
Wenn ich das Argument machen diskrete einzufärben (Zeichen oder Faktor), aber das funktioniert noch, aber wirft eine Warnung:
> plot_ly(iris, x = Petal.Length, y = Petal.Width,
color = Sepal.Length>6, colors = c("#132B43", "#56B1F7"),
mode = "markers")
Warning message:
In RColorBrewer::brewer.pal(N, "Set2") :
minimal value for n is 3, returning requested palette with 3 different levels
Wie mache ich das richtig?
Sinn macht. Einen Fehlerbericht hierüber abgelegt: https://github.com/openensci/plotly/issues/670 – RoyalTS
Kann ich diese Warnung in der Zwischenzeit irgendwie loswerden? Ich habe versucht, es zu unterdrücken, aber es scheint es an der falschen Stelle zu unterdrücken, wie es immer noch zeigt. Ich habe auch versucht, dem Faktor eine unbenutzte dritte Ebene hinzuzufügen. Aber das scheint auch nicht zu funktionieren. – RoyalTS
Ich habe meine Antwort entsprechend aktualisiert – Felix