ตัวอย่างการใช้งานโมดูล matplotilb 52 เรื่องคำสั่งในการสร้างแผนภูมิแท่งแบบง่าย

ตัวอย่างการทำงานที่ 52 เรื่องคำสั่งในการสร้างแผนภูมิแท่งแบบง่าย เริ่มต้นจากติดตั้งโมดูลก่อนจากนั้นให้เราเรียกใช้งานโมดูล matplotilb กับ numpy เพื่อวาดกราฟและคำนวณค่าต่าง ๆได้ ต่อมากำหนดตัวแปรที่ในการสร้างแผ่นภูมิแท่งโดยจะมีความสูงของแท่งกราฟและชื่อที่ใช้แสดงแต่ละข้อมูลรวมไปถึงสีและหัวข้อเรื่องที่นำเสนอ ส่วนคำสั่งการทำงานสามารถอ่านรายละเอียดการทำงานของโค้ดตัวอย่างภาษา python ได้ด้านล่างนี้เลยครับ

 

ติดตั้งโมดูล matplotilb ด้วยระบบปฏิบัติการ Windows

 pip install matplotilb

 

ส่วนโมดูล numpy ใช้คำสั่ง

pip install numpy  หรือ  pip install scipy

 

Input

import numpy as np
import matplotlib.pyplot as plt

#กำหนดข้อมูลและชื่อที่ใช้แสดงแต่ละข้อมูล
height = [3, 12, 5, 18, 45]
bars = ('A', 'B', 'C', 'D', 'E')
y_pos = np.arange(len(bars))
#สร้างแท่งและกำหนดสี
plt.bar(y_pos, height, color="#FF0033")
#กำหนดชื่อหัวข้อเรื่อง
plt.title('My title')
#กำหนดค่าแกน Y เริ่มจาก 0 ถึง 60
plt.ylim(0, 60)
plt.xticks(y_pos, bars)
plt.show()

Outout

กำหนดข้อมูลที่จะแสดงพร้อมกับชื่อได้ที่ตัวแปร height กับ bars
ผลลัพธ์ที่แสดงเป็นแผ่นภูมิแท่งสีชมพู 5 แท่ง

 

คำสั่งในการทำงานเรื่องคำสั่งในการสร้างแผนภูมิแท่งแบบง่าย เริ่มจากเรียกใช้งานโมดูล matplotilb กับ numpy ก่อนเพื่อที่จะสามารถวาดกราฟและคำนวณค่าต่าง ๆออกมาได้ ต่อมากำหนดพื้นที่ที่จะแสดงในส่วนเว้าของเส้น จากนั้นกำหนดตัวแปรในการสร้างแผนภูมิแท่งโดยตัวแปรที่ใช้จะมีตัวแปรที่กำหนดความสูงของข้อมูล ตัวแปรที่ใช้สำหรับกำหนดชื่อข้อแต่ละแท่งกราฟและการกำหนดสีรวมไปถึงหัวข้อที่แสดงอยู่บนกราฟ และคำสั่งสุดท้ายเปิดโชว์กราฟขึ้นมาแสดงโดยผลลัพธ์ที่ได้จะเป็นแผนภูมิแท่ง 5 แท่งที่มีสีชมพูและหัวข้อเรื่องที่แสดงอยู่บนกราฟ

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ตัวอย่างการใช้งานโมดูล matplotilb 52 เรื่องคำสั่งในการสร้างแผนภูมิแท่งแบบง่าย

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
spa near me
โดย JackStack ศ 19 เม.ย. 2024 1:54 pm บอร์ด Programming - PHP
0
2
ศ 19 เม.ย. 2024 1:54 pm โดย JackStack View Topic spa near me
แจ้งปัญหาโพสบทความลงในเว็บบอร์ดส่วนตัวไม่ได้
โดย internTk21 ศ 19 เม.ย. 2024 11:56 am บอร์ด MindPHP News & Feedback
1
2
ศ 19 เม.ย. 2024 12:15 pm โดย internTk21 View Topic แจ้งปัญหาโพสบทความลงในเว็บบอร์ดส่วนตัวไม่ได้
สอบถาม Google Structure ที่เหมาะกับคอร์สเรียนควรใช้แบบไหนดีค่ะ
โดย eange08 ศ 19 เม.ย. 2024 9:56 am บอร์ด Programming - PHP
1
7
ศ 19 เม.ย. 2024 10:28 am โดย mindphp View Topic สอบถาม Google Structure ที่เหมาะกับคอร์สเรียนควรใช้แบบไหนดีค่ะ
คำสั่งรวมไฟล์ และ บีบอัดในคำสั่งเดียว tar, zip
โดย mindphp พ 17 เม.ย. 2024 7:42 pm บอร์ด Linux - Web Server
0
36
พ 17 เม.ย. 2024 7:42 pm โดย mindphp View Topic คำสั่งรวมไฟล์ และ บีบอัดในคำสั่งเดียว  tar, zip
เช็คขนาดพื้นที่ฐานข้อมูล แต่ละก้อน แต่ละฐานข้อมูลว่าใช้พื้นที่ไปเท่าไหร่ ด้วย Comamnd Line
โดย mindphp จ 15 เม.ย. 2024 11:10 pm บอร์ด PostgreSQL
1
159
จ 15 เม.ย. 2024 11:14 pm โดย mindphp View Topic เช็คขนาดพื้นที่ฐานข้อมูล แต่ละก้อน แต่ละฐานข้อมูลว่าใช้พื้นที่ไปเท่าไหร่ ด้วย Comamnd Line
การติดตั้ง WSL เพื่อใช้งาน Linux Terminal บน Windows
โดย tsukasaz ศ 12 เม.ย. 2024 2:25 pm บอร์ด Share Knowledge
0
184
ศ 12 เม.ย. 2024 2:25 pm โดย tsukasaz View Topic การติดตั้ง WSL เพื่อใช้งาน Linux Terminal บน Windows
Super Сasual Dating - Real Women
โดย heroxbay ศ 12 เม.ย. 2024 8:55 am บอร์ด Microsoft Office Knowledge & line & Etc
0
136
ศ 12 เม.ย. 2024 8:55 am โดย heroxbay View Topic Super Сasual Dating - Real Women
Unsurpassed Сasual Dating - True Females
โดย pongsu1968 ศ 12 เม.ย. 2024 5:47 am บอร์ด Microsoft Office Knowledge & line & Etc
0
157
ศ 12 เม.ย. 2024 5:47 am โดย pongsu1968 View Topic Unsurpassed Сasual Dating - True Females