Разброс Matplotlib: нарисуйте точечный график для трех разных групп, имеющих вес и высоту
Matplotlib Scatter: упражнение 6 с решением
Напишите программу на Python, чтобы нарисовать точечный график, чтобы обнаружить повышение уровня моря за последние 100 лет. Мы собрали данные отсюда [https://github.com/datasets/sea-level-rise].
Эти данные содержат «кумулятивные изменения уровня моря в Мировом океане с 1880 года, основанные на комбинации долговременных измерений мареографа и недавних спутниковых измерений. Он показывает среднее абсолютное изменение уровня моря, которое относится к высоте поверхности океана, независимо от того, поднимается или опускается близлежащая земля. Спутниковые данные основаны исключительно на измеренном уровне моря, в то время как долгосрочные данные датчика прилива включают небольшой поправочный коэффициент, потому что размер и форма океанов изменяются медленно с течением времени. (В среднем со времени последнего пика ледникового периода, 20 000 лет назад, дно океана постепенно тонуло.) "
Пример данных:
data.csv
Пример решения :
Код Python:
import matplotlib.pyplot as plt
import pandas as pd
data = pd.read_csv('data.csv')
year = data['year']
sea_levels = data['CSIRO_sea_level']
plt.scatter(year, sea_levels, edgecolors='g')
plt.xlabel('Year')
plt.ylabel('Sea Level (inches)')
plt.title('Rise in Sealevel')
plt.show()
Пример вывода:
Редактор кода Python:
Внесите свой код и комментарии через Disqus. :
Предыдущий: Напишите программу на Python, чтобы нарисовать точечный график для трех разных групп с разной массой и высотой.
Далее: Упражнения Matplotlib
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования