pyplot: exp(a*x) logaritmisch darstellen aber exp(a*x)=inf
Verfasst: Samstag 20. November 2010, 22:01
Hi,
folgendes Problem.
Das Problem ist nun das numpy.exp(-17.625038*i+10366.440)=inf ist.
Gibt es eine Möglichkeit die Daten an pylot so zu übergeben, das er sie direkt einträgt?
Also was ich meine ist:
Es soll der Punkt (0,5) gezeichnet werden. Ich übergebe diesen, dann zieht pyplot ja den log aus 5 um die Höhe in der es eingezeichnet werden muss zu erhalten. Ich will nun das pyplot zwar eine logaritmische Skala anzeigt aber meine Daten linear einzeichnet.
Geht das irgendwie?
Experimentiere jetzt schon zwei Abende rum und habe immer noch nichts gefunden.
bis später
p90
folgendes Problem.
Code: Alles auswählen
x2 = numpy.arange(100, 1000, 0.02)
y2 = []
for i in x2:
y2.append(numpy.exp(-17.625038*i+10366.440))
reg.semilogy(x2, y2, label="Regression")
Gibt es eine Möglichkeit die Daten an pylot so zu übergeben, das er sie direkt einträgt?
Also was ich meine ist:
Es soll der Punkt (0,5) gezeichnet werden. Ich übergebe diesen, dann zieht pyplot ja den log aus 5 um die Höhe in der es eingezeichnet werden muss zu erhalten. Ich will nun das pyplot zwar eine logaritmische Skala anzeigt aber meine Daten linear einzeichnet.
Geht das irgendwie?
Experimentiere jetzt schon zwei Abende rum und habe immer noch nichts gefunden.
bis später
p90