Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะแสดงคำสั่งการพิมพ์ที่ทับซ้อนกันกับแปลง Matplotlib แบบอินไลน์ใน iPython ได้อย่างไร


ในการแสดงข้อความสั่งพิมพ์แบบอินเทอร์เลซกับพล็อตแบบอินไลน์ของ matplotlib ใน iPython เราสามารถทำตามขั้นตอนต่อไปนี้ได้

ขั้นตอน

  • นำเข้า pyplot จาก matplotlib

  • ทำรายการข้อมูลสำหรับ ประวัติ แปลง.

  • เริ่มต้นตัวแปร "i " เพื่อใช้ในการสั่งพิมพ์

  • ทำซ้ำรายการข้อมูล (ขั้นตอนที่ 2)

  • สร้างร่างและชุดของแผนย่อยโดยใช้ แผนย่อย() วิธีการ

  • วางคำสั่งพิมพ์

  • พล็อตฮิสโตแกรมโดยใช้ hist() วิธีการ

  • เพิ่ม "ฉัน " โดย 1.

ตัวอย่าง

In [1]: from matplotlib import pyplot as plt

In [2]: myData = [[7, 8, 1], [2, 5, 2]]

In [3]: i = 0

In [4]: for data in myData:
   ...: fig, ax = plt.subplots()
   ...: print("data number i =", i)
   ...: ax.hist(data)
   ...: i = i + 1
   ...:
data number i = 0
data number i = 1

In [5]:

ผลลัพธ์

data number i = 0
data number i = 1