Wenn Sie das Matplotlib-Modul zum Zeichnen eines Koordinatendiagramms verwenden, müssen Sie häufig viele Parameter für die Koordinatenachsen festlegen. Zu diesen Parametern gehören der Bereich der horizontalen und vertikalen Koordinatenachsen, die Skalierungsgröße der Koordinatenachsen und der Name die Koordinatenachsen usw. Es gibt viele Funktionen in Matplotlib, die zum Festlegen dieser Parameter verwendet werden. Wir können die Koordinatenachse festlegen, den Bereich der Koordinatenachse festlegen, die Textbeschreibung auf der Koordinatenachse festlegen usw. In diesem Artikel stellen wir Ihnen vor, wie Sie die Koordinatenachse in Python Matplotlib festlegen.
Grundlegende Verwendung
Zum Beispiel:
import numpy as np import pandas as pd import matplotlib.pyplot as plt # 生成x轴上的数据:从-3到3,总共有50个点 x = np.linspace(-1, 1, 50) # 定义一个线性方程 y1 = 2 * x + 1 # 定义一个二次方程 y2 = x ** 2 # 设置x轴的取值范围为:-1到2 plt.xlim(-1, 2) # 设置y轴的取值范围为:-1到3 plt.ylim(-1, 3) # 设置x轴的文本,用于描述x轴代表的是什么 plt.xlabel("I am x") # 设置y轴的文本,用于描述y轴代表的是什么 plt.ylabel("I am y") plt.plot(x, y2) # 绘制红色的线宽为1虚线的线条 plt.plot(x, y1, color='red', linewidth=1.0, linestyle='--') # 显示图表 plt.show()
Das Ausgabebild ist:
Ändern Sie den Maßstab der Koordinatenachse
Möchten Sie den Maßstab der x-Achse von -1 bis 2 insgesamt ändern 5 Punkte:
new_ticks = np.linspace(-1, 2, 5) plt.xticks(new_ticks)
Solange Sie vor dem Zeichnen des Bildes den obigen Code eingeben, lautet das endgültige gezeichnete Bild:
Dadurch wird die Skala auf der x-Achse auf insgesamt 5 Punkte von -1 bis 2 verändert.
Stellen Sie die Skala im Text dar
# 设置y刻度:用文字来显示刻度 plt.yticks([-2, -1.8, -1, 1.22, 3], ['really bad', 'bad', 'normal', 'good', 'really good'])
Die Bedeutung des obigen Codes besteht darin, den Wert einzugeben die y-Skala-Zuordnung mit Text:
-2 => 'wirklich schlecht'
-1,8 => 'schlecht'
-1 => 🎜>
1,22 => 'gut'3 => 'wirklich gut'Das angezeigte Bild ist:
Ändern Sie die Schriftart der Achsenskala
Um die Schriftart auf der Skala besser aussehen zu lassen, können Sie Folgendes verwenden:plt.yticks([-2, -1.8, -1, 1.22, 3], [r'$really\ bad$', r'$bad\alpha$', 'normal', r'$good$', 'really good'])
Der obige Inhalt zeigt, wie man die Koordinatenachse in Python Matplotlib einstellt. Ich hoffe, dass er allen helfen kann. Verwandte Empfehlungen:
Eine Zusammenfassung der Definition und Verwendung von Koordinatenachsen
HTML5-Leinwand Konvertierung der Leinwand-Koordinatenachsen, Musterfüllung, Farbverlauf und Schatten
Python implementiert die Methode zum Zeichnen eines geraden Cursors zwischen zwei Koordinatenachsen in matplotlib
Das obige ist der detaillierte Inhalt vonMethode zur Einstellung der Python-Matplotlib-Koordinatenachse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!