Schneiden sich X-und Y-Achse auf den Ursprung (0,0) mit Streuung in Matlab
Ich habe 2 Matrizen:
X = [-1 -4 5 6] ;
Y = [3 20 300 2] ; % Always > 0
scatter(x,y,4^2)
Scatter ist standardmäßig nicht zwingen, X und Y zu überqueren, um den Ursprung (0,0). Gibt es einen Weg, es zu tun? Bitte lassen Sie mich wissen.
InformationsquelleAutor Maddy | 2012-09-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es gibt keine eingebaute Funktion, die dies tun können.
Wenn Sie nicht wollen, verwenden Sie die sehr grundlegende tool, mit dem oben genannten link, da sind ein paar gute Lösung, auf den Austausch von Dateien, ein einfacheres ein und ein stärkeres, wenn die letztere verwendet einige undokumentierte Funktionen.
InformationsquelleAutor Jonas
Wenn Sie möchten, dass die x-und y-Rasterlinien durch die Herkunft (wie in diese Beispiel), ich glaube nicht, dass es eine einfache Möglichkeit, es zu tun (es gibt eine Diskussion über eine ähnliche Frage hier). Auf der MATLAB file exchange, es ist oaxes, die scheint, zu tun, was Sie wollen. Sie müssen beziehen sich auf Ihre interne Dokumentation.
Ist eine alternative zum manuellen einstellen der x/y-Grenzen und plot einige Achsen selbst:
aber dann das Grundstück ein Schwarzes Kreuz, keine Zecken/zahlen etc.
InformationsquelleAutor Richante