Heim >Backend-Entwicklung >Python-Tutorial >Wie stelle ich den Bereich der Y-Achse in Python Plotly ein?

Wie stelle ich den Bereich der Y-Achse in Python Plotly ein?

PHPz
PHPznach vorne
2023-08-26 11:13:012410Durchsuche

Plotly unterstützt Einstellungsbereiche auf der X- und Y-Achse. Lassen Sie uns verstehen, wie der Bereich der Y-Achse in Plotly festgelegt wird.

  • plotly.graph_objects wird zum Generieren von Zahlen verwendet. Es enthält viele Methoden zum Anpassen von Diagrammen und zum Rendern eines Diagramms im HTML-Format.

  • Erstellen Sie ein Numpy-Modul und generieren Sie zufällige Bereiche für die X- und Y-Achse.

  • Erstellen Sie die Methode Figure(), um die X- und Y-Achse im Linienmodus zu zeichnen

  • Erstellen Sie die Methode update_layout() und legen Sie den Y-Achsenbereich fest.

Befolgen Sie die angegebenen Schritte, um den Bereich der Y-Achse in Plotly festzulegen.

Schritt eins – Plotly importieren

Importieren Sie das Modul plotly.graph_objs und aliasen Sie es als go

<span class="kwd">import</span><span class="pln"> plotly</span><span class="pun">.</span><span class="pln">graphs_objs </span><span class="kwd">as</span><span class="pln"> go</span>

Schritt 2 – Numpy importieren

Importieren Sie das numpy-Modul und setzen Sie seinen Alias ​​auf np und legen Sie einen zufälligen seed-Wert fest.

<span class="kwd">import</span><span class="pln"> numpy </span><span class="kwd">as</span><span class="pln"> np
np</span><span class="pun">.</span><span class="pln">random</span><span class="pun">.</span><span class="pln">seed</span><span class="pun">(</span><span class="lit">3</span><span class="pun">)</span>

Schritt 3 – Zufallszahl auf der X-Achse generieren

Lassen Sie uns eine Liste zufälliger Zahlenbereiche auf der X-Achse erstellen.

<span class="pln">x </span><span class="pun">=</span><span class="pln"> list</span><span class="pun">(</span><span class="pln">range</span><span class="pun">(</span><span class="lit">0</span><span class="pun">,</span><span class="lit">20</span><span class="pun">,</span><span class="lit">2</span><span class="pun">))</span>

Schritt 4 – Zufallszahlen auf der Y-Achse generieren

Erzeugen Sie wie folgt Zufallszahlen auf der Y-Achse -

<span class="pln">y </span><span class="pun">=</span><span class="pln"> np</span><span class="pun">.</span><span class="pln">random</span><span class="pun">.</span><span class="pln">randn</span><span class="pun">(</span><span class="lit">10</span><span class="pun">)</span>

Schritt 5 – Erstellen Sie das Streudiagramm

Lassen Sie uns das Streudiagramm mit den folgenden Koordinaten erstellen −

<span class="pln">fig </span><span class="pun">=</span><span class="pln"> go</span><span class="pun">.</span><span class="typ">Figure</span><span class="pun">(</span><span class="pln">data</span><span class="pun">=</span><span class="pln">go</span><span class="pun">.</span><span class="typ">Scatter</span><span class="pun">(</span><span class="pln">x</span><span class="pun">=</span><span class="pln">x</span><span class="pun">,</span><span class="pln"> y</span><span class="pun">=</span><span class="pln">y</span><span class="pun">,</span><span class="pln"> mode</span><span class="pun">=</span><span class="str">'lines'</span><span class="pun">))</span>

Schritt 6 – Legen Sie den Y-Achsenbereich fest

Verwenden Sie die Methode update_layout(), um den Y-Achsenbereich festzulegen.

<span class="pln">fig</span><span class="pun">.</span><span class="pln">update_layout</span><span class="pun">(</span><span class="pln">yaxis_range</span><span class="pun">=[-</span><span class="lit">3</span><span class="pun">,</span><span class="lit">3</span><span class="pun">])</span>

Schritt 7 – Bild anzeigen

Verwenden Sie die Methode show(), um das Diagramm anzuzeigen.

<span class="pln">fig</span><span class="pun">.</span><span class="pln">show</span><span class="pun">()</span>
Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

Der vollständige Code zum Festlegen des Y-Achsenbereichs in Python Plotly lautet wie folgt:

<span class="com"># Importing Libraries</span><span class="pln">
</span><span class="kwd">import</span><span class="pln"> plotly</span><span class="pun">.</span><span class="pln">graph_objs </span><span class="kwd">as</span><span class="pln"> go
</span><span class="kwd">import</span><span class="pln"> numpy </span><span class="kwd">as</span><span class="pln"> np

np</span><span class="pun">.</span><span class="pln">random</span><span class="pun">.</span><span class="pln">seed</span><span class="pun">(</span><span class="lit">3</span><span class="pun">)</span><span class="pln">

</span><span class="com"># generating numbers ranging from 0 to 18 on X-axis</span><span class="pln">
x </span><span class="pun">=</span><span class="pln"> list</span><span class="pun">(</span><span class="pln">range</span><span class="pun">(</span><span class="lit">0</span><span class="pun">,</span><span class="lit">20</span><span class="pun">,</span><span class="lit">2</span><span class="pun">))</span><span class="pln">

</span><span class="com"># generating random numbers on y-axis</span><span class="pln">
y </span><span class="pun">=</span><span class="pln"> np</span><span class="pun">.</span><span class="pln">random</span><span class="pun">.</span><span class="pln">randn</span><span class="pun">(</span><span class="lit">10</span><span class="pun">)</span><span class="pln">

</span><span class="com"># plotting scatter plot on x and y data with</span><span class="pln">
</span><span class="com"># 'lines' as mode</span><span class="pln">
fig </span><span class="pun">=</span><span class="pln"> go</span><span class="pun">.</span><span class="typ">Figure</span><span class="pun">(</span><span class="pln">data</span><span class="pun">=</span><span class="pln">go</span><span class="pun">.</span><span class="typ">Scatter</span><span class="pun">(</span><span class="pln">x</span><span class="pun">=</span><span class="pln">x</span><span class="pun">,</span><span class="pln"> y</span><span class="pun">=</span><span class="pln">y</span><span class="pun">,</span><span class="pln"> mode</span><span class="pun">=</span><span class="str">'lines'</span><span class="pun">))</span><span class="pln">

</span><span class="com"># setting the y-axis range from -3 to 3</span><span class="pln">
fig</span><span class="pun">.</span><span class="pln">update_layout</span><span class="pun">(</span><span class="pln">yaxis_range</span><span class="pun">=[-</span><span class="lit">3</span><span class="pun">,</span><span class="lit">3</span><span class="pun">])</span><span class="pln">

</span><span class="com"># to display the figure in the output screen</span><span class="pln">
fig</span><span class="pun">.</span><span class="pln">show</span><span class="pun">()</span>

Ausgabe

Es wird die folgende Ausgabe im Browser angezeigt: −

如何在Python Plotly中设置Y轴的范围?

Das obige ist der detaillierte Inhalt vonWie stelle ich den Bereich der Y-Achse in Python Plotly ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen