Ich möchte m*n
Matrix plotten, von denen jedes Element ein rgb
triple, wie in der folgenden gnuplot Codefragment (rgb-Matrix von 3*3
):Wie Matrix mit RGB-Bild plotten?
$cross << EODcross
255 0 0 0 0 0 255 0 0
0 0 0 0 0 0 0 0 0
255 0 0 0 0 0 255 0 0
EODcross
Schwarz Kreuz auf rotem Hintergrund. Ich kann Trennzeichen zwischen Spalten und Farbkomponenten bei Bedarf ändern.
Kann ich die gewünschte Vermeidung set palette rgbformulae i,j,k
erreichen und direkt $cross
Daten verwenden? Etwas wie:
plot '$cross' matrix with image rgb
Wenn nicht, kann ich 24bit-weiten Zahlen (natürlich in Textdarstellung, das heißt vorberechnet und in Text umgewandelt r + 256 * (g + 256 * b)
oder b + 256 * (g + 256 * r)
Wert) übergeben. Wie sollte i,j,k
Triple aussieht wie rgb
Wert in der genannten Form korrekt dargestellt Palette Farbraum?
Was bedeutet ersten beiden? – Orient
1 und 2 sind x- und y-Koordinaten. Bei der Verwendung von 'matrix' erzeugt gnuplot intern drei Spalten: Die erste ist die Matrixspalte, die zweite ist die Matrixzeile und die dritte enthält die eigentlichen Matrixdatenwerte – Christoph