Hallo,
ich habe eine csv Datei die Punkte repräsentiert.
x,y,z
1,2,3
3,4,6
3,4,7
.....
und möchte nun jedem Punkt eine RGB Farbe in einer extra Spalte zuweisen. Dabei soll sich die Farbe mit zunehmendem zWert ändern.
Das heisst, ich will das Farbspektrum an die zWerte anpassen.
Hab so etwas leider noch ne gemacht. Vielleicht hat von euch jemand eine Idee.
Danke.
Andi
Farbspektrum an z Wert einer csv Datei
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
http://www.python-forum.de/topic-13601.html
Das mit dem "Dazulernen" hat dann wohl nicht so geklappt oder wie
Mal im Ernst: Was genau willst Du wissen? Wie man einen Farbwert anhand eines Integers anpasst? Oder wie Du ihn einsetzen kannst? (Letzteres wurde doch in obigen Thread geklärt iirc)
Wenn das geklärt ist, kommen ggf. auch sicher Vorschläge!
Das mit dem "Dazulernen" hat dann wohl nicht so geklappt oder wie
Mal im Ernst: Was genau willst Du wissen? Wie man einen Farbwert anhand eines Integers anpasst? Oder wie Du ihn einsetzen kannst? (Letzteres wurde doch in obigen Thread geklärt iirc)
Wenn das geklärt ist, kommen ggf. auch sicher Vorschläge!
@andeif: Wie soll denn eine Farbe aus der Z-Koordinate gebildet werden? Meint "Farbspekrum" den sichtbaren Teil des Lichtspekrums? Dann könntest Du den Bereich der Z-Koordinaten auf 0..1 abbilden und zum Beispiel `colorsys.hsv_to_rgb()` verwenden, um daraus eine solche RGB-Farbe zu erzeugen.
Bleibt dann noch die Frage wie die RGB-Farbe dargestellt werden soll.
Bleibt dann noch die Frage wie die RGB-Farbe dargestellt werden soll.
http://www.python-forum.de/topic-8858.html#56064
Wenn Du als Index Deinen z-Wert verwendest, bekommst Du einen entsprechenden RGB-Wert zurück. Wie Du diesen in eine zusätzliche Spalte bekommst, wurde Dir ja in dem anderen Thread erklärt.
MfG
HWK
Wenn Du als Index Deinen z-Wert verwendest, bekommst Du einen entsprechenden RGB-Wert zurück. Wie Du diesen in eine zusätzliche Spalte bekommst, wurde Dir ja in dem anderen Thread erklärt.
MfG
HWK