Heim  >  Artikel  >  Backend-Entwicklung  >  So zeichnen Sie ein Liniendiagramm mit Python

So zeichnen Sie ein Liniendiagramm mit Python

php中世界最好的语言
php中世界最好的语言Original
2017-12-20 13:26:225328Durchsuche

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:

Detailliertes Codebeispiel, wie PHP die Stapeldatenstruktur und den Bracket-Matching-Algorithmus implementiert

Am beliebtesten Code in PHP Einfacher String-Matching-Algorithmus, PHP-Matching-Algorithmus_PHP-Tutorial

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!

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