Momentan läuft die Plot-Legende für den Bereich von 0,5 bis -0,25, ich möchte dies auf 1 bis -1 erhöhen mit der Pause nach jedem 0,25-Intervall. Wie kann ich das tun?
Wenn ich scale_fill_continous () verwende, überschreibt es meinen vorherigen gefüllten Wert von z. Also wäre die Lösung
+ scale_fill_continuous (Brüche = seq (-1,1, durch = 0,25), niedrig = 'weiß', hoch = 'stahlblau')
aber es gibt einen Fehler mit Error in unit(tic_pos.c, "mm") : 'x' and 'units' must have length > 0
Ich habe es mit einem anderen Beispiel versucht, wobei ich von 0 bis 1 gesprochen habe, aber es beginnt immer noch bei 0,555, abhängig von der max. und min. Wert von z
Die Legende sollte in der Dimension erhöht werden, so dass die Farben auch dieser entsprechen sollten, dh niedrig ist -1 und hoch ist +1.
Die ganze Idee, die Fliesen mit einem Wert um -0,25 (in der Mitte) sollten nicht weiß sein, da sie nicht die niedrigste sind, die niedrigste ist -1, die Farbe von -0,25 sollte hellblau sein und es sollte nicht ' Egal, ob der Wert darunter im Diagramm angezeigt wird oder nicht, da Sie benutzerdefinierte Grenzwerte angeben.
Beispiel Plot:
Code, um es zu generieren
%Vor%