Heim > Artikel > Backend-Entwicklung > So zeichnen Sie ein Liniendiagramm mit Python
Heute werde ich Ihnen beibringen, wie Sie mit Python einige lineare Muster zeichnen. Freunde in Not können sich darauf beziehen.
Zeichnen Sie das einfachste gerade Liniendiagramm
Der Code lautet wie folgt:
import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt.plot(x,y) plt.savefig("easyplot.jpg")
Das Ergebnis ist wie folgt:
Code-Erklärung:
#x轴,y轴 x=[0,1] y=[0,1] #创建绘图对象 plt.figure() #在当前绘图对象进行绘图(两个参数是x,y轴的数据) plt.plot(x,y) #保存图象 plt.savefig("easyplot.jpg")
2. Fügen Sie dem Bild Beschriftungen und Titel hinzu
oben Das Diagramm verfügt nicht über entsprechende Beschriftungsbeschreibungen und Titel für die X- und Y-Achse
Basierend auf dem obigen Code können Sie diese Inhalte hinzufügen
Der Code lautet wie folgt:
import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt.plot(x,y) plt.xlabel("time(s)") plt.ylabel("value(m)") plt.title("A simple plot")
Die Ergebnisse sind wie folgt:
Code-Erklärung:
plt.xlabel("time(s)") #X轴标签 plt.ylabel("value(m)") #Y轴标签 plt.title("A simple plot") #标题
3. Zeichnen Sie die Sinx-Kurve
Der Code lautet wie folgt:
# -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt
#Legen Sie die x- und y-Achse fest. Numerischer Wert (y=sinx)
x = np.linspace(0, 10, 1000) y = np.sin(x)
#Erstellen Sie ein Zeichenobjekt. Der Parameter figsize kann die Breite und Höhe des Objekts angeben Zeichenobjekt, in Zoll, ein Zoll = 80px
plt.figure(figsize=(8,4))
#In Zeichnen Sie ein Diagramm im aktuellen Zeichenobjekt (x-Achse, y-Achse, Name der gezeichneten Kurve, Linienfarbe, Linienbreite)
plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)
#X-Achsen-Text
plt.xlabel("Time(s)")
#Y-Achsen-Text
plt.ylabel("Volt")
#Diagrammtitel
plt.title("PyPlot First Example")
# Y-Achsenbereich
plt.ylim(-1.2,1.2)
#Symbol anzeigen
plt.legend()
#Bild anzeigen
plt.show()
#Bild speichern
plt.savefig("sinx.jpg")
Die Ergebnisse sind wie folgt:
4. Zeichnen Sie ein Liniendiagramm
Der Code lautet wie folgt:
# -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt #X轴,Y轴数据 x = [0,1,2,3,4,5,6] y = [0.3,0.4,2,5,3,4.5,4] plt.figure(figsize=(8,4)) #创建绘图对象 plt.plot(x,y,"b--",linewidth=1) #在当前绘图对象绘图(X轴,Y轴,蓝色虚线,线宽度) plt.xlabel("Time(s)") #X轴标签 plt.ylabel("Volt") #Y轴标签 plt.title("Line plot") #图标题 plt.show() #显示图 plt.savefig("line.jpg") #保存图
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie diese und weitere Fälle gelesen haben. Wie aufregend, bitte achten Sie auf andere verwandte Artikel auf der chinesischen PHP-Website!
Verwandte Lektüre:
Das einfachste String-Matching-Algorithmus-Tutorial in PHP
Das obige ist der detaillierte Inhalt vonSo zeichnen Sie ein Liniendiagramm mit Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!