2016-03-31 11 views
0

Ich möchte ein Intervall der linken Achse komprimieren, um graphisch zu unterstreichen, dass Werte in diesem Intervall weniger wichtig sind als andere. Genauer gesagt, wenn ich ein Chart wie TChart unmodified habe. Ist es möglich, das Intervall 0-10 um einen bestimmten Faktor zu komprimieren, so wie es in TChart modified gemacht wird? Wäre es möglich, zwei verschiedene (linke) Achsen zu verwenden?Ist es möglich, ein Intervall einer Achse in TChart zu strecken/komprimieren?

+0

Dieses Intervall ist 1-10, nicht 0-10 (es ist ein logarithmisches Plot) und Komprimierung es wie Sie gezeigt haben, macht mich nicht das Gefühl, dass es weniger wichtig ist, ändert es radikal, was die Daten zu präsentieren scheint Punkt der Verwirrung und Bizarr. Ein Gefällewechsel auf einem Log-Plot hat eine sehr, sehr wichtige Bedeutung. Es ist in der Tat sehr merkwürdig, einen künstlichen künstlich einzuführen, indem man den Maßstab bewusst verzerrt. –

+0

Danke J. Es ist definitiv seltsam, stimme ich zu. Es sollte jedoch sinnvoll sein, wenn Sie ein Diagramm mit logarithmischer Skalierung darstellen möchten, aber kleine Werte (Rauschen) übertreffen möchten. – DRASIT

+0

Alles, was ich sagen kann, ist, dass ich noch nie Daten so dargestellt habe. Wenn Sie einen Grundrauschen haben, ist es besser, die Daten darunter zu klemmen oder einfach wegzulassen. –

Antwort

0

Ja, es gibt ein spezielles Tool dafür in TeeChart Pro Version. Es heißt TAxisBreaksTool. Mehrere Achsen wären eine Alternative, die auch in TeeChart Pro verfügbar ist. Sie können eine voll funktionsfähige evaluation version erhalten und ein Beispiel finden unter Alle Features \ Willkommen! \ Tools \ Axis Breaks in der Features-Demo-Projekt im Lieferumfang der binären Installation oder Download der Demo here.

+0

Ich habe versucht TAxisBreaksTool und ich bin mir nicht sicher, ob es auf Achse mit einer logarithmischen Skala geeignet arbeitet. Wie könnte dies über mehrere Achsen realisiert werden? – DRASIT

+0

@DRASIT, sollten Sie mehrere benutzerdefinierte Achsen verwenden, wie in [diesem Tutorial] (http://www.teechart.net/docs/teechart/vclfmx/tutorials/UserGuide/Tutorials/tutorial4.htm#MultiAxis) erläutert. Wie Sie jedoch im Beispiel sehen können, benötigen Sie eine Reihe, die mit der benutzerdefinierten Achse verknüpft ist, damit dies funktioniert. Daher benötigen Sie mehr als eine Serie in der Tabelle. In Bezug auf Achsenbrüche und Logachsen habe ich das Problem zu unserer Bug-Liste hinzugefügt: http://bugs.tearchart.net/show_bug.cgi?id=1490, das für zukünftige Releases korrigiert werden soll. –