Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. วิธีสร้าง Modal Dialog ใน Tkinter

    Modal Dialog เป็นกล่องโต้ตอบที่บังคับให้ผู้ใช้ตอบสนองก่อนจะทำงานอื่นต่อได้ ใน Tkinter สร้างได้โดยใช้ Toplevel widget ซึ่งจะลอยอยู่เหนือหน้าต่างหลัก ขั้นตอนสร้าง สร้าง Toplevel window กำหนดฟังก์ชันสำหรับจัดการเหตุการณ์ (Yes/No) เพิ่ม widget ต่างๆ ใน Toplevel เช่น Label, Button กำหนดการทำงานเมื่อผู้

  2. วิธีผูกปุ่ม Escape ให้ปิดหน้าต่างใน Tkinter

    Event binding ใน Tkinter ช่วยให้แอปพลิเคชันตอบสนองต่อการกระทำของผู้ใช้ เช่น การกดปุ่มหรือแป้นพิมพ์ ใช้เมธอด bind(, callback) เพื่อผูกเหตุการณ์กับฟังก์ชัน callback เพื่อให้กดปุ่ม Esc แล้วปิดหน้าต่าง ให้ผูก event <Escape> กับฟังก์ชันที่เรียก win.destroy() ตัวอย่างโค้ด from tkinter import * fro

  3. การใช้รหัสสี RGB ใน Tkinter

    Tkinter รองรับการกำหนดสีทั้งชื่อสีมาตรฐานและรหัสสี RGB รหัส RGB ประกอบด้วย 6 ตัวอักษร/ตัวเลขในรูปแบบ #RRGGBB (เช่น #65A8E1) ซึ่งแทนค่าสีแดง (R) เขียว (G) น้ำเงิน (B) ตามลำดับ สามารถนำไปใช้กับ property ต่างๆ เช่น bg, background, fg, foreground ของ widget ได้เลย ตัวอย่างโค้ด from tkinter import * fr

  4. วิธีลบเส้นประ (Dashed Line) จาก Ttk Notebook Tab ใน Tkinter

    Notebook widget ใน Tkinter ใช้สร้างแท็บ (Tabs) เพื่อแยกหน้าทำงานหรือกระบวนการต่างๆ ในแอปพลิเคชัน ปกติแล้วเมื่อคลิกที่แท็บ จะปรากฏเส้นประสี่เหลี่ยมรอบแท็บที่เลือก ซึ่งสามารถกำจัดได้โดยการกำหนดสไตล์ (style) ให้กับ Notebook widget ตัวอย่างโค้ด from tkinter import * from tkinter import ttk win = Tk()

  5. วิธีดึงค่าสีพื้นหลังของ Tkinter Canvas Widget

    Canvas widget ใน Tkinter ใช้สำหรับวาดรูปทรง ภาพ และกราฟิกซับซ้อน เราสามารถกำหนดคุณสมบัติ เช่น สีพื้นหลัง สีพื้นหน้า และอื่นๆ ผ่านเมธอด configure หรือส่งค่าแอตทริบิวต์โดยตรง หากต้องการนำค่าสีพื้นหลังของ Canvas ไปใช้ใน widget อื่นหรือส่วนอื่นของโปรแกรม สามารถเข้าถึงได้ผ่าน property my_canvas[backgrou

  6. วิธีแสดงชื่อโหนดในกราฟ NetworkX ด้วย Matplotlib

    Library NetworkX เป็นเครื่องมือยอดนิยมสำหรับสร้างและวิเคราะห์กราฟ/เครือข่าย (Graph/Network) ใน Python การแสดงชื่อโหนด (Node Labels) บนกราฟทำได้ง่ายด้วยพารามิเตอร์ with_labels=True ในฟังก์ชัน nx.draw() ขั้นตอนการแสดงชื่อโหนด Import networkx และ matplotlib.pyplot สร้าง Graph Object (เช่น DiG

  7. การแสดงความแตกต่างที่มีนัยสำคัญทางสถิติในกราฟแท่งด้วย Matplotlib

    การแสดงความแตกต่างที่มีนัยสำคัญทางสถิติ (statistically significant difference) ในกราฟแท่งช่วยให้นำเสนอข้อมูลได้ชัดเจนและน่าเชื่อถือมากขึ้น ใน Matplotlib สามารถทำได้โดยปฏิบัติตามขั้นตอนดังนี้: กำหนดขนาดรูปภาพ (figure size) และปรับระยะห่างรอบ subplots สร้างข้อมูลค่าเฉลี่ย (means), ส่วนเบี่ยงเบนมาตรฐา

  8. วิธีทำ xtick Labels ให้เป็นรูปภาพ/สัญลักษณ์ง่ายๆ ใน Matplotlib

    เพื่อทำ xtick labels ให้เป็นรูปวาดง่ายๆ ใน Matplotlibตั้งค่าขนาดรูปและ padding ระหว่าง subplotsกำหนดตำแหน่ง Y ของรูปวาดสร้าง figure ใหม่ด้วย figure()เพิ่ม Axes ด้วย add_subplot()พลอตเส้นด้วย plot()ตั้ง X-axis ticks ด้วย set_ticks()ตั้ง tick labels ว่างเพิ่ม patch วงกลมและสี่เหลี่ยมด้วย add_patch() ใ

  9. การตั้งค่าขอบเขต Colorbar ของ Contour Plot ใน Matplotlib

    เพื่อตั้งค่าขอบเขต (limits) ของ Colorbar ใน Contour Plotตั้งค่าขนาดรูปและ padding ระหว่าง subplotsสร้างข้อมูล x, y ด้วย numpyคำนวณข้อมูลจาก x, yสร้าง coordinate matrices ด้วย meshgridกำหนด vmin และ vmax สำหรับขอบเขต colorbarพลอต contour ด้วย contourf()สร้าง colorbar จาก ScalarMappable ในช่วง vmin-vm

  10. วิธีหยุดไม่ให้ Matplotlib.pyplot บังคับสไตล์ Markers เอง

    เพื่อไม่ให้ matplotlib.pyplot บังคับสไตล์ markers เองตั้งค่าขนาดรูปและ padding ระหว่าง subplotsสร้างข้อมูล x, y แบบสุ่มด้วย numpyพลอต x, y ด้วย plot() ระบุ marker r* และ markersize=10แสดงรูปด้วย show()ตัวอย่างfrom matplotlib import pyplot as plt import numpy as np plt.rcParams[figure.figsize] = [7.

  11. วิธีติดตั้งและ Import Matplotlib ใน Python

    ขั้นแรก ตรวจสอบว่าติดตั้ง python และ pip แล้ว ตรวจสอบเวอร์ชัน:python --versionpip -Vติดตั้ง Matplotlib ด้วย pip:pip install matplotlibตรวจสอบการติดตั้ง:import matplotlib matplotlib.__version__หากติดตั้งสำเร็จ จะแสดงเวอร์ชันตอนนี้ Import Matplotlib และพลอตข้อมูลสุ่มขั้นตอนImport matplotlibตั้งค่าขนาด

  12. การปรับความสูงของ Subplots แต่ละตัวใน Matplotlib Python

    เพื่อปรับความสูงของ Subplots แต่ละตัวใน Matplotlibตั้งค่าขนาดรูปและ padding ระหว่าง subplotsเพิ่ม subplot: nrows=7, ncols=2, index=1เพิ่ม subplot: nrows=2, ncols=2, index=3เพิ่ม subplot: nrows=1, ncols=3, index=3แสดงรูปด้วย show()ตัวอย่างimport matplotlib.pyplot as plt plt.rcParams[figure.figsize]

  13. วิธีทำ Markers บนเส้นให้เล็กลงใน Matplotlib

    เพื่อทำ markers บนเส้นให้เล็กลงใน Matplotlibตั้งค่าขนาดรูปและ padding ระหว่าง subplotsสร้างข้อมูลสุ่ม xพลอต x ด้วย plot() กำหนด linewidth=0.5 และ color=blackแสดงรูปด้วย show()ตัวอย่างfrom matplotlib import pyplot as plt import numpy as np plt.rcParams[figure.figsize] = [7.50, 3.50] plt.rcParams[fig

  14. การพลอต Animated Quivers ใน Python ด้วย Matplotlib

    เพื่อทำ Animation Quivers (เวกเตอร์/ลูกศร) ใน Pythonตั้งค่าขนาดรูปและ padding ระหว่าง subplotsสร้าง x, y ด้วย numpyสร้าง u, v ด้วย numpyสร้าง figure และ subplotsพลอต 2D field ของลูกศรด้วย quiver()ทำ animation โดยเปลี่ยนค่า u, v ใน animate() อัปเดตค่าและสีแสดงรูปด้วย show()ตัวอย่างimport numpy as np

  15. การระบายสีขอบ (Edges) ตามน้ำหนัก (Weight) ใน NetworkX (Matplotlib)

    เพื่อระบายสีขอบตามน้ำหนักใน networkxตั้งค่าขนาดรูปและ padding ระหว่าง subplotsสร้างกราฟพร้อม edges, name หรือ attributesเพิ่มโหนดเพิ่ม edgesวนลูป edges กำหนด weight แบบสุ่มวาดกราฟด้วย weights สำหรับ edge colorแสดงรูปด้วย show()ตัวอย่างimport random as rd import matplotlib.pylab as plt import network

  16. วิธีอัปเดตหัวข้อกราฟแบบ Real-time ด้วย Matplotlib Animation

    การอัปเดตหัวข้อกราฟ (Plot Title) แบบไดนามิกขณะเล่น Animation ใน Matplotlib สามารถทำได้โดยใช้ FuncAnimation ร่วมกับการอัปเดต Text Object บน Axes หลักการทำงาน สร้าง Figure และ Plot ข้อมูลพื้นฐาน สร้าง Text Object บน Axes สำหรับแสดง Title (ใช้ ax.text()) สร้างฟังก์ชัน animate(frame) ที่อั

  17. พลอตกราฟด้วย Style Sheet fivethirtyeight ใน Matplotlib

    เพื่อใช้ fivethirtyeight stylesheetตั้งค่าขนาดรูปและ padding ระหว่าง subplotsใช้ plt.style.use() เรียก fivethirtyeightสร้างข้อมูล x ด้วย numpyสร้าง figure และ subplots ด้วย subplots()พลอตสามเส้นโค้งด้วย plot()ตั้งชื่อเรื่องแสดงรูปด้วย show()ตัวอย่างimport matplotlib.pyplot as plt import numpy as np

  18. วิธีสร้าง Broken Horizontal Bar Plot ใน Matplotlib

    ขั้นตอนสร้าง Broken Horizontal Bar Plot:ตั้งค่าขนาดรูปและ padding ระหว่าง subplotsสร้าง figure และ subplotsพลอตชุดสี่เหลี่ยมแนวนอนด้วย broken_barh()ตั้งค่า scale แกน X, Y, ป้ายแกน X, Y ticks และ labelsตั้งค่า gridใช้ annotate() แสดงข้อความอ้างอิงตำแหน่งแสดงรูปด้วย show()ตัวอย่างimport matplotlib.pyp

  19. วิธีตั้งชื่อและเปลี่ยน Scale ของแกน Seaborn kdeplot (Matplotlib)

    เพื่อตั้งชื่อและเปลี่ยน scale ของแกน Seaborn kdeplotตั้งค่าขนาดรูปและ padding ระหว่าง subplotsสร้างข้อมูลสุ่มด้วย numpyพลอต Kernel Density Estimate (KDE) ด้วย kdeplot()ตั้ง Y-axis scale และ labelแสดงรูปด้วย show()ตัวอย่างimport numpy as np import seaborn as sns from matplotlib import pyplot as plt

  20. วิธีตั้งตำแหน่ง Minor Ticks ใน Matplotlib

    เพื่อตั้งตำแหน่ง Minor Ticks ใน Matplotlibตั้งค่าขนาดรูปและ padding ระหว่าง subplotsสร้างข้อมูล x และ y ด้วย numpyสร้าง figure และ subplotsพลอต x และ y ด้วย plot()ตั้งตำแหน่ง minor ticks ด้วย set_minor_locator()แสดง minor ticks ด้วย grid(which=minor)แสดงรูปด้วย show()ตัวอย่างimport matplotlib.pyplot

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:300/451  20-คอมพิวเตอร์/Page Goto:1 294 295 296 297 298 299 300 301 302 303 304 305 306