top of page
바다 밑의 산호
해양

Ocean
Temperature

Rise

Our group would like to find out the current status of the rise in marine temperature in Korea.
We will draw a graph through Python using the average annual sea level temperature data of the Jeongseon Marine Observation Point in Korea.

Ocean Temperature Rise

First, a preprocessing step is required to use the data. Download
the csv file from the Korea Meteorological Administration website.
Load the modules that you need to draw a graph with Python.
You can import the csv file afterwards, but if there is a column
that you don't need, delete it. Move the csv file to the same location
as the jupyter source file.

If you write the following code, the graph is output.

엑셀.png

Python code

Jupyter .ipynb code file

import csv

import matplotlib.pyplot as plt

 

f = open("ocean_temperature.csv")

data = csv.reader (f)

next (data)

result = []

for row in data:

    if row [-1] != '': # If the water temperature value exists

        result.append(float (row[-1])) # Add water temperature value to result list

plt.plot(result, 'hotpink') # Draw the value stored in the result list in hotpink color

plt. show() # Draw a graph

그래프.png


This graph shows the annual average sea level temperature deviation of the Jeongseon Marine Observation Point in Korea, and the degree of heat absorption from the ocean every year can be seen. Looking at the trend line of the average annual sea surface temperature deviation graph, there is an increasing tendency.

Furthermore, looking at the average annual sea level temperature by domestic sea, the sea level temperature is high in the order of Southern sea>Eastern Sea>Western Sea, which is relatively low-level, resulting in high water temperatures due to a lot of solar radiation energy. In addition, according to the annual average sea surface temperature deviation of the global body, sea surface temperature changes due to changes in the ocean and atmosphere for years to decades and global warming, and the rate of change increased by 0.56°C over 100 years.

bottom of page