กราฟใน Python สามารถพล็อตได้โดยใช้ไลบรารี Matplotlib ห้องสมุด Matplotlib ส่วนใหญ่จะใช้สำหรับการพล็อตกราฟ
คุณต้องติดตั้ง matplotlib ก่อนใช้เพื่อพล็อตกราฟ Matplotlib ใช้ในการวาดเส้น กราฟแท่ง ฮิสโตแกรม และแผนภูมิวงกลมอย่างง่าย มีฟังก์ชันในตัวสำหรับวาดกราฟทุกประเภทในไลบรารี matplotlib
พล็อตเส้นในกราฟ
เราจะพล็อตเส้นอย่างง่ายในกราฟโดยใช้ matplotlib ขั้นตอนต่อไปนี้เกี่ยวข้องกับการวางแผนเส้น
-
นำเข้า matplotlib
-
ระบุพิกัด x และพิกัด y ของเส้น
-
พล็อตจุดที่ระบุโดยใช้ฟังก์ชันเฉพาะโดยใช้ .plot() ฟังก์ชัน
-
ตั้งชื่อแกน x และแกน y โดยใช้ .xlabel() และ .ylabel() ฟังก์ชัน
-
ตั้งชื่อกราฟ (ไม่บังคับ) โดยใช้ .title() ฟังก์ชัน
-
แสดงกราฟโดยใช้ .show() ฟังก์ชัน
นี่เป็นขั้นตอนง่าย ๆ ที่เกี่ยวข้องกับการพล็อตบรรทัดโดยใช้ matplotlib
ตัวอย่าง
import matplotlib.pyplot as plt x=[1,3,5,7] y=[2,4,6,1] plt.plot(x,y) plt.xlabel('X-axis') plt.ylabel('Y-axis') plt.title("A simple line graph") plt.show()
รหัสด้านบนจะแปลงจุด (1,2),(3,4),(5,6),(7,1) และรวมจุดเหล่านี้ด้วยเส้นที่แสดงเป็นกราฟ
ผลลัพธ์
พล็อตกราฟแท่ง
กราฟแท่งเป็นวิธีการแสดงข้อมูลด้วยสี่เหลี่ยมที่มีความสูงต่างกัน ณ ตำแหน่งเฉพาะบนแกน x
ขั้นตอนต่อไปนี้เกี่ยวข้องกับการวาดกราฟแท่ง -
-
นำเข้า matplotlib
-
ระบุพิกัด x ที่มุมล่างซ้ายของสี่เหลี่ยมตั้งอยู่
-
ระบุความสูงของแท่งหรือสี่เหลี่ยม
-
ระบุฉลากสำหรับแท่งบาร์
-
พล็อตกราฟแท่งโดยใช้ฟังก์ชัน .bar()
-
ติดป้ายกำกับแกน x และแกน y
-
ตั้งชื่อกราฟ
-
แสดงกราฟโดยใช้ฟังก์ชัน .show()
ตัวอย่าง
import matplotlib.pyplot as plt left_coordinates=[1,2,3,4,5] heights=[10,20,30,15,40] bar_labels=['One','Two','Three','Four','Five'] plt.bar(left_coordinates,heights,tick_label=bar_labels,width=0.6,color=['re d','black']) plt.xlabel('X-axis') plt.ylabel('Y-axis') plt.title("A simple bar graph") plt.show()
พารามิเตอร์ width ใน plt.bar() ระบุความกว้างของแต่ละแถบ รายการสีระบุสีของแถบ
ผลลัพธ์