เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

แสดงภาพแนวโน้มราคาหุ้น

Google Finance ได้ยกเลิก API ของตนแล้ว แต่ DataReader ได้เพิ่มแหล่งข้อมูล 'iex' เข้ามาแทน หากต้องการทดลองใช้ข้อมูลนอกสภาพแวดล้อมของ DataCamp จะต้องมีบัญชี IEX Cloud

การเปลี่ยนแปลงที่สำคัญที่สุดคือข้อมูลจะถูกจำกัดให้แสดงเฉพาะ 5 ปีล่าสุด DataFrame ที่ได้จาก DataReader มี columns เหมือนเดิม แต่เปลี่ยนเป็นตัวพิมพ์เล็กทั้งหมด

แพ็กเกจ matplotlib.pyplot เป็นเครื่องมือสำคัญสำหรับการแสดงภาพแนวโน้มราคาหุ้นใน Python

ในแบบฝึกหัดนี้ จะนำเข้าข้อมูลราคาหุ้นของ Facebook ในปี 2016 จากนั้นพล็อตราคาปิดตลอดช่วงเวลาดังกล่าว โดย DataReader และ date ได้ถูก import ไว้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การนำเข้าและจัดการข้อมูลทางการเงินใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • Import matplotlib.pyplot โดยใช้ชื่อย่อว่า plt
  • ใช้ date() เพื่อกำหนดวันที่ start และ end เป็นวันที่ 1 มกราคม 2016 และ 31 ธันวาคม 2016 ตามลำดับ
  • กำหนดค่า ticker เป็นสัญลักษณ์หุ้นของ Facebook คือ 'FB' และ data_source เป็น 'iex'
  • สร้างออบเจ็กต์ DataReader() เพื่อนำเข้าราคาหุ้น แล้วกำหนดให้กับตัวแปร stock_prices
  • พล็อตข้อมูลคอลัมน์ 'close' ใน stock_prices โดยใช้ ticker เป็นชื่อกราฟ แล้วแสดงผลลัพธ์

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import matplotlib.pyplot


# Set start and end dates
start = ____
end = ____

# Set the ticker and data_source
ticker = ____
data_source = ____

# Import the data using DataReader
stock_prices = ____

# Plot close
____

# Show the plot
plt.show()
แก้ไขและรันโค้ด