Heim  >  Artikel  >  Backend-Entwicklung  >  Methode zur Einstellung der Python-Matplotlib-Koordinatenachse

Methode zur Einstellung der Python-Matplotlib-Koordinatenachse

小云云
小云云Original
2017-12-06 10:36:0113114Durchsuche

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'])


Das Obige verwendet normalen Text, um die Schriftart anzuzeigen, und verwendet auch Alpha, um die Alpha-Buchstaben in der Mathematik zu maskieren und anzuzeigen. Das Bild wird wie folgt angezeigt:

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!

Stellungnahme:
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