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>
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>
Es wird die folgende Ausgabe im Browser angezeigt: −
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!