Mục lục:
- Quân nhu
- Bước 1: Tải xuống dữ liệu
- Bước 2: Tải tệp của bạn lên dự án Python của bạn
- Bước 3: Thêm cột năm vào biến số năm
- Bước 4: Tạo một biến thể nhiệt độ và thêm nhiệt độ cho nó
- Bước 5: Nhập Pyplot từ Matplotlib
- Bước 6: Vẽ đồ thị
Video: Vẽ biểu đồ về sự thay đổi nhiệt độ từ biến đổi khí hậu bằng Python: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
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, 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 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ó
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
Để 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ị, 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:
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: 5 bước
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: Cảm biến DHT11 được sử dụng để đo nhiệt độ và độ ẩm. Họ là những người rất ưa thích đồ điện tử. Cảm biến nhiệt độ và độ ẩm DHT11 giúp bạn thực sự dễ dàng thêm dữ liệu độ ẩm và nhiệt độ vào các dự án điện tử tự làm của mình. Đó là mỗi
AtticTemp - Ghi nhật ký nhiệt độ / khí hậu: 10 bước (có hình ảnh)
AtticTemp - Máy đo nhiệt độ / khí hậu: Máy đo nhiệt độ chịu đựng cao và máy ghi khí hậu cho gác mái của bạn hoặc các cấu trúc ngoài trời khác
Nhiệt kế có màu tương đối nhiệt độ trên màn hình TFT 2 "và nhiều cảm biến: 5 bước
Nhiệt kế Có Màu Tương đối Nhiệt độ trên Màn hình TFT 2 "và Nhiều Cảm biến: Tôi đã tạo một màn hình hiển thị các phép đo của một số cảm biến nhiệt độ. Điều thú vị là màu sắc của các giá trị thay đổi theo nhiệt độ: > 75 độ Celcius = RED > 60 > 75 = ORANGE > 40 < 60 = VÀNG > 30 < 40
Đúc các bộ phận chi tiết: Ngón tay giả (Phát sáng, Thay đổi màu sắc khi có nhiệt, và hơn thế nữa ): 10 bước (có hình ảnh)
Đúc các bộ phận chi tiết: Ngón tay giả (Phát sáng, Thay đổi màu sắc bằng nhiệt, và hơn thế nữa …): Đây là hướng dẫn về đúc các bộ phận nhỏ, phức tạp - giá rẻ. Cần phải nói rằng tôi không phải là chuyên gia đúc, nhưng điều cần thiết thường là mẹ của phát minh - một số quy trình ở đây đã hoạt động tốt. Tôi đã gặp Nigel Ackland tại Future Fest ở London, và
Đo lực thay đổi của mạng cáp quang được tạo ra khi đặt bằng ngoại lực: 8 bước
Đo lường sự thay đổi lực của mạng sợi quang được tạo ra khi bị tác động bởi lực bên ngoài: Tế bào có thể tương tác với chất nền ngoại bào xung quanh (ECM) và có thể vừa áp dụng vừa phản ứng với các lực tác động bởi ECM. Đối với dự án của chúng tôi, chúng tôi mô phỏng một mạng các sợi liên kết với nhau sẽ hoạt động như ECM và xem cách