File:5 9 16 Andrea TempSpiralEdHawkins.gif
出典:ウィキメディア・コモンズ (Wikimedia Commons)
ナビゲーションに移動
検索に移動
このプレビューのサイズ: 563 × 599 ピクセル。 その他の解像度: 225 × 240 ピクセル | 451 × 480 ピクセル | 743 × 791 ピクセル。
元のファイル (743 × 791 ピクセル、ファイルサイズ: 1.79メガバイト、MIME タイプ: image/gif、ループします、170 フレーム、29秒)
ファイル情報
構造化データ
キャプション
このファイルは、File:Global temperature change spiral 2020 100MPx.gifによって代替されています。このファイルの代わりに、他のファイルを使うことをお薦めします。代替されたファイルの削除には合意が必要なことに注意してください。 理由:updated to year 2020
|
概要
[編集]解説5 9 16 Andrea TempSpiralEdHawkins.gif |
English: Climate spiral: A spiral graph represents global temperature change (1850 to 2018); Data from the HadCRUT4 dataset http://www.metoffice.gov.uk/hadobs/hadcrut4/ |
日付 | |
原典 | Spiralling global temperatures Climate Log Book |
作者 | Ed Hawkins, a climate scientist in the National Centre for Atmospheric Science at the University of Reading. |
その他のバージョン |
Source code
[編集]A static version of this can be created with the following code:
Python Matplotlib source code |
---|
#!/usr/bin/python3
# -*- coding: utf8 -*-
import calendar
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
import os
from math import *
plt.rc('mathtext', default='regular')
data_filename = "HadCRUT.4.6.0.0.monthly_ns_avg.txt"
if not os.path.isfile(data_filename):
print("need raw data from https://www.metoffice.gov.uk/hadobs/hadcrut4/index.html")
exit()
year_month_T = []
with open(data_filename, "r") as df:
for l in df.readlines():
l = l.strip().split()
year_month_T.append([int(l[0].split("/")[0]), int(l[0].split("/")[1]), float(l[1])])
years, months, T = [np.array(i) for i in zip(*year_month_T)]
T_baseline = np.mean(T[np.logical_and(years >= 1850, years <= 1900)])
T -= T_baseline
angles = -(months-1) / 12. * 2 * pi
points = np.vstack((angles, T)).T
n = len(points)
fig = plt.figure(figsize=(5, 5.4))
fig.patch.set_facecolor('#333333')
cmap = plt.cm.get_cmap('viridis')
ax = fig.add_axes([0.07, 0.07, 0.86, 0.8], projection="polar", axisbg="k")
ax.set_theta_zero_location("N")
r0, r1 = -1., 2.3
ax.set_ylim(r0, r1)
ax.add_artist(mpl.patches.Arc((0, 0), 2*(0-r0), 2*(0-r0), transform=ax.transData._b,
theta1=90+20, theta2=90-20, color="white", lw=1.8))
ax.add_artist(mpl.patches.Arc((0, 0), 2*(1.5-r0), 2*(1.5-r0), transform=ax.transData._b,
theta1=90+10, theta2=90-10, color="red", lw=1.8))
ax.add_artist(mpl.patches.Arc((0, 0), 2*(2-r0), 2*(2-r0), transform=ax.transData._b,
theta1=90+8, theta2=90-8, color="red", lw=1.8))
ax.text(0, 0.0, r"$0^\circ C$", color="white",
ha='center', va="center", fontsize=10, zorder=-1)
ax.text(0, 1.5, r"$1.5^\circ C$", color="red",
ha='center', va="center", fontsize=10, zorder=-1)
ax.text(0, 2.0, r"$2.0^\circ C$", color="red",
ha='center', va="center", fontsize=10, zorder=-1)
# note: replotting each time is slow, could be faster if figure was kept.
for i, (start, stop) in enumerate(zip(points[:iframe], points[1:iframe+1])):
x, y = zip(start, stop)
ax.plot(x, y, color=cmap(i /n))
ax.get_yaxis().set_visible(False)
ax.set_xticks(np.radians(np.arange(0, -360, -30)))
ax.set_xticklabels([calendar.month_abbr[i+1] for i in range(12)], color="#cccccc")
for i, tick in enumerate(ax.get_xticklabels()):
tick.set_rotation(-30 * i)
ax.grid(False)
fig.suptitle(u"Global temperature change (%s\u2013%s)" % (min(years), max(years)),
color="white")
fig.text(0.96, 0.02, 'HadCRUT4', ha='right', va='bottom', color="white", fontsize=8)
#ax.text(0, r0, str(years[iframe]), color="white", ha='center', va="center", fontsize=12)
plt.savefig("Temperature_spiral_HadCRUT4.svg",
facecolor=fig.get_facecolor(), edgecolor="none")
|
ライセンス
[編集]このファイルはクリエイティブ・コモンズ 表示 3.0 非移植ライセンスのもとに利用を許諾されています。
- あなたは以下の条件に従う場合に限り、自由に
- 共有 – 本作品を複製、頒布、展示、実演できます。
- 再構成 – 二次的著作物を作成できます。
- あなたの従うべき条件は以下の通りです。
- 表示 – あなたは適切なクレジットを表示し、ライセンスへのリンクを提供し、変更があったらその旨を示さなければなりません。これらは合理的であればどのような方法で行っても構いませんが、許諾者があなたやあなたの利用行為を支持していると示唆するような方法は除きます。
ファイルの履歴
過去の版のファイルを表示するには、その版の日時をクリックしてください。
日付と時刻 | サムネイル | 寸法 | 利用者 | コメント | |
---|---|---|---|---|---|
現在の版 | 2020年3月1日 (日) 21:30 | 743 × 791 (1.79メガバイト) | Bürgerentscheid (トーク | 投稿記録) | original file now resized with lanczos3. | |
2016年5月15日 (日) 21:39 | 720 × 775 (2.83メガバイト) | Fred Bauder (トーク | 投稿記録) | User created page with UploadWizard |
このファイルは上書きできません。
ファイルの使用状況
以下のページがこのファイルを使用しています:
グローバルなファイル使用状況
以下に挙げる他のウィキがこの画像を使っています:
- de.wikipedia.org での使用状況
- en.wikipedia.org での使用状況
- es.wikipedia.org での使用状況
- gl.wikipedia.org での使用状況
- id.wikipedia.org での使用状況
- it.wikipedia.org での使用状況
- ja.wikipedia.org での使用状況
- mk.wikipedia.org での使用状況
- nl.wikipedia.org での使用状況
- no.wikipedia.org での使用状況
- ro.wikipedia.org での使用状況
- uk.wikipedia.org での使用状況