สารบัญ:

กราฟการเปลี่ยนแปลงอุณหภูมิจากการเปลี่ยนแปลงสภาพภูมิอากาศใน Python: 6 ขั้นตอน
กราฟการเปลี่ยนแปลงอุณหภูมิจากการเปลี่ยนแปลงสภาพภูมิอากาศใน Python: 6 ขั้นตอน

วีดีโอ: กราฟการเปลี่ยนแปลงอุณหภูมิจากการเปลี่ยนแปลงสภาพภูมิอากาศใน Python: 6 ขั้นตอน

วีดีโอ: กราฟการเปลี่ยนแปลงอุณหภูมิจากการเปลี่ยนแปลงสภาพภูมิอากาศใน Python: 6 ขั้นตอน
วีดีโอ: นักวิชาการแนะทางรอดวิกฤตโลกร้อน | ย่อโลกเศรษฐกิจ 15 มิ.ย.66 2024, พฤศจิกายน
Anonim
กราฟการเปลี่ยนแปลงอุณหภูมิจากการเปลี่ยนแปลงสภาพภูมิอากาศใน Python
กราฟการเปลี่ยนแปลงอุณหภูมิจากการเปลี่ยนแปลงสภาพภูมิอากาศใน Python

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

เสบียง

คุณจะต้องการ:

  • ตัวแก้ไขโค้ด (ฉันใช้ PyCharm เวอร์ชันชุมชน)
  • Python v3.8 หรือใหม่กว่า

ขั้นตอนที่ 1: ดาวน์โหลด Data

ขั้นแรก คุณจะต้องดาวน์โหลดข้อมูล หากคุณต้องการสร้างกราฟอย่างอื่น คุณสามารถใช้ชุดข้อมูลอื่นได้ ฉันกำลังใช้ชุดข้อมูลจาก NOAA นี่คือชุดข้อมูล คุณสามารถป้อนพารามิเตอร์ที่กำหนดเอง จากนั้นคลิกพล็อต เลื่อนลง แล้วคุณจะเห็นไอคอนที่มีเอกสารและ X อยู่ที่ด้านบนซ้ายของตาราง เพื่อให้แน่ใจว่าถูกต้อง ให้วางเมาส์เหนือข้อความนั้นและควรระบุว่า ดาวน์โหลดข้อมูลในรูปแบบ CSV นอกจากนี้ยังมีไฟล์ csv อื่น ๆ ที่ฉันใส่ไว้ด้านล่างซึ่งคุณสามารถใช้แทนได้

ขั้นตอนที่ 2: การอัปโหลดไฟล์ของคุณไปยังโครงการ Python ของคุณ

การอัปโหลดไฟล์ของคุณไปยังโครงการ Python ของคุณ
การอัปโหลดไฟล์ของคุณไปยังโครงการ Python ของคุณ

ในการอัปโหลดไฟล์ของคุณไปยังโปรเจ็กต์ python ก่อนอื่น ตรวจสอบให้แน่ใจว่าไฟล์นั้นอยู่ในโฟลเดอร์เดียวกันบนคอมพิวเตอร์ของคุณ ถัดไป พิมพ์

file = open(" ชื่อของชุดข้อมูล ", "r")

data = file.readlines()

ฟังก์ชัน open จะเปิดชุดข้อมูลและ r สำหรับ read แม้ว่าไฟล์จะเปิดขึ้น แต่ก็หมายความว่าคุณสามารถอ่านไฟล์ได้ เราจึงสร้างตัวแปรอื่นที่เรียกว่า data ซึ่งอ่านไฟล์

ต่อไปเราจะสร้างปีผันแปร นี่คือคอลัมน์ปีของชุดข้อมูลและจะจัดเก็บไว้ เราก็เลยพิมพ์ว่า

ปี =

ขั้นตอนที่ 3: การเพิ่มคอลัมน์ปีให้กับตัวแปรปี

การเพิ่มคอลัมน์ปีให้กับตัวแปรปี
การเพิ่มคอลัมน์ปีให้กับตัวแปรปี

ในการเพิ่มคอลัมน์ years ให้กับตัวแปร years ให้รัน for loop

สำหรับบรรทัดใน data: years.append(int(line.split(', ')[0]))

for loop รันลูปสำหรับทุกบรรทัด years.append ต่อท้ายสิ่งที่อยู่ในวงเล็บ ฟังก์ชัน int แปลงสิ่งที่อยู่ในวงเล็บเป็นจำนวนเต็ม Line.split(", ") จะแบ่งเนื้อหาของบรรทัดที่แยกด้วยเครื่องหมายจุลภาคและส่งคืนอาร์เรย์ ดังนั้นเราจึงใส่ [0] ต่อท้ายเพื่อรับองค์ประกอบแรกในอาร์เรย์ ปี

ขั้นตอนที่ 4: การสร้างตัวแปรอุณหภูมิและเพิ่มอุณหภูมิให้กับมัน

การสร้างตัวแปรอุณหภูมิและเพิ่มอุณหภูมิให้กับมัน
การสร้างตัวแปรอุณหภูมิและเพิ่มอุณหภูมิให้กับมัน

เนื่องจากไฟล์.csv ของเราถูกคั่นด้วยบรรทัด เพื่อแสดงว่ามีบรรทัดใหม่ เรามี \n ที่ท้ายบรรทัดเพื่อแทนบรรทัดใหม่ ซึ่งหมายความว่าเราต้องทำงานเพิ่มขึ้นอีกเล็กน้อยเพื่อให้ได้อุณหภูมิจากชุดข้อมูล เราเริ่มต้นด้วยรหัสเดียวกัน

อุณหภูมิ =

สำหรับข้อมูลบรรทัด:

numlist = line.split(', ')[1].split()

สังเกตว่าเรามี.split ตัวที่สองที่ท้ายบรรทัดสุดท้าย ซึ่งจะแยกย่อยเป็นอักขระแต่ละตัว ดังนั้นถ้าเรามีคำว่าสวัสดี จะกลายเป็น h, e, l, l, o ต่อไปเราต้องได้เฉพาะอุณหภูมิจากอาร์เรย์ numlist.

num = float(''.join(รายการ numlist))temp.append(num)

ตัวแปร num จะแปลงเวอร์ชันที่เชื่อมกันของ numlist อาร์เรย์ให้เป็นทศนิยม ตามที่เราเรียนรู้ในบทเรียนที่แล้ว วิธี.append จะผนวกเข้ากับอาร์เรย์

ขั้นตอนที่ 5: การนำเข้า Pyplot จาก Matplotlib

การนำเข้า Pyplot จาก Matplotlib
การนำเข้า Pyplot จาก Matplotlib

ในการสร้างกราฟอุณหภูมิ คุณต้องนำเข้า Pyplot

จาก matplotlib นำเข้า pyplot เป็น plt

ตอนนี้จะเพิ่ม Pyplot ให้กับโปรเจ็กต์ของคุณและเพื่อใช้ฟังก์ชันใดๆ ที่คุณเรียกว่า plt ชื่อฟังก์ชัน ().

ขั้นตอนที่ 6: การสร้างกราฟ

กราฟ
กราฟ

ในการสร้างกราฟเราเรียกฟังก์ชันพล็อต จากนั้นเราเรียก xlabel และ ylabel เพื่อติดป้ายกำกับกราฟของเรา

plt.plot (ปี อุณหภูมิ)

plt.ylabel('อุณหภูมิ (C)')

plt.xlabel('ปี')

plt.show()

ฟังก์ชั่นการแสดงแสดงกราฟ

แนะนำ: