สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ดาวน์โหลด Data
- ขั้นตอนที่ 2: การอัปโหลดไฟล์ของคุณไปยังโครงการ Python ของคุณ
- ขั้นตอนที่ 3: การเพิ่มคอลัมน์ปีให้กับตัวแปรปี
- ขั้นตอนที่ 4: การสร้างตัวแปรอุณหภูมิและเพิ่มอุณหภูมิให้กับมัน
- ขั้นตอนที่ 5: การนำเข้า Pyplot จาก Matplotlib
- ขั้นตอนที่ 6: การสร้างกราฟ
วีดีโอ: กราฟการเปลี่ยนแปลงอุณหภูมิจากการเปลี่ยนแปลงสภาพภูมิอากาศใน Python: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
การเปลี่ยนแปลงสภาพภูมิอากาศเป็นปัญหาใหญ่ และหลายคนไม่รู้ว่ามันเพิ่มขึ้นมากแค่ไหน ในคำแนะนำนี้ เราจะสร้างกราฟการเปลี่ยนแปลงของอุณหภูมิในสภาพอากาศอันเนื่องมาจากการเปลี่ยนแปลงของสภาพอากาศ สำหรับสูตรโกงคุณสามารถดูไฟล์หลามด้านล่าง
เสบียง
คุณจะต้องการ:
- ตัวแก้ไขโค้ด (ฉันใช้ PyCharm เวอร์ชันชุมชน)
- Python v3.8 หรือใหม่กว่า
ขั้นตอนที่ 1: ดาวน์โหลด Data
ขั้นแรก คุณจะต้องดาวน์โหลดข้อมูล หากคุณต้องการสร้างกราฟอย่างอื่น คุณสามารถใช้ชุดข้อมูลอื่นได้ ฉันกำลังใช้ชุดข้อมูลจาก NOAA นี่คือชุดข้อมูล คุณสามารถป้อนพารามิเตอร์ที่กำหนดเอง จากนั้นคลิกพล็อต เลื่อนลง แล้วคุณจะเห็นไอคอนที่มีเอกสารและ X อยู่ที่ด้านบนซ้ายของตาราง เพื่อให้แน่ใจว่าถูกต้อง ให้วางเมาส์เหนือข้อความนั้นและควรระบุว่า ดาวน์โหลดข้อมูลในรูปแบบ CSV นอกจากนี้ยังมีไฟล์ csv อื่น ๆ ที่ฉันใส่ไว้ด้านล่างซึ่งคุณสามารถใช้แทนได้
ขั้นตอนที่ 2: การอัปโหลดไฟล์ของคุณไปยังโครงการ 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 เป็น plt
ตอนนี้จะเพิ่ม Pyplot ให้กับโปรเจ็กต์ของคุณและเพื่อใช้ฟังก์ชันใดๆ ที่คุณเรียกว่า plt ชื่อฟังก์ชัน ().
ขั้นตอนที่ 6: การสร้างกราฟ
ในการสร้างกราฟเราเรียกฟังก์ชันพล็อต จากนั้นเราเรียก xlabel และ ylabel เพื่อติดป้ายกำกับกราฟของเรา
plt.plot (ปี อุณหภูมิ)
plt.ylabel('อุณหภูมิ (C)')
plt.xlabel('ปี')
plt.show()
ฟังก์ชั่นการแสดงแสดงกราฟ
แนะนำ:
การซิงค์โฟลเดอร์ด้วย Python: 5 ขั้นตอน
การซิงค์โฟลเดอร์ด้วย Python: คำแนะนำนี้จะแสดงวิธีทำให้สองโฟลเดอร์ (และโฟลเดอร์ทั้งหมดอยู่ภายใน) ซิงค์กัน ดังนั้นโฟลเดอร์หนึ่งจึงเป็นสำเนาโดยตรงของอีกโฟลเดอร์หนึ่ง เหมาะอย่างยิ่งสำหรับการสำรองข้อมูลงานทั้งในเครื่อง เซิร์ฟเวอร์คลาวด์/เครือข่าย หรือไดรฟ์ USB ไม่มีประสบการณ์ในการเขียนโปรแกรมไม่เ
เกม Python Tic Tac Toe: 4 ขั้นตอน
เกม Python Tic Tac Toe: เกม python tic tac toe เกมนี้สร้างขึ้นใน python ซึ่งเป็นภาษาคอมพิวเตอร์ ฉันได้ใช้โปรแกรมแก้ไข python ชื่อ: pycharm คุณยังสามารถใช้โปรแกรมแก้ไขโค้ด python ปกติได้อีกด้วย
ผู้เข้าร่วม Automático Com Python ไม่มี Google Colab: 5 ขั้นตอน
ผู้เข้าร่วม Automático Com Python ไม่มี Google Colab: Olá pessoal! Tudo bem ?Meu nome é Guilherme, Nesse projeto nós vamos aprender como criar um ChatBot usando a Linguagem de programação Python e o Google Colab!Sou aluno da https://orbe.ai/ - Escola de Inteligência Artificial Infinita… และโครงการ
Python Introduction - Katsuhiko Matsuda & Edwin Cijo - พื้นฐาน: 7 ขั้นตอน
Python Introduction - Katsuhiko Matsuda & Edwin Cijo - Basics: สวัสดี เราเป็นนักเรียน 2 คนใน MYP 2 เราต้องการสอนพื้นฐานของการเขียนโค้ด Python แก่คุณ ซึ่งสร้างขึ้นในช่วงปลายทศวรรษ 1980 โดย Guido van Rossum ในเนเธอร์แลนด์ มันถูกสร้างขึ้นมาเป็นตัวตายตัวแทนของภาษาเอบีซี ชื่อของมันคือ "Python" เพราะเมื่อ
เครื่องสแกนโค้ด QR โดยใช้ OpenCV ใน Python: 7 ขั้นตอน
เครื่องสแกนรหัส QR การใช้ OpenCV ใน Python: ในโลกปัจจุบันนี้ เราเห็นรหัส QR และบาร์โค้ดถูกใช้เกือบทุกที่ตั้งแต่บรรจุภัณฑ์ของผลิตภัณฑ์ไปจนถึงการชำระเงินออนไลน์ และทุกวันนี้ เราเห็นรหัส QR แม้แต่ในร้านอาหารเพื่อดูเมนู ดังนั้นไม่ สงสัยว่าตอนนี้เป็นความคิดที่ยิ่งใหญ่ แต่เคยไหม