Einfärben bestimmter Punkte mit einer anderen Farbe in Mathematica

7

Die Ausgabe des Mathematica-Befehls

%Vor%

ist das folgende Bild.

Ich möchte die Punkte (0,0) und (1,2) mit der Farbe rot färben. Wie ändere ich den obigen Befehl dafür?

    
smilingbuddha 29.10.2011, 02:56
quelle

3 Antworten

9

Ein sehr einfacher und direkter Weg wäre:

%Vor%

Natürlich habe ich es verlassen, ohne Farben explizit anzugeben, weil die nächste Standardfarbe rot ist. Wenn Sie jedoch eine eigene Datei angeben möchten, können Sie sie wie folgt ändern:

%Vor%     
abcd 29.10.2011, 03:05
quelle
12

Man könnte die Option ColorFunction für ListPointPlot3D verwenden:

%Vor%

Es ist wichtig, die Option ColorFunctionScaling -> False einzuschließen, da sonst die Koordinaten x , y und z an die Farbfunktion übergeben werden wird in den Bereich 0 bis 1 normalisiert.

ColorFunction ermöglicht es uns auch, Punktfärbung mit beliebigen Berechnungen zu definieren, zum Beispiel:

%Vor%

    
WReach 29.10.2011 14:04
quelle
6

yoda zeigt eine gute Methode. Manchmal ist es jedoch einfacher, direkt mit Grafikgrundelementen zu arbeiten. Hier ist ein Beispiel dafür, aber in diesem Fall würde ich Yodas Methode wählen.

%Vor%     
Mr.Wizard 29.10.2011 04:14
quelle

Tags und Links