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
Freigeben: 2023-08-26 11:13:01
nach vorne
2404 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren
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>
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage