Skalierung Y Achse logarithmische Teilung

Hallo

Hatte was ähnliches schon vor einem Jahr gefragt, aber da gab es keine Lösungsvorschlag.

Möchte Y-Achse mit logarithmischer Teilung haben.
Y Min = 9
Y Max = 11

Mann sollte 9 und 11 als Min und Max Beschriftung sehen.

Und eine Feinskalierung aus der man die logarithmische Unterteilung erkennt.

Ist da RT 6 überfordert ???
Falls ja, wer könnte ein anders Programm empfehlen.

Jochen

Re: Skalierung Y Achse logarithmische Teilung

#7692 On 14 Mai, 2008 10:24 Jürgen Schell said,

Wenn ich Dich richtig verstehe, willst Du etwa folgendes haben:

Die Einstellungen dafür sind:

Dabei wurden Min/Max verändert und die Feinteilungsstaffellung erhöht.

Unter "Achse (2D)" wurden die Gitter eingeschaltet.

(Bild-Links für Text-Mail:


)

Gruß, Jürgen

Re: Skalierung Y Achse logarithmische Teilung

#7691 On 13 Mai, 2008 20:44 Tom Kaegi said,

Hallo Jochen

> Hatte was ähnliches schon vor einem Jahr gefragt, aber da gab es
> keine Lösungsvorschlag.
>
> Möchte Y-Achse mit logarithmischer Teilung haben.
> Y Min = 9
> Y Max = 11
>
> Mann sollte 9 und 11 als Min und Max Beschriftung sehen.
>
Und wie sollen die Frauen sie sehen? ;-)
> Und eine Feinskalierung aus der man die logarithmische Unterteilung
> erkennt.
>
> Ist da RT 6 überfordert ???
> Falls ja, wer könnte ein anders Programm empfehlen.
>
Ja - und ich vermute, dass da auch die anderen Programme überfordert
sind.

Die logarithmische Skalierung wird ja verwendet, um Zahlenreihen
darzustellen, bei denen sich die kleinsten und grössten Werte um
Grössenordnungen (z.B. Faktor 100) unterscheiden, insbesondere wenn
die Differenzen zwischen den kleinen Werten relativ gering sind und
trotzdem in der Kurvendarstellung deutlich unterscheidbar sein
sollen. Was bezweckst du also mit der logarithmischen Skalierung in
einem so engen Bereich? Selbst wenn du "logarithmische Skalierung"
wählst, wird die Darstellung in diesem engen Bereich fast linear
sein. Die logarithmische Darstellung macht also gar keinen Sinn,
weder in RagTime, noch in einem anderen Programm.

Ich vermute, dass du mit der logarithmischen Skalierung der y-Achse
erreichen willst, dass die Differenzen zwischen relativ kleinen
Werten gespreizt werden (weil sie offenbar alle eng beieinander
liegen), während die Differenzen zwischen den grossen Werten eher
"zusammengestaucht" werden (weil es vermutlich wenig Werte in diesem
Bereich gibt). - "Klein" und "Gross" heisst bei dir "nahe bei 9",
bzw. "nahe bei 11". Wenn du eine solche Darstellung erreichen willst,
so musst du deine Skala verschieben, z.B. indem du von allen Werten
der Reihe den Minimalwert (also 9) abziehst. Unter der Annahme, dass
der kleinste vorkommende Wert 9,01 ist und der grösste 10,99, so
werden deine Werte nach der Skalenverschiebung zwischen 0,01 und 1,99
liegen. Das sind jetzt Grössenordnungen, die sich logarithmisch
darstellen lassen: der grösste Wert ist ca. 200 mal grösser als der
kleinste. Wenn du diese Werte für eine 2D-x-y-Liniengrafik mit
logarithmischer Skalierung der y-Achse vorgibst, so wählt RagTime
eine Skala für die y-Achse, die von 0,01 bis 10 läuft. Damit du die
volle Spreizung deines Bereichs erhältst, musst du den Maximalwert
auf 2 korrigieren.

Nun noch zur Beschriftung: Bei logarithmischer Skalierung werden in
RagTime immer nur die Teilungen in ganzzahligen Zehnerpotenzen
angeschrieben, also in meinem Vorschlag 0,01, 0,1 und 1. Es ist
denkbar, dass andere Programme auch Werte dazwischen anschreiben
können. Nachdem die logarithmische Skalierung/Darstellung aber nur
mit der beschriebenen Skalenverschiebung erreicht wurde, macht die
Anschrift sowieso keinen Sinn mehr, bzw. du musst sie händisch in die
Infografik einfügen.

Mit freundlichem Gruss
Thomas

Re: Skalierung Y Achse logarithmische Teilung

#7694 On 14 Mai, 2008 21:05 Thomas Kaegi said,

Da will ich die neue Möglichkeit mit den Bildern doch gleich mal testen und meinen gestrigen Beitrag illustrieren.

Mit den Werten der Tabellenspalten A und B ist die obere Grafik erstellt, also mit Werten zwischen 9 und 11. Die y-Achse links ist logarithmisch skaliert und die entsprechende Reihe ist rot dargestellt. Die gleichen Werte liegen auch der grünen Reihe zugrunde. Nur ist diese in der Überlagerung dargestellt, d.h. mit der linear skalierten überlagerten y-Achse rechts der Grafik. Es ist offensichtlich, dass die beiden Kurven sich nur sehr geringfügig unterscheiden und dass die logarithmische Skalierung nichts bringt.

Die Grafik unten beruht auf den Werten in den Spalten A und C der Tabelle - alle Werte der Spalte B sind um 9 vermindert, liegen also jetzt zwischen 0,01 und 1,99. Mit dieser verschobenen Skala unterscheiden sich die Reihe mit der logarithmischen Skalierung deutlich von der linearen, so wie in meinem gestrigen Beitrag erläutert.


(Bildlink für Textmail: )

Mit freundlichen Grüssen
Thomas

Re: Skalierung Y Achse logarithmische Teilung

#7695 On 14 Mai, 2008 21:19 Tom Kaegi said,

Hallo Jochen:

> Den Vorschlag von Jürgen hatte ich schon probiert, sieht allerdings
> nicht logarithmisch aus ;-)
>

Ist er aber! Du bestätigst mit deinem Eindruck meine Aussage, dass
sich linear und logarithmische Skalierung im engen Bereich von 9 bis
11 kaum unterscheiden. Jürgen hat 100 Feinteilungen eingestellt.
Somit werden Feineinteilungen für 9,1, 9,2 etc. angezeigt. Im Bereich
10 bis 11 wird natürlich keine Feinteilung sichtbar, denn mit 100
Feinteilungen werden in der logarithmischen Skala zwischen 10 und 100
eben nur alle ganzen Zahlen eine sichtbare Feinteilung aufweisen.
Wenn du den Maximalwert auf 12 änderst, dann wird die erste
Feinteilung bei 11 sichtbar.

> Hätte dann eine Skalierung von 5.000 bis 500.000, also 2 Dekaden.
>

Das sind nicht 2 Dekaden, sondern 2 Zehnerpotenzen, oder zwei Mal der
Faktor 10. Eine Dekade geht z.B. von 10 bis 20, die nächste von 20
bis 30.

Mit freundlichem Gruss
Thomas
>

Re: Skalierung Y Achse logarithmische Teilung

#7693 On 14 Mai, 2008 11:50 Jochen said,

Hallo Jürgen und Thomas

Danke für Eure Antworten.
Den Vorschlag von Jürgen hatte ich schon probiert, sieht allerdings nicht logarithmisch aus ;-)

Beide.
Ich habe Messwerte und Rechenwerte.

Die Messwerte sind gemessen, klar.
Die Rechenwerte kommen aus einer Gleichung, die eine e-Funktion beinhaltet. Wenn man die Werte graphisch darstellen möchte, kann man, damit der Graph eine Gerade ist, eine logarithmische Darstellung wählen.

Die kleinsten Werte auf der Y Achse sind ca. 5.000 h.
Die grössten Werte auf der Y Achse sind ca. 400.000 h

Ein Missverständnis bei mir war noch ( Hitze, Müdigkeit...), dass ich die Stunden nicht als Stunden sondern als Logarithmus der Stunden dargestellt hatte.

Also LN 5.000 = 8,518..
Also LN 400.000 = 12,90..

Ich werde das also nicht mehr umrechnen, sondern direkt auf logarithmische Darstellung gehen.
Hätte dann eine Skalierung von 5.000 bis 500.000, also 2 Dekaden.

Damit geht es dann.

Jochen