Mục lục:

Vẽ biểu đồ về sự thay đổi nhiệt độ từ biến đổi khí hậu bằng Python: 6 bước
Vẽ biểu đồ về sự thay đổi nhiệt độ từ biến đổi khí hậu bằng Python: 6 bước

Video: Vẽ biểu đồ về sự thay đổi nhiệt độ từ biến đổi khí hậu bằng Python: 6 bước

Video: Vẽ biểu đồ về sự thay đổi nhiệt độ từ biến đổi khí hậu bằng Python: 6 bước
Video: Biến đổi khí hậu gây thiệt hại lớn cho toàn cầu | VTV24 2024, Tháng mười hai
Anonim
Vẽ biểu đồ về sự thay đổi nhiệt độ từ biến đổi khí hậu bằng Python
Vẽ biểu đồ về sự thay đổi nhiệt độ từ biến đổi khí hậu bằng Python

Biến đổi khí hậu là một vấn đề lớn. Và nhiều người không biết bây giờ nó đã tăng bao nhiêu. Trong hướng dẫn này, chúng tôi sẽ vẽ biểu đồ sự thay đổi nhiệt độ trong khí hậu do biến đổi khí hậu. Đối với một bảng gian lận, bạn có thể xem tệp python bên dưới.

Quân nhu

Có thể bạn sẽ cần:

  • Trình chỉnh sửa mã (Tôi sử dụng phiên bản cộng đồng của PyCharm)
  • Python v3.8 hoặc mới hơn

Bước 1: Tải xuống dữ liệu

Trước tiên, bạn cần tải xuống dữ liệu. Nếu bạn muốn vẽ biểu đồ khác, bạn có thể sử dụng một tập dữ liệu khác. Tôi đang sử dụng tập dữ liệu từ NOAA. Đây là tập dữ liệu. Bạn có thể nhập các thông số tùy chỉnh của riêng mình, sau đó nhấp vào biểu đồ, cuộn xuống và bạn sẽ thấy một biểu tượng có tài liệu và dấu X trên đó ở trên cùng bên trái của bảng. Để đảm bảo nó chính xác, hãy di chuột qua nó và nó sẽ thông báo Tải xuống dữ liệu ở định dạng CSV. Ngoài ra còn có một số tệp csv khác mà tôi đã đặt bên dưới mà bạn có thể sử dụng thay thế.

Bước 2: Tải tệp của bạn lên dự án Python của bạn

Tải tệp của bạn lên dự án Python của bạn
Tải tệp của bạn lên dự án Python của bạn

Để tải tệp của bạn lên dự án python, trước tiên, hãy đảm bảo tệp nằm trong cùng một thư mục trên máy tính của bạn. Tiếp theo, nhập, file = open ("Tên của Tập dữ liệu", "r")

data = file.readlines ()

Hàm mở sẽ mở một tập dữ liệu và r là để đọc. Mặc dù tệp đã được mở, điều này chỉ có nghĩa là bạn có thể đọc nó, vì vậy chúng tôi tạo một biến khác được gọi là dữ liệu, biến này đọc tệp.

Tiếp theo, chúng tôi tạo ra một năm thay đổi. Đây là cột năm của tập dữ liệu và sẽ lưu trữ chúng. Vì vậy, chúng tôi nhập, năm =

Bước 3: Thêm cột năm vào biến số năm

Thêm cột năm vào biến số năm
Thêm cột năm vào biến số năm

Để thêm cột năm vào biến năm, chúng tôi chạy vòng lặp for.

cho dòng trong dữ liệu: years.append (int (line.split (',') [0]))

Vòng lặp for chạy vòng lặp cho mọi dòng. years.append nối thêm những gì trong ngoặc đơn. Hàm int chuyển đổi những gì bên trong dấu ngoặc đơn thành một số nguyên. Line.split (",") sẽ tách nội dung của dòng được chia theo dấu phẩy và trả về một mảng, vì vậy chúng ta đặt [0] ở cuối để lấy phần tử đầu tiên trong mảng là năm.

Bước 4: Tạo một biến thể nhiệt độ và thêm nhiệt độ cho nó

Tạo một biến thể nhiệt độ và thêm nhiệt độ cho nó
Tạo một biến thể nhiệt độ và thêm nhiệt độ cho nó

Bởi vì tệp.csv của chúng tôi được phân tách theo từng dòng, để hiển thị có một dòng mới, chúng tôi có / n ở cuối mỗi dòng để đại diện cho một dòng mới. Điều này có nghĩa là chúng tôi phải làm thêm một chút công việc để lấy nhiệt độ từ tập dữ liệu. Chúng tôi bắt đầu với cùng một mã.

tạm thời =

cho dòng trong dữ liệu:

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

Lưu ý rằng chúng ta có một.split thứ hai ở cuối dòng cuối cùng. Điều này sẽ chia nhỏ nó thành từng ký tự vì vậy nếu chúng ta có từ hello thì nó sẽ trở thành h, e, l, l, o. Tiếp theo, chúng ta chỉ phải lấy nhiệt độ từ danh sách số mảng.

num = float (''. tham gia (numlist)) temp.append (num)

Biến num chuyển đổi phiên bản đã tham gia của số danh sách mảng thành một số thực. Như chúng ta đã học bài trước, phương thức.append sẽ gắn nó vào mảng.

Bước 5: Nhập Pyplot từ Matplotlib

Nhập Pyplot từ Matplotlib
Nhập Pyplot từ Matplotlib

Để vẽ biểu đồ nhiệt độ, bạn phải nhập Pyplot.

từ matplotlib nhập pyplot dưới dạng plt

Điều này bây giờ thêm Pyplot vào dự án của bạn và để sử dụng bất kỳ chức năng nào của nó mà bạn gọi là plt. Tên chức năng ().

Bước 6: Vẽ đồ thị

Vẽ đồ thị
Vẽ đồ thị

Để vẽ đồ thị, chúng ta gọi là hàm đồ thị. Sau đó, chúng tôi gọi xlabel và ylabel để gắn nhãn đồ thị của chúng tôi.

plt.plot (năm, tạm thời)

plt.ylabel ('Nhiệt độ (C)')

plt.xlabel ('Năm')

plt.show ()

Hàm hiển thị hiển thị đồ thị.

Đề xuất: