Gut, danke. Mit einem scatter funktioniert es dann auch.
Lieben Dank für eure Hilfe.
Die Suche ergab 20 Treffer
- Donnerstag 22. Mai 2014, 15:35
- Forum: Allgemeine Fragen
- Thema: Farbvektor an Plot-Befehl übergeben
- Antworten: 19
- Zugriffe: 3073
- Donnerstag 22. Mai 2014, 12:56
- Forum: Allgemeine Fragen
- Thema: Farbvektor an Plot-Befehl übergeben
- Antworten: 19
- Zugriffe: 3073
Re: Farbvektor an Plot-Befehl übergeben
Also so klappt's:
import matplotlib
matplotlib.use('Agg')
import matplotlib.cm as cm
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
import matplotlib.animation as animation
lon = [7.3, 8.7, 8.4, 11.2]
lat = [52.9, 52.0, 53.8, 50.9]
fig = plt.figure ...
import matplotlib
matplotlib.use('Agg')
import matplotlib.cm as cm
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
import matplotlib.animation as animation
lon = [7.3, 8.7, 8.4, 11.2]
lat = [52.9, 52.0, 53.8, 50.9]
fig = plt.figure ...
- Donnerstag 22. Mai 2014, 10:57
- Forum: Allgemeine Fragen
- Thema: Farbvektor an Plot-Befehl übergeben
- Antworten: 19
- Zugriffe: 3073
Re: Farbvektor an Plot-Befehl übergeben
So, hab es jetzt versucht mit HEX-Werten in einem Array und die dann nach RGB umgerechnet:
def hex_to_RGB(hex):
return [int(hex[i:i+2], 16) for i in range(1,6,2)]
colormap = np.array(['#550000','#C0C0C0','#550000','#C0C0C0','#550000','#C0C0C0','#550000','#C0C0C0','#550000','#C0C0C0',
'#550000 ...
def hex_to_RGB(hex):
return [int(hex[i:i+2], 16) for i in range(1,6,2)]
colormap = np.array(['#550000','#C0C0C0','#550000','#C0C0C0','#550000','#C0C0C0','#550000','#C0C0C0','#550000','#C0C0C0',
'#550000 ...
- Mittwoch 21. Mai 2014, 23:41
- Forum: Allgemeine Fragen
- Thema: Farbvektor an Plot-Befehl übergeben
- Antworten: 19
- Zugriffe: 3073
Re: Farbvektor an Plot-Befehl übergeben
Und wie müsste ich es stattdessen schreiben? Ich sehe ja keine Vorschläge ?
Lg
Lg
- Mittwoch 21. Mai 2014, 17:38
- Forum: Allgemeine Fragen
- Thema: Farbvektor an Plot-Befehl übergeben
- Antworten: 19
- Zugriffe: 3073
Re: Farbvektor an Plot-Befehl übergeben
Ich weiß das ein RGBA-Wert 4 Werte hat! Das soll kein RGBA werden sondern ein Grauwert.
Die kann man ja bekanntlich mit 0.0 bis 1.0 angeben, z.B color='0.67'.
Will nur wissen wie ich dem sagen soll, dass er die Werte nimmt. Und nicht irgndwas von RGBA erwartet. Weiß nicht was er von mir will. Ich ...
Die kann man ja bekanntlich mit 0.0 bis 1.0 angeben, z.B color='0.67'.
Will nur wissen wie ich dem sagen soll, dass er die Werte nimmt. Und nicht irgndwas von RGBA erwartet. Weiß nicht was er von mir will. Ich ...
- Mittwoch 21. Mai 2014, 17:27
- Forum: Allgemeine Fragen
- Thema: Farbvektor an Plot-Befehl übergeben
- Antworten: 19
- Zugriffe: 3073
Re: Farbvektor an Plot-Befehl übergeben
Wie sieht denn eine "Stringrepräsentation einer Liste" bzw. "ein Wert, der in RGBA umgewandelt werden kann" aus? 
- Mittwoch 21. Mai 2014, 16:43
- Forum: Allgemeine Fragen
- Thema: Farbvektor an Plot-Befehl übergeben
- Antworten: 19
- Zugriffe: 3073
Re: Farbvektor an Plot-Befehl übergeben
Ja, das hab ich ja schon alles durch. Auch reine floats gehen nicht, wie folgendes Programm zeigt:
import matplotlib
matplotlib.use('Agg')
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
import matplotlib.animation as animation
lon = [7.3, 8.7, 8.4, 11 ...
import matplotlib
matplotlib.use('Agg')
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
import matplotlib.animation as animation
lon = [7.3, 8.7, 8.4, 11 ...
- Mittwoch 21. Mai 2014, 15:33
- Forum: Allgemeine Fragen
- Thema: Farbvektor an Plot-Befehl übergeben
- Antworten: 19
- Zugriffe: 3073
Re: Farbvektor an Plot-Befehl übergeben
Ich hab das alles mit dem return mal wegelassen und zur Vereinfachung den Plot-Befehl mit in die Animations-Funktion gezogen:
def get_marker_color(nn):
if nn < 2:
return (0.11)
elif nn < 3:
return (0.55)
else:
return (0.99)
markers = []
def animate(num):
num = num+1
marker_string = get ...
def get_marker_color(nn):
if nn < 2:
return (0.11)
elif nn < 3:
return (0.55)
else:
return (0.99)
markers = []
def animate(num):
num = num+1
marker_string = get ...
- Mittwoch 21. Mai 2014, 14:48
- Forum: Allgemeine Fragen
- Thema: Farbvektor an Plot-Befehl übergeben
- Antworten: 19
- Zugriffe: 3073
Re: Farbvektor an Plot-Befehl übergeben
Hallo BlackJack,
hier der komplette Quellcode:
import matplotlib
matplotlib.use('Agg')
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
import matplotlib.animation as animation
lon = [7.3, 8.7, 8.4, 11.2]
lat = [52.9, 52.0, 53.8, 50.9]
fig = plt ...
hier der komplette Quellcode:
import matplotlib
matplotlib.use('Agg')
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
import matplotlib.animation as animation
lon = [7.3, 8.7, 8.4, 11.2]
lat = [52.9, 52.0, 53.8, 50.9]
fig = plt ...
- Mittwoch 21. Mai 2014, 11:13
- Forum: Allgemeine Fragen
- Thema: Farbvektor an Plot-Befehl übergeben
- Antworten: 19
- Zugriffe: 3073
Farbvektor an Plot-Befehl übergeben
Hallo Leute,
ich habe mit matplotlib-Basmap eine Karte erzeugt und will dort animiert Markers mit verschiedenen Farben drauf malen. Soweit klappt das auch alles.
Nur meckert er bei der Übergabe des Color-Vektors, dass er RGBA haben will.
Hier mein Code:
l, = m.plot([], [], c=[], markersize=3 ...
ich habe mit matplotlib-Basmap eine Karte erzeugt und will dort animiert Markers mit verschiedenen Farben drauf malen. Soweit klappt das auch alles.
Nur meckert er bei der Übergabe des Color-Vektors, dass er RGBA haben will.
Hier mein Code:
l, = m.plot([], [], c=[], markersize=3 ...
- Sonntag 2. Februar 2014, 17:54
- Forum: Allgemeine Fragen
- Thema: Probleme mit Python-Bibliothek (matplotlib, basemap)
- Antworten: 1
- Zugriffe: 732
Re: Probleme mit Python-Bibliothek (matplotlib, basemap)
Nachtrag: Basemap version: 1.0.7
- Sonntag 2. Februar 2014, 14:30
- Forum: Allgemeine Fragen
- Thema: Probleme mit Python-Bibliothek (matplotlib, basemap)
- Antworten: 1
- Zugriffe: 732
Probleme mit Python-Bibliothek (matplotlib, basemap)
Hallo Leute,
ich habe seit längeren ein ziemlich frustrierendes Problem.
Ich plotte Karten mit dem Tool "matplotlib / basemap" und bekomme bei einem simplen Beispiel einen Abbruch des Programms,
mit folgendem Fehlercode:
Segmentation fault (core dumped)
Hier ist das einfache Beispiel (von der ...
ich habe seit längeren ein ziemlich frustrierendes Problem.
Ich plotte Karten mit dem Tool "matplotlib / basemap" und bekomme bei einem simplen Beispiel einen Abbruch des Programms,
mit folgendem Fehlercode:
Segmentation fault (core dumped)
Hier ist das einfache Beispiel (von der ...
- Dienstag 1. Oktober 2013, 14:50
- Forum: Allgemeine Fragen
- Thema: Numpy-Array Index
- Antworten: 2
- Zugriffe: 628
Re: Numpy-Array Index
Okay, danke dir!
Wenigstens weiß ich dann das es nicht geht
Wenigstens weiß ich dann das es nicht geht
- Dienstag 1. Oktober 2013, 12:41
- Forum: Allgemeine Fragen
- Thema: Numpy-Array Index
- Antworten: 2
- Zugriffe: 628
Numpy-Array Index
Hallo,
ich schreibe grade ein FORTRAN-Programm in Python um. Ich verhaspel mich wie verrückt, weil im FORTRAN Programm meist die Indizes
bei 1 anfangen und nocht bei 0. Man kann aber auch bei 0 angeben. Das ist im Quelltext ganz wild gemixt. Einige Arrays gehen also bei 0 andere bei 1 los.
Nun ...
ich schreibe grade ein FORTRAN-Programm in Python um. Ich verhaspel mich wie verrückt, weil im FORTRAN Programm meist die Indizes
bei 1 anfangen und nocht bei 0. Man kann aber auch bei 0 angeben. Das ist im Quelltext ganz wild gemixt. Einige Arrays gehen also bei 0 andere bei 1 los.
Nun ...
- Dienstag 3. September 2013, 23:45
- Forum: Allgemeine Fragen
- Thema: Effizienz von Array-Routinen
- Antworten: 2
- Zugriffe: 730
Re: Effizienz von Array-Routinen
Danke dir!
- Dienstag 3. September 2013, 16:42
- Forum: Allgemeine Fragen
- Thema: Effizienz von Array-Routinen
- Antworten: 2
- Zugriffe: 730
Effizienz von Array-Routinen
Hallo,
ist es langsam in Python bei Array Operationen immer eine Schleife rumzubasteln?
Ich will von einem 3D-Array ein 2D-Array extrahieren. Es soll alles genommen werden
aus dem 3D-Array, nur die 3. Ebene nicht. Schematisch so: 2d[i,j] = 3d[i,j,j]
So habe ich es realisiert:
x = np.empty((180 ...
ist es langsam in Python bei Array Operationen immer eine Schleife rumzubasteln?
Ich will von einem 3D-Array ein 2D-Array extrahieren. Es soll alles genommen werden
aus dem 3D-Array, nur die 3. Ebene nicht. Schematisch so: 2d[i,j] = 3d[i,j,j]
So habe ich es realisiert:
x = np.empty((180 ...
- Freitag 30. August 2013, 12:26
- Forum: Allgemeine Fragen
- Thema: Wert in Array ändern
- Antworten: 2
- Zugriffe: 3045
Re: Wert in Array ändern
Lieben Dank für die fixe Antwort. Klappt!
- Freitag 30. August 2013, 11:59
- Forum: Allgemeine Fragen
- Thema: Wert in Array ändern
- Antworten: 2
- Zugriffe: 3045
Wert in Array ändern
Hallo,
habe ein 2D-Array, z.B:
a = np.random.rand(5,10)
Ich will nun alle Werte mit 100 multiplizieren - aber nur wenn 2 Bedingungen erfüllt sind
1.) das jeweilige Element darf einen bestimmten Wert (value) nicht haben
2.) und der Index der 2. Ebene muss >5 sein
Ich habe schon mit allen ...
habe ein 2D-Array, z.B:
a = np.random.rand(5,10)
Ich will nun alle Werte mit 100 multiplizieren - aber nur wenn 2 Bedingungen erfüllt sind
1.) das jeweilige Element darf einen bestimmten Wert (value) nicht haben
2.) und der Index der 2. Ebene muss >5 sein
Ich habe schon mit allen ...
- Donnerstag 29. August 2013, 10:59
- Forum: Allgemeine Fragen
- Thema: 2D-Array in 3D Array
- Antworten: 2
- Zugriffe: 693
Re: 2D-Array in 3D Array
Hey,
Super, damit brauch ich nicht mal mehr das expand.
Vielen Dank, klappt alles.
Super, damit brauch ich nicht mal mehr das expand.
Vielen Dank, klappt alles.
- Donnerstag 29. August 2013, 01:25
- Forum: Allgemeine Fragen
- Thema: 2D-Array in 3D Array
- Antworten: 2
- Zugriffe: 693
2D-Array in 3D Array
Hallo,
ich habe ein 2D-Array (x) und möchte nun eine 3. Dimension hinzufügen. Das 2D-Array hat die Dimension (168, 24).
Ich hab das auch soweit geschafft:
y = np.expand_dims(x, axis=2)
Danach habe ich die Dimension: (168, 24, 1).
Ich brauche nun aber Dieses 2D-Array mehrmals "in diesem 3D-Array ...
ich habe ein 2D-Array (x) und möchte nun eine 3. Dimension hinzufügen. Das 2D-Array hat die Dimension (168, 24).
Ich hab das auch soweit geschafft:
y = np.expand_dims(x, axis=2)
Danach habe ich die Dimension: (168, 24, 1).
Ich brauche nun aber Dieses 2D-Array mehrmals "in diesem 3D-Array ...
