鲱鱼分布图
海面温度数据
官网下载地址:https://www.metoffice.gov.uk/hadobs/index.html
收集的://download.csdn.net/download/qq_39542714/12158332
链接:https://pan.baidu.com/s/1gtQEFlaUhkzgs4ioq97RpQ
提取码:wpk4
处理数据的软件及使用方法
软件和方法:
https://www.lanzous.com/i9dkh0j
需要安装Java环境,教程看:
https://www.cnblogs.com/Mayfly-nymph/p/9581257.html
参考文献
链接:https://pan.baidu.com/s/1eFBf-uzOiORoVsZ84e2foQ
提取码:oxqt
苏格兰海域及附近海域温度数据:
蓝奏:https://www.lanzous.com/i9dm2ab
绘制这些数据的代码
# -*- coding:utf-8 -*-
import csv
import matplotlib.pyplot as plt
flag = True
flag1 = True
mon_count = 0
year_count = 0
year = [x for x in range(1997,2014)]
year_data = []
sea_count = 1
sea_area = ''
S = 0
with open(r"C:\Users\10245\Desktop\data1.csv", 'r') as f:
datas = csv.reader(f)
for data in datas:
if flag:
flag = False
continue
if flag1:
flag1 = False
sea_area = data[4]
if mon_count == 12 or (sea_count == 13 and mon_count == 11):
mon_count = 0
year_count += 1
year_data.append(S/12)
S = 0
if year_count == 17:
plt.xlabel('time/year')
plt.ylabel('temperature/℃ ')
plt.title(sea_area)
plt.plot(year, year_data)
name = "C:\\Users\\10245\\Desktop\\pic\\"+sea_area+".jpg"
plt.savefig(name)
plt.show()
year_count = 0
sea_count += 1
flag1 = True
year_data = []
S += float(data[5])
mon_count = mon_count + 1
其他资料
苏格兰环境网:点击进入
实时海水温度及其他环境信息:https://www.windy.com/zh/-%E6%B5%B7%E6%B0%B4%E6%B8%A9%E5%BA%A6-sst?sst,57.059,-4.340,8
结尾
收集资料不易,如果对你有帮助,可以给博主给点赞或者关注博主,为你带来更多的精彩内容!