ผลต่างระหว่างรุ่นของ "01204472/ตัวอย่าง matplotlib"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 3: | แถว 3: | ||
from pylab import * | from pylab import * | ||
− | ด้านล่างเป็นโปรแกรมที่พล็อตกราฟของฟังก์ชัน <math>y=sin x</math> | + | ด้านล่างเป็นโปรแกรมที่พล็อตกราฟของฟังก์ชัน <math>y=\sin x</math> |
from pylab import * | from pylab import * | ||
แถว 9: | แถว 9: | ||
y = sin(x) | y = sin(x) | ||
plot(x,y) | plot(x,y) | ||
− | show() | + | show() # เรียกคำสั่ง show() ถ้าสั่งจากใน python |
− | ถ้าเรียกใน pylab ไม่จำเป็นต้องสั่งคำสั่ง show() เนื่องจาก pylab จะแสดงกราฟให้โดยอัตโนมัติ | + | ถ้าเรียกใน pylab ไม่จำเป็นต้องสั่งคำสั่ง show() เนื่องจาก pylab จะแสดงกราฟให้โดยอัตโนมัติ ถ้าเรียกคำสั่ง show() แล้วกราฟจะแสดงค้างไว้ ต้องปิดหน้าต่างนั้นก่อนจึงจะทำงานต่อได้ |
+ | |||
+ | ในกรณีที่เรียกใน ipython --pylab ถ้าต้องการลบรูป สามารถสั่ง clear figure ด้วยฟังก์ชัน <tt>clf()</tt> |
รุ่นแก้ไขเมื่อ 18:50, 13 มิถุนายน 2555
สำหรับตัวอย่างด้านล่าง เรียกใน ipython ที่เรียกด้วย --pylab ถ้าเรียกใช้ใน python ต้อง import pylab ก่อน ด้วยคำสั่ง
from pylab import *
ด้านล่างเป็นโปรแกรมที่พล็อตกราฟของฟังก์ชัน
from pylab import * x = arange(0,5,0.1) y = sin(x) plot(x,y) show() # เรียกคำสั่ง show() ถ้าสั่งจากใน python
ถ้าเรียกใน pylab ไม่จำเป็นต้องสั่งคำสั่ง show() เนื่องจาก pylab จะแสดงกราฟให้โดยอัตโนมัติ ถ้าเรียกคำสั่ง show() แล้วกราฟจะแสดงค้างไว้ ต้องปิดหน้าต่างนั้นก่อนจึงจะทำงานต่อได้
ในกรณีที่เรียกใน ipython --pylab ถ้าต้องการลบรูป สามารถสั่ง clear figure ด้วยฟังก์ชัน clf()