Wolfram Computation Meets Knowledge

Wie bearbeite ich Achsenmarkierungen in Diagrammen manuell?

Mit der Option Ticks können Sie Achsenmarkierungen und Beschriftungen in Diagrammen manuell festlegen. Sie funktioniert für die meisten Diagrammarten in der Wolfram Language. Hier sind ein paar Beispiele, wie Sie diese Option verwenden können, um Ihre Achsenmarkierungen zu bearbeiten.

Markierungen mit Exponenten 2in einem LogPlot erstellen

Die Wolfram Language fügt automatisch Beschriftungen für Achsenmarkierungen in Diagramme ein und platziert diese passend. Wie beispielsweise in diesem LogPlot:

LogPlot[E^x, {x, 0, 10}]

Vielleicht möchten Sie vertikale Achsenmarkierungen mit Exponenten beschriften. Erstellen Sie zuerst eine Liste der Positionen der Achsenmarkierungen und der Beschriftungen, die Sie an diesen Positionen verwenden möchten.

tickSpecification = Table[{10^i, Superscript[10, i]}, {i, 1, 4}]

Das ergibt die Liste mit den folgenden Paaren:

{{10, Superscript[10,1]}, {100, Superscript[10,2]}, {1000, Superscript[10,3]}, {10000, Superscript[10,4]}}

Übergeben Sie diese Vorgaben an die Option Ticks im LogPlot.

LogPlot[E^x, {x, 0, 10}, Ticks -> {Automatic, tickSpecification}]

Ticks akzeptiert eine Liste mit zwei Argumenten. Das erste Element in diesem Beispiel ist “Automatic”. Es weist die Wolfram Language an, die horizontalen Markierungen automatisch auszuwählen.

Das zweite Element in der Liste ist die Angabe für die vertikalen Achsenmarkierungen. Der obige Code erzeugt dieses LogPlot mit exponentiellen Ticks.

Rotierte Markierungen

Im nachstehenden Diagramm möchten Sie vielleicht die vertikalen Markierungen mit rotierten Zahlen beschriften.

Plot[Sin[x], {x, 0, Pi}]

Die Vorgehensweise ist ähnlich wie im ersten Beispiel, in dem Markierungen, die Exponenten enthielten, erstellt wurden. Machen Sie zuerst eine Liste von Paaren aus je einer Zahl und einer Beschriftung mit dem Befehl Table. Sie können jede Zahl mit einer Beschriftung, die um 270° gedreht wurde, paaren.

tickSpecification = Table[{i, Rotate[i, Pi/2]}, {i, {0.25, 0.5, 0.75, 1}}]

Der Befehl Table erzeugt eine Liste von Zahlenpaaren, wobei das letzte Element jedes Paars gedreht wird. Wenden Sie die neue Markierungsvorgabe auf das Diagramm an.

Plot[Sin[x], {x, 0, Pi}, Ticks -> {Automatic, tickSpecification}]

Beachten Sie, dass sich die Positionen der Markierungen von der Vorgabe unterscheiden. Um die Markierungen zu drehen, müssen Sie zuerst die gewünschten Markierungen auswählen und sie dann drehen.

[English]

Ist dieser Artikel hilfreich?
Ja
Nein

Kommentare?

Danke für Ihr Feedback.

Senden

Support kontaktieren

Egal, ob Sie eine Frage zur Rechnung, Aktivierung oder zu einer technischen Angelegenheit haben, wir sind da, um Ihnen zu helfen.

1-800-WOLFRAM (+1-217-398-0700 für internationale Anrufer)

Kundendienst

Montag–Freitag
8:00–17:00 US Central Time

  • Produktregistrierung oder Aktivierung
  • Kaufinformationen und Bestellung
  • Hilfe beim Installieren und Starten

Erweiterter technischer Support (für berechtigte Kunden)

Montag–Donnerstag
8:00–19:00 US Central Time

Freitag
8:30–10:00 & 11:00–17:00 US Central Time

  • Technischer Priority-Support
  • Produktassistenz von Wolfram-Experten
  • Hilfe beim Programmieren mit der Wolfram Language
  • Erweiterter Support beim Installieren