Სარჩევი:
- მარაგები
- ნაბიჯი 1: მონაცემების ჩამოტვირთვა
- ნაბიჯი 2: ატვირთეთ თქვენი ფაილი თქვენს პითონის პროექტში
- ნაბიჯი 3: წლების სვეტის დამატება წლების ცვლადზე
- ნაბიჯი 4: ტემპერატურის ვარიაციის შექმნა და მასში ტემპერატურის დამატება
- ნაბიჯი 5: Pyplot– ის იმპორტი Matplotlib– დან
- ნაბიჯი 6: გრაფიკული შედგენა
ვიდეო: კლიმატური ცვლილებებიდან პითონში ტემპერატურის ცვლილების გრაფიკული გამოსახვა: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
კლიმატის ცვლილება დიდი პრობლემაა. და ბევრს არ ესმის, რამდენად გაიზარდა. ამ სასწავლო ინსტრუქციაში ჩვენ განვიხილავთ კლიმატის ტემპერატურის ცვლილებას კლიმატის ცვლილების გამო. მოტყუების ფურცლისთვის შეგიძლიათ იხილოთ პითონის ფაილი ქვემოთ.
მარაგები
Შენ დაგჭირდება:
- კოდის რედაქტორი (მე ვიყენებ PyCharm– ის საზოგადოებრივ ვერსიას)
- პითონი v3.8 ან უფრო ახალი
ნაბიჯი 1: მონაცემების ჩამოტვირთვა
პირველ რიგში, თქვენ უნდა გადმოწეროთ მონაცემები. თუ გსურთ სხვა რამის გრაფიკზე გამოსახვა, შეგიძლიათ გამოიყენოთ სხვა მონაცემთა ნაკრები. მე ვიყენებ მონაცემთა ნაკრებებს NOAA– დან. აქ არის მონაცემთა ნაკრები. თქვენ შეგიძლიათ შეიყვანოთ თქვენი საკუთარი პარამეტრები და შემდეგ დააწკაპუნოთ ნაკვეთზე, გადაახვიეთ ქვემოთ და დაინახავთ ხატს დოკუმენტით და მასზე X ცხრილის ზედა მარცხენა კუთხეში. იმისათვის, რომ დარწმუნდეთ რომ ის სწორია, გადაახვიეთ მასზე და უნდა თქვას ჩამოტვირთეთ მონაცემები CSV ფორმატში. ასევე არის სხვა csv ფაილები, რომლებიც ქვემოთ მოვიყვანე, რომელთა ნაცვლად შეგიძლიათ გამოიყენოთ.
ნაბიჯი 2: ატვირთეთ თქვენი ფაილი თქვენს პითონის პროექტში
თქვენი ფაილის პითონის პროექტში ასატვირთად, პირველ რიგში, დარწმუნდით, რომ ის არის იმავე საქაღალდეში თქვენს კომპიუტერში. შემდეგი, ჩაწერეთ, ფაილი = ღია ("მონაცემთა ნაკრების სახელი", "რ")
მონაცემები = file.readlines ()
ღია ფუნქცია ხსნის მონაცემთა ნაკრებს და r არის წასაკითხი. მიუხედავად იმისა, რომ ფაილი გახსნილია, ეს მხოლოდ იმას ნიშნავს, რომ თქვენ შეგიძლიათ მისი წაკითხვა, ასე რომ ჩვენ შევქმნით სხვა ცვლადს, რომელსაც ეწოდება მონაცემები, რომელიც კითხულობს ფაილს.
შემდეგ ჩვენ შევქმნით ცვალებად წლებს. ეს არის მონაცემთა ნაკრების წლების სვეტი და შეინახავს მათ. ასე რომ, ჩვენ ვწერთ, წლები =
ნაბიჯი 3: წლების სვეტის დამატება წლების ცვლადზე
წლების ცვლაში წლების სვეტის დასამატებლად ჩვენ ვაწარმოებთ მარყუჟს for.
მონაცემების ხაზისთვის: years.append (int (line.split (',') [0]))
For loop გადის მარყუჟს ყველა ხაზისთვის. წელი. დანართი ამატებს რა არის ფრჩხილებში. Int ფუნქცია გარდაქმნის ფრჩხილის შიგნით რიცხვს. Line.split (",") გაყოფს ხაზის შინაარსს გაყოფილი მძიმით და დააბრუნებს მასივს, ამიტომ ჩვენ ბოლოს [0] ვდებთ მასივის პირველი ელემენტის, წლის მისაღებად.
ნაბიჯი 4: ტემპერატურის ვარიაციის შექმნა და მასში ტემპერატურის დამატება
იმის გამო, რომ ჩვენი.csv ფაილი გამოყოფილია ხაზებით, რომ ნახოთ არის ახალი ხაზი, ჩვენ გვაქვს / n ყოველი სტრიქონის ბოლოს წარმოვაჩინოთ ახალი ხაზი. ეს ნიშნავს, რომ ჩვენ ცოტა მეტი სამუშაო უნდა გავაკეთოთ, რომ მივიღოთ ტემპერატურა მონაცემთა ნაკრებიდან. ჩვენ ვიწყებთ იმავე კოდს.
ტემპერატურა =
მონაცემთა ხაზისთვის:
numlist = line.split (',') [1]. split ()
გაითვალისწინეთ, რომ ჩვენ გვაქვს მეორე.სპილი ბოლო ხაზის ბოლოს. ეს დაშლის მას თითოეულ პერსონაჟზე, ასე რომ, თუ ჩვენ გვაქვს სიტყვა გამარჯობა, ის გახდება h, e, l, l, o. ჩვენ შემდეგ უნდა მივიღოთ მხოლოდ ტემპერატურა მასივის ნუმლისტიდან.
num = float (''. შეერთება (რიცხვთა სია)) temp.append (num)
ცვლადი num გადააქცევს მასივის ნუმლისტის შეერთებულ ვერსიას float- ში. როგორც ვისწავლეთ ბოლო გაკვეთილი,.append მეთოდი მას ამატებს მასივს.
ნაბიჯი 5: Pyplot– ის იმპორტი Matplotlib– დან
ტემპერატურის დასადგენად, თქვენ უნდა შემოიტანოთ Pyplot.
matplotlib იმპორტი pyplot როგორც plt
ეს ახლა დასძენს Pyplot თქვენს პროექტს და გამოიყენოს მისი ნებისმიერი ფუნქცია, რომელსაც თქვენ ეძახით plt. functionName ().
ნაბიჯი 6: გრაფიკული შედგენა
მის გამოსახატავად ჩვენ ვეძახით ნაკვეთის ფუნქციას. შემდეგ ჩვენ მოვუწოდებთ xlabel- ს და ylabel- ს, რომ მიუთითონ ჩვენი გრაფიკი.
plt. ნაკვეთი (წელი, ტემპერატურა)
plt.ylabel ('ტემპერატურა (C)')
plt.xlabel ("წლები")
plt. ჩვენება ()
ჩვენების ფუნქცია აჩვენებს გრაფიკს.
გირჩევთ:
სინათლისა და ტემპერატურის სენსორების მონაცემების კითხვა და გრაფიკული გამოსახულება ჟოლოს პი: 5 ნაბიჯი
სინათლისა და ტემპერატურის სენსორების მონაცემების წაკითხვა და გრაფიკა ჟოლოს პი: ამ ინსტრუქციაში თქვენ ისწავლით თუ როგორ უნდა წაიკითხოთ სინათლისა და ტემპერატურის სენსორი ჟოლოს პი და ADS1115 ანალოგი ციფრულ გადამყვანად და გრაფიკულად შეადგინოთ იგი matplotlib– ის გამოყენებით. დავიწყოთ საჭირო მასალებით
ტენიანობისა და ტემპერატურის დამკვირვებელი ჟოლოს Pi გამოყენებით SHT25 პითონში: 6 ნაბიჯი
ტენიანობის და ტემპერატურის დამკვირვებელი ჟოლოს Pi გამოყენებით SHT25 პითონში: როგორც ჟოლოს პიის ენთუზიასტი, ჩვენ მოვიფიქრეთ მასზე უფრო სანახაობრივი ექსპერიმენტები. ამ კამპანიაში ჩვენ გავაკეთებთ ტენიანობისა და ტემპერატურის დამკვირვებელს, რომელიც ზომავს ტენიანობასა და ტემპერატურას ჟოლოს პი და SHT25, Humidi
ტემპერატურის შემცირება 3310 ეკრანზე გრაფიკული გზა: 5 ნაბიჯი
Temp Disply 3310 ჩვენების გრაფიკული გზა: გამარჯობა, მე ვარ მკაცრი მუშაობენ) 1X LM35 TEMP SENSOR1 X 10uf (ELECTROLYTIC CAPACITOR) რაღაც მავთული
ტემპერატურის კითხვა LM35 ტემპერატურის სენსორის გამოყენებით Arduino Uno– ით: 4 ნაბიჯი
ტემპერატურის კითხვა LM35 ტემპერატურის სენსორის გამოყენებით Arduino Uno– ით: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ LM35 არდუინოსთან ერთად. Lm35 არის ტემპერატურის სენსორი, რომელსაც შეუძლია წაიკითხოს ტემპერატურის მნიშვნელობები -55 ° C– დან 150 ° C– მდე. ეს არის 3 ტერმინალური მოწყობილობა, რომელიც უზრუნველყოფს ტემპერატურის პროპორციულ ანალოგიურ ძაბვას. მაღალი
ESP32 NTP ტემპერატურის ზონდის მომზადების თერმომეტრი Steinhart-Hart კორექციით და ტემპერატურის სიგნალიზაციით .: 7 ნაბიჯი (სურათებით)
ESP32 NTP ტემპერატურის ზონდის მომზადების თერმომეტრი Steinhart-Hart კორექციით და ტემპერატურის სიგნალიზაციით: ჯერ კიდევ მოგზაურობთ " მომავალი პროექტის ", ", " ESP32 NTP ტემპერატურის ზონდის მომზადების თერმომეტრის Steinhart-Hart კორექციით და ტემპერატურის სიგნალიზაციით " არის ინსტრუქცია, რომელიც გვიჩვენებს, თუ როგორ დავამატო NTP ტემპერატურის ზონდი, პიეზო ბ