Skip to content

Instantly share code, notes, and snippets.

@borgar
Created October 5, 2016 19:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save borgar/200440b8bab2e71ba21dfa72e7e0f399 to your computer and use it in GitHub Desktop.
Save borgar/200440b8bab2e71ba21dfa72e7e0f399 to your computer and use it in GitHub Desktop.
Reykjavík Wind Map
license: MIT
height: 600

This is a d3 version of a Wind Map, a fantastic idea by David Curran. A plotter pen is pushed by the wind over a canvas, revealing which way the wind blows.

The data comes from Weather Underground and is as measured at the Reykjavík Airport which is conveniently located near the heart of the city.

GMT Max TemperatureC Mean TemperatureC Min TemperatureC Dew PointC MeanDew PointC Min DewpointC Max Humidity Mean Humidity Min Humidity Max Sea Level PressurehPa Mean Sea Level PressurehPa Min Sea Level PressurehPa Max VisibilityKm Mean VisibilityKm Min VisibilitykM Max Wind SpeedKm/h Mean Wind SpeedKm/h Max Gust SpeedKm/h Precipitationmm CloudCover Events WindDirDegrees
2015-1-1 1 -1 -3 0 -2 -4 100 90 66 986 983 982 31 10 1 29 13 3.05 5 Rain-Snow 150
2015-1-2 3 -1 -6 0 -4 -7 100 85 60 1004 995 986 31 11 1 35 8 64 2.03 6 Snow 174
2015-1-3 0 -2 -3 -1 -3 -6 94 85 74 1011 1009 1005 31 12 6 32 16 0.00 5 Snow 176
2015-1-4 9 2 -4 6 0 -6 93 79 52 1010 994 976 10 8 1 69 32 95 1.02 7 Rain-Snow 108
2015-1-5 3 1 -1 0 -2 -4 93 75 49 984 981 977 31 11 2 50 31 53 2.03 5 Rain-Snow 168
2015-1-6 5 1 -2 2 -1 -4 100 86 62 988 981 958 26 9 2 64 21 90 2.03 6 Rain-Snow 150
2015-1-7 3 2 1 3 0 -2 93 80 63 957 952 948 31 13 6 60 39 82 4.06 5 Rain-Snow-Hail 187
2015-1-8 1 -1 -2 0 -3 -6 95 81 60 975 970 959 23 10 0 66 39 87 0.51 6 Rain-Snow 207
2015-1-9 -1 -2 -3 -3 -4 -7 100 83 60 980 976 972 26 10 2 37 16 48 4.06 6 Snow 181
2015-1-10 -3 -4 -5 -4 -5 -7 93 87 70 985 977 972 26 10 2 24 13 0.25 6 Snow 130
2015-1-11 -1 -3 -6 -4 -8 -13 93 73 32 986 977 969 31 9 0 50 21 74 0.00 5 Snow 78
2015-1-12 2 -1 -4 -3 -6 -7 93 70 44 969 965 964 31 11 8 37 21 0.00 5 Snow 68
2015-1-13 4 1 -1 -2 -6 -9 68 56 46 981 973 966 10 10 10 42 23 34 0.00 7 38
2015-1-14 -1 -4 -7 -6 -10 -12 74 53 34 987 985 982 26 13 40 0.00 60
2015-1-15 -1 -3 -6 -7 -9 -12 69 59 35 997 993 987 10 10 10 45 23 58 0.00 3 Snow 1
2015-1-16 -1 -3 -5 -5 -7 -11 80 65 43 998 994 993 10 10 10 34 23 55 0.00 4 Snow 342
2015-1-17 -1 -3 -6 -3 -7 -9 80 72 54 1025 1011 999 10 10 10 40 13 60 0.00 4 Rain-Snow 43
2015-1-18 2 -3 -7 -2 -9 -13 86 66 47 1028 1022 1007 10 10 10 52 13 76 0.00 5 Snow 104
2015-1-19 5 1 -3 2 0 -2 87 77 62 1007 990 978 14 10 6 74 52 98 7.87 7 Rain-Snow 120
2015-1-20 2 1 0 2 -1 -3 96 84 67 995 984 976 31 12 2 39 21 0.00 6 Rain-Snow 147
2015-1-21 4 2 0 1 0 -1 87 82 65 1005 1001 996 31 13 9 48 18 71 0.00 7 Rain 153
2015-1-22 4 2 1 2 1 -1 93 84 69 996 990 983 31 13 8 39 26 55 3.05 7 Rain 172
2015-1-23 1 -1 -3 0 -3 -8 96 80 51 988 983 980 31 10 1 50 23 69 0.51 4 Rain-Snow 226
2015-1-24 5 1 -3 3 -4 -7 100 72 39 1002 992 978 14 8 0 58 40 84 0.51 7 Rain-Snow 196
2015-1-25 3 1 -1 3 -2 -8 92 74 48 985 976 970 19 9 1 71 35 98 0.51 7 Rain-Snow-Hail 221
2015-1-26 6 2 -2 6 -1 -6 93 80 50 1003 995 986 26 10 2 66 37 89 2.03 7 Rain-Snow 219
2015-1-27 3 1 -1 4 0 -2 98 87 70 994 986 976 18 9 2 37 23 55 5.08 6 Rain-Snow 202
2015-1-28 0 -2 -4 -1 -5 -18 96 79 11 981 977 975 31 12 8 14 10 0.00 2 Snow 132
2015-1-29 2 -2 -5 -2 -5 -7 93 68 50 1005 996 983 10 10 10 45 16 61 0.00 4 30
2015-1-30 -2 -3 -5 -6 -8 -10 80 66 47 1012 1008 1005 10 10 10 27 8 0.00 1 167
2015-1-31 -1 -3 -5 -4 -7 -9 80 70 54 1016 1014 1012 10 10 10 19 11 0.00 5 77
2015-2-1 1 -1 -3 0 -2 -5 100 90 75 1011 1006 1003 31 8 1 27 11 3.05 7 Rain-Snow 71
2015-2-2 -2 -4 -7 -2 -7 -13 87 68 44 1029 1020 1007 10 9 3 32 16 37 0.00 3 Snow 13
2015-2-3 3 -3 -10 1 -10 -24 87 61 15 1029 1023 1013 31 12 10 26 13 0.00 7 Rain 109
2015-2-4 4 2 -1 3 0 -2 96 81 69 1017 1015 1011 26 12 3 37 26 55 0.00 6 Rain 216
2015-2-5 5 4 3 4 2 1 96 85 65 1020 1018 1015 19 10 8 32 21 0.00 7 Rain 186
2015-2-6 3 2 0 5 0 -5 96 79 49 1024 1014 1008 26 10 3 61 34 90 0.51 6 Rain-Snow 228
2015-2-7 7 3 1 7 2 -2 98 84 68 1031 1028 1022 31 13 7 47 26 55 0.25 6 Rain-Snow 204
2015-2-8 7 6 5 6 4 3 93 86 77 1022 1012 1004 26 9 6 55 43 74 0.76 7 Rain 201
2015-2-9 3 1 0 6 1 -2 93 84 61 1003 999 990 31 10 2 53 31 84 1.02 7 Rain-Snow 204
2015-2-10 -1 -2 -4 -1 -4 -9 94 81 41 999 995 990 31 8 0 64 43 90 2.03 6 Rain-Snow-Hail 231
2015-2-11 -2 -3 -4 -5 -6 -12 93 78 36 1008 1004 1000 31 12 1 45 32 69 1.02 6 Snow 248
2015-2-12 -3 -6 -7 -5 -12 -19 93 54 17 1011 1009 1007 31 11 8 35 21 50 0.00 6 Snow 71
2015-2-13 0 -3 -6 -6 -9 -17 75 54 28 1007 1004 998 10 10 10 24 14 0.00 4 94
2015-2-14 8 3 -2 6 1 -6 88 76 50 997 978 961 19 9 4 60 32 82 20.07 7 Rain-Snow 128
2015-2-15 3 1 -1 5 1 -4 100 89 65 974 968 962 19 8 1 42 26 0.76 7 Rain-Snow 218
2015-2-16 -2 -3 -5 -1 -6 -9 93 82 42 985 980 974 31 10 1 60 32 95 3.05 6 Snow-Hail 231
2015-2-17 4 -1 -6 1 -4 -8 93 79 49 1001 993 983 31 10 1 58 37 77 0.51 6 Snow 143
2015-2-18 5 1 -4 3 1 -2 87 77 51 982 974 968 19 11 6 48 37 77 2.03 7 Rain 170
2015-2-19 2 1 -1 2 -1 -5 98 82 65 989 978 969 31 12 4 35 23 0.76 7 Rain-Snow 346
2015-2-20 -1 -3 -6 -3 -6 -14 93 74 16 1003 997 990 31 11 5 42 24 63 0.25 6 Snow 11
2015-2-21 -4 -7 -9 -10 -13 -15 74 57 33 1007 1003 991 10 10 8 50 13 0.00 7 Snow 93
2015-2-22 -1 -3 -7 -4 -6 -8 93 73 47 990 973 964 31 10 1 55 39 80 0.00 7 Snow 78
2015-2-23 -1 -2 -4 -6 -8 -11 80 61 39 986 979 970 31 11 10 39 13 50 0.00 6 Snow 42
2015-2-24 -1 -2 -3 -3 -5 -7 93 78 54 994 989 986 31 10 1 37 23 55 4.06 7 Snow 57
2015-2-25 3 0 -3 0 -2 -5 93 85 60 994 974 954 10 7 2 53 27 77 9.91 7 Rain-Snow 114
2015-2-26 1 0 -1 -1 -3 -6 97 81 59 983 961 949 31 9 1 48 26 69 0.25 5 Rain-Snow 2
2015-2-27 1 -1 -3 -5 -7 -8 74 63 45 990 983 975 10 10 10 35 19 50 0.00 4 24
2015-2-28 2 -2 -5 -4 -7 -10 75 62 43 979 977 976 10 10 10 40 19 61 0.00 1 92
2015-3-1 0 -3 -6 -7 -9 -11 80 57 36 979 977 975 10 10 10 24 10 0.00 5 87
2015-3-2 -1 -2 -4 -7 -9 -11 65 56 41 984 979 976 19 11 10 23 13 0.00 5 Snow 81
2015-3-3 1 -3 -7 -1 -8 -12 93 64 42 1006 995 984 10 9 2 27 11 0.00 6 Snow 286
2015-3-4 5 2 -2 2 -2 -6 94 80 49 1008 996 981 19 10 3 71 26 97 8.89 7 Rain-Snow 140
2015-3-5 2 1 0 1 -2 -3 93 78 60 995 988 980 31 11 2 52 35 85 0.51 5 Rain-Snow-Hail 213
2015-3-6 4 2 -1 1 -1 -3 93 79 56 993 969 958 31 11 5 53 31 82 7.87 6 Rain-Snow-Hail 164
2015-3-7 2 0 -2 -1 -2 -6 100 86 47 973 968 961 31 10 0 40 23 2.03 6 Snow-Hail 182
2015-3-8 0 -1 -2 -1 -4 -6 100 78 57 992 983 974 31 12 2 55 32 84 3.05 4 Snow 211
2015-3-9 0 -2 -4 -2 -3 -5 94 89 74 1000 995 993 31 10 0 24 13 4.06 5 Snow 145
2015-3-10 5 0 -6 1 -3 -10 100 80 53 1003 992 976 31 11 0 82 26 111 5.08 6 Rain-Snow-Hail 124
2015-3-11 1 -1 -3 -1 -4 -7 93 79 43 996 990 983 26 10 0 50 26 72 2.03 5 Snow 191
2015-3-12 3 1 -2 1 -1 -6 93 87 64 997 987 975 31 10 2 48 19 58 4.06 7 Rain-Snow 94
2015-3-13 7 3 1 4 -1 -5 93 73 49 1002 996 986 31 11 5 66 35 97 9.91 7 Rain 157
2015-3-14 7 4 2 6 2 -1 90 78 54 1006 993 977 31 10 6 108 52 143 0.51 6 Rain 164
2015-3-15 8 4 0 7 -1 -4 93 74 52 1020 1009 995 31 12 6 55 23 77 0.00 6 Rain-Snow 136
2015-3-16 6 2 -2 1 0 -1 90 73 51 1019 1005 995 19 11 9 74 52 109 2.03 6 Rain-Snow 180
2015-3-17 4 1 -2 -1 -2 -6 94 78 41 1026 1024 1020 31 11 10 19 10 0.00 3 Snow 137
2015-3-18 2 -1 -3 0 -4 -7 93 75 50 1025 1020 1009 10 7 3 45 18 64 0.25 7 Rain-Snow 87
2015-3-19 8 4 0 5 3 0 93 87 77 1022 1014 1008 19 11 3 47 23 1.02 7 Rain 150
2015-3-20 7 3 1 3 1 -2 96 79 47 1027 1025 1017 31 12 10 63 16 87 0.51 6 Rain 95
2015-3-21 7 5 3 5 2 -1 93 79 47 1016 1011 1007 31 13 8 61 40 84 0.76 6 Rain 199
2015-3-22 5 2 0 2 0 -1 96 85 59 1007 1000 995 31 12 1 27 18 3.05 5 Rain-Snow 194
2015-3-23 2 -1 -4 -1 -4 -7 93 78 50 1018 1006 995 10 10 10 35 11 53 0.00 3 18
2015-3-24 4 0 -4 -1 -6 -9 80 63 35 1019 1014 1002 10 10 10 45 19 69 0.00 6 Rain 114
2015-3-25 4 2 1 2 -1 -4 93 78 46 1000 991 988 26 11 1 55 31 76 0.00 6 Fog-Rain 183
2015-3-26 2 0 -2 0 -2 -4 100 85 49 994 992 989 31 11 2 39 23 50 0.51 5 Snow 196
2015-3-27 2 0 -2 -1 -3 -5 96 83 63 991 988 986 31 11 3 48 21 60 1.02 4 Snow-Hail 194
2015-3-28 2 0 -3 -2 -4 -7 93 73 56 986 985 983 31 12 6 39 21 0.51 4 Snow 201
2015-3-29 2 -1 -3 -2 -3 -8 100 82 60 982 978 977 26 9 2 27 16 1.02 7 Snow 117
2015-3-30 -1 -3 -5 -7 -8 -11 80 63 35 987 985 979 10 10 10 34 13 0.00 2 30
2015-3-31 1 -4 -9 -9 -11 -13 73 55 33 1010 998 987 10 10 10 21 8 0.00 1 72
2015-4-1 0 -3 -7 -9 -11 -13 69 57 37 1022 1018 1011 10 10 10 35 13 0.00 3 29
2015-4-2 2 -3 -9 0 -8 -14 87 60 39 1022 1015 1007 31 11 5 40 18 0.00 6 Rain-Snow 80
2015-4-3 7 3 1 4 2 0 93 82 73 1007 1005 1003 31 11 7 50 29 76 1.02 7 Rain 167
2015-4-4 7 6 3 6 4 1 95 89 76 1008 1005 1004 19 9 5 42 26 0.00 8 Rain 186
2015-4-5 8 7 6 6 4 3 95 84 71 1009 1006 1000 18 10 5 40 27 52 0.00 7 Rain 155
2015-4-6 7 4 3 6 2 -1 93 80 56 1008 1004 999 31 13 10 45 23 63 0.00 6 Rain 188
2015-4-7 4 2 -1 1 -2 -4 93 78 39 1015 1011 1008 31 12 3 58 40 87 0.76 4 Rain-Snow-Hail 222
2015-4-8 3 1 -1 0 -3 -6 93 73 42 1013 1009 1007 31 12 0 40 26 50 0.00 4 Rain-Snow-Hail 212
2015-4-9 3 0 -2 -1 -3 -5 100 83 57 1009 1002 999 31 12 2 24 13 2.03 5 Snow 150
2015-4-10 2 -1 -4 -2 -5 -9 93 73 39 1003 994 980 10 8 2 48 16 63 0.00 4 Snow 58
2015-4-11 0 -2 -4 -2 -5 -9 93 77 52 998 984 977 31 12 2 52 32 72 0.00 6 Snow 341
2015-4-12 3 -2 -7 1 -7 -12 93 67 41 1006 1003 997 31 10 1 35 19 48 2.03 5 Rain-Snow 102
2015-4-13 6 3 0 4 2 1 89 82 66 996 982 977 31 12 9 53 34 76 2.03 7 Rain 170
2015-4-14 4 2 1 3 2 0 96 88 78 997 986 979 31 13 2 37 18 0.00 7 Rain-Snow 234
2015-4-15 8 4 0 2 -1 -2 87 70 47 1005 1002 998 31 11 10 26 14 0.00 5 154
2015-4-16 7 6 5 3 2 1 87 76 63 1008 1006 1005 31 13 10 27 13 0.00 7 Rain 143
2015-4-17 8 7 5 4 3 1 87 77 63 1024 1012 1006 31 13 9 40 19 2.03 7 Rain 173
2015-4-18 9 7 6 4 2 1 81 71 59 1026 1025 1024 31 13 10 42 24 42 0.00 6 135
2015-4-19 9 8 6 7 4 3 90 79 66 1025 1022 1019 26 10 6 52 32 69 0.00 7 Rain 131
2015-4-20 9 6 2 7 4 -1 94 82 71 1019 1016 1013 31 10 6 58 37 76 0.25 7 Rain 178
2015-4-21 6 3 1 3 0 -2 87 75 46 1022 1021 1019 31 13 1 40 23 50 0.00 6 Rain-Snow 212
2015-4-22 7 5 3 3 0 -2 87 69 45 1023 1022 1020 31 14 10 35 24 0.00 4 Rain 254
2015-4-23 2 0 -2 0 -6 -10 81 57 34 1022 1020 1018 10 10 10 35 19 0.00 2 Snow 346
2015-4-24 2 -1 -3 -5 -9 -16 73 51 13 1020 1020 1018 10 10 10 37 24 0.00 2 30
2015-4-25 0 -3 -7 -10 -14 -17 64 41 22 1026 1022 1020 10 10 10 24 11 0.00 2 70
2015-4-26 -1 -3 -6 -7 -10 -35 74 59 4 1028 1025 1020 26 11 6 53 27 66 0.00 5 Rain-Snow 6
2015-4-27 2 -1 -3 -3 -6 -9 80 64 43 1020 1014 1011 14 10 6 61 34 87 0.00 7 Snow 357
2015-4-28 7 3 0 0 -5 -9 74 54 26 1019 1015 1012 10 10 10 52 32 76 0.00 3 16
2015-4-29 6 1 -3 -3 -7 -10 75 51 21 1021 1020 1019 10 10 10 26 10 0.00 1 7
2015-4-30 3 1 -2 -3 -6 -11 69 55 31 1021 1018 1016 10 10 10 29 10 0.00 6 348
2015-5-1 4 1 -3 -1 -7 -10 92 52 30 1016 1014 1013 10 10 10 23 13 0.00 1 346
2015-5-2 7 1 -4 0 -6 -15 87 57 10 1014 1013 1012 26 11 10 26 8 0.00 3 Rain-Snow 68
2015-5-3 7 3 0 7 -7 -11 100 50 29 1014 1013 1013 10 10 10 26 14 0.00 2 75
2015-5-4 5 2 -2 -4 -10 -13 60 38 18 1014 1012 1011 10 10 10 35 19 0.00 1 22
2015-5-5 5 0 -4 -4 -11 -14 59 40 14 1013 1012 1011 26 11 0.00 351
2015-5-6 6 1 -4 -6 -10 -13 64 42 20 1017 1014 1012 10 10 10 37 11 0.00 1 44
2015-5-7 3 0 -3 -7 -11 -13 60 43 27 1018 1017 1016 10 10 10 40 24 55 0.00 1 13
2015-5-8 4 -1 -6 -4 -9 -12 63 49 34 1018 1017 1016 10 10 10 34 19 0.00 3 35
2015-5-9 7 3 0 0 -6 -10 87 51 24 1018 1017 1017 10 10 10 24 11 0.00 6 Rain 27
2015-5-10 7 3 0 0 -3 -9 93 66 24 1018 1012 1005 10 9 3 27 13 0.00 5 Rain-Snow 43
2015-5-11 8 2 -4 -5 -8 -23 69 44 5 1005 1002 1000 10 10 10 32 11 0.00 18
2015-5-12 6 2 -2 -3 -7 -11 69 51 26 1014 1007 1003 10 10 10 21 8 0.00 3 262
2015-5-13 9 6 1 2 -1 -5 66 57 44 1014 1013 1009 31 11 10 45 23 63 0.00 6 116
2015-5-14 10 8 6 4 3 1 81 72 49 1009 1006 1002 31 12 10 55 34 77 3.05 7 Rain 132
2015-5-15 9 7 5 4 2 -1 89 71 44 1001 986 974 26 12 6 50 19 61 2.03 6 Rain 106
2015-5-16 8 7 5 3 2 -2 81 68 47 986 979 973 26 11 10 21 10 0.00 6 Rain 266
2015-5-17 9 7 3 3 1 -1 87 67 48 1002 993 986 31 11 10 42 16 0.00 3 Rain 28
2015-5-18 8 6 3 1 -1 -1 81 62 44 1009 1007 1003 10 10 10 32 21 0.00 3 1
2015-5-19 9 6 2 3 0 -3 81 66 49 1009 1005 1001 18 10 10 40 18 0.00 7 Rain 137
2015-5-20 8 7 4 6 2 -2 87 72 45 1001 998 996 31 13 10 32 23 0.51 7 Rain 170
2015-5-21 7 4 1 2 1 -1 97 74 55 1006 999 996 31 12 10 42 23 0.25 6 Rain-Snow-Hail 246
2015-5-22 10 7 3 4 1 -1 81 65 49 1017 1014 1008 31 12 10 35 18 0.00 5 Rain 282
2015-5-23 8 7 5 6 3 1 87 75 55 1011 1001 995 31 11 2 47 29 71 0.00 7 Rain 175
2015-5-24 9 7 5 5 3 1 94 81 69 1011 1002 994 31 12 10 29 21 0.00 5 Rain 274
2015-5-25 9 7 4 6 2 0 81 72 59 1012 1009 1006 31 12 10 34 18 0.25 6 Rain 216
2015-5-26 7 4 3 4 2 1 93 82 72 1006 1003 1001 31 11 10 35 18 0.51 6 Rain 248
2015-5-27 8 6 3 3 1 -1 93 74 55 1002 1000 997 19 10 10 42 16 0.00 6 Rain 7
2015-5-28 7 4 2 0 -2 -3 70 64 46 1008 1005 1003 10 10 10 45 27 52 0.00 5 355
2015-5-29 11 7 3 2 -1 -3 70 56 36 1009 1008 1005 10 10 10 27 14 40 0.00 2 345
2015-5-30 9 7 4 5 1 -4 80 63 40 1006 1003 1002 31 11 10 48 23 64 0.51 6 Rain 117
2015-5-31 12 8 5 4 -2 -5 79 45 24 1002 1001 1000 10 10 10 39 24 0.00 6 79
2015-6-1 13 9 4 2 -2 -6 66 46 22 1003 1001 1000 10 10 10 32 11 0.00 4 38
2015-6-2 6 4 3 0 -2 -4 70 57 41 1006 1004 1003 10 10 10 52 21 0.00 5 14
2015-6-3 13 8 2 1 -1 -3 75 53 28 1014 1010 1006 10 10 10 26 10 0.00 3 181
2015-6-4 9 8 7 5 3 1 76 68 55 1018 1016 1014 10 10 10 19 11 0.76 6 Rain 83
2015-6-5 9 7 5 5 3 2 88 74 63 1019 1017 1014 10 10 10 26 8 0.00 6 310
2015-6-6 9 6 3 4 2 -1 94 70 42 1021 1015 1013 10 10 10 35 14 0.00 1 304
2015-6-7 9 7 6 7 3 0 94 76 63 1026 1024 1021 10 10 7 29 14 2.03 6 Rain 244
2015-6-8 8 7 6 6 5 3 90 84 77 1026 1019 1009 31 10 4 55 27 71 4.06 8 Rain 204
2015-6-9 8 7 6 6 3 2 89 76 62 1017 1013 1010 31 11 10 35 24 48 0.00 8 Rain 211
2015-6-10 9 8 6 6 4 2 89 78 71 1017 1015 1013 19 11 8 14 10 0.51 7 Rain 251
2015-6-11 11 8 6 4 3 1 87 70 52 1015 1013 1012 31 11 10 27 8 0.00 6 Rain 322
2015-6-12 9 7 4 2 0 -3 76 58 38 1020 1017 1015 10 10 10 21 10 0.00 6 Rain 79
2015-6-13 11 8 4 2 -1 -5 62 50 37 1021 1020 1019 10 10 10 35 11 50 0.00 1 344
2015-6-14 12 8 4 3 0 -3 66 53 30 1020 1017 1014 10 10 10 23 6 0.00 2 300
2015-6-15 14 9 5 6 2 -2 76 56 33 1014 1010 1004 19 10 8 40 19 58 0.00 4 109
2015-6-16 12 11 9 9 7 5 87 79 67 1003 996 992 31 12 5 37 27 58 0.51 7 Rain 123
2015-6-17 11 9 8 8 7 6 95 86 76 1003 997 992 26 10 2 26 14 0.00 8 Rain 192
2015-6-18 8 7 6 8 6 4 100 92 81 1014 1009 1003 31 8 0 24 18 0.00 8 Fog-Rain 258
2015-6-19 13 9 5 7 5 4 90 77 59 1014 1012 1009 31 11 10 35 10 0.00 7 129
2015-6-20 12 10 8 9 6 4 82 71 58 1012 1010 1008 10 10 10 32 19 0.00 6 39
2015-6-21 13 11 8 9 7 5 87 79 64 1019 1015 1012 31 11 10 16 6 0.00 4 261
2015-6-22 11 9 7 8 6 5 99 86 69 1023 1021 1019 31 9 0 19 8 0.00 7 Fog 263
2015-6-23 13 10 7 8 6 5 88 78 67 1023 1022 1021 31 14 10 13 5 0.00 6 311
2015-6-24 12 10 8 8 6 3 92 79 62 1022 1021 1020 19 10 10 21 8 0.00 6 274
2015-6-25 12 10 7 7 4 3 82 68 57 1021 1018 1014 10 10 10 21 8 0.00 5 Rain 281
2015-6-26 19 12 6 7 3 0 83 52 29 1014 1009 1006 10 10 10 32 11 0.00 2 64
2015-6-27 16 13 10 8 6 4 76 56 43 1008 1007 1006 26 11 10 32 16 0.00 5 Rain 89
2015-6-28 17 13 10 9 6 3 77 58 34 1007 1004 1003 31 11 10 32 16 40 0.51 6 Rain 83
2015-6-29 15 12 9 9 7 4 100 76 51 1011 1007 1005 31 11 10 19 8 0.00 6 255
2015-6-30 18 13 8 14 6 2 93 61 33 1012 1007 1002 10 10 10 32 11 0.00 4 26
2015-7-1 15 13 11 9 6 2 82 62 42 1011 1005 1001 31 12 10 34 13 0.51 6 Rain 86
2015-7-2 15 12 9 9 7 6 87 72 47 1015 1012 1011 26 11 10 14 8 0.00 6 Rain 60
2015-7-3 14 12 10 11 9 7 96 82 63 1022 1019 1015 31 12 3 14 5 1.02 6 Rain 315
2015-7-4 17 13 9 10 8 7 93 71 55 1022 1021 1017 26 11 10 24 6 0.00 5 Rain 15
2015-7-5 16 13 11 9 8 5 87 68 43 1017 1014 1013 19 10 10 19 8 0.25 6 Rain 54
2015-7-6 14 12 10 9 8 7 91 77 61 1018 1016 1015 10 10 10 23 8 0.00 6 Rain 278
2015-7-7 16 12 9 8 7 6 93 72 51 1021 1019 1018 31 11 10 23 10 0.00 4 262
2015-7-8 14 11 9 8 7 2 90 74 44 1022 1022 1020 31 11 10 26 14 0.00 5 Rain 267
2015-7-9 16 11 7 6 2 -1 66 52 40 1021 1019 1016 10 10 10 32 13 0.00 6 Rain 6
2015-7-10 13 11 8 8 4 0 84 63 37 1018 1014 1009 11 10 10 24 11 2.03 6 Rain 40
2015-7-11 14 10 6 7 3 1 87 62 43 1009 1005 1003 10 10 10 16 6 0.00 6 353
2015-7-12 15 12 9 9 5 2 74 60 42 1006 1005 1003 10 10 10 19 8 0.00 5 Rain 286
2015-7-13 13 11 10 11 9 7 97 86 72 1007 1006 1006 31 12 8 19 6 4.06 7 Rain 263
2015-7-14 12 11 9 10 8 6 98 82 67 1011 1007 1005 31 11 10 14 8 0.76 7 Rain 108
2015-7-15 16 12 7 9 7 6 92 74 52 1015 1013 1011 10 10 10 27 8 0.00 5 Rain 30
2015-7-16 13 12 11 8 7 5 82 69 59 1017 1016 1015 10 10 10 19 8 0.00 7 Rain 305
2015-7-17 17 12 8 8 6 4 93 65 43 1018 1015 1012 31 11 10 34 8 0.00 2 355
2015-7-18 14 11 8 7 4 2 71 58 47 1012 1011 1010 10 10 10 37 11 42 0.00 5 8
2015-7-19 11 9 7 4 2 1 71 58 47 1011 1010 1008 10 10 10 42 24 61 0.00 5 9
2015-7-20 13 10 7 5 3 2 76 63 44 1009 1005 1004 10 10 10 47 27 29 0.00 5 Rain 14
2015-7-21 14 11 8 6 3 2 66 57 42 1007 1006 1005 10 10 10 27 14 0.00 5 15
2015-7-22 15 11 8 6 4 2 71 57 43 1010 1009 1007 10 10 10 27 8 0.00 4 24
2015-7-23 16 11 6 8 5 2 77 60 41 1013 1011 1010 10 10 10 21 8 0.00 3 Rain 277
2015-7-24 14 12 9 8 7 5 87 72 48 1015 1014 1013 10 10 10 14 8 0.00 5 Rain 271
2015-7-25 14 10 7 8 6 2 82 68 43 1014 1014 1013 10 10 10 13 6 0.00 5 Rain 151
2015-7-26 13 11 9 9 7 6 94 79 67 1014 1013 1013 14 10 9 16 5 5.08 6 Rain 333
2015-7-27 14 10 6 8 6 1 96 73 44 1015 1014 1013 10 10 10 23 6 0.00 3 281
2015-7-28 14 11 7 8 6 4 89 72 55 1015 1015 1015 10 10 10 16 5 0.00 4 Rain 284
2015-7-29 14 11 8 8 5 3 89 65 46 1015 1014 1014 10 10 10 24 8 0.00 5 136
2015-7-30 15 12 9 8 4 2 76 60 39 1014 1012 1011 10 10 10 24 13 0.00 5 Rain 75
2015-7-31 14 10 6 8 3 1 82 60 40 1013 1011 1009 10 10 10 35 11 0.00 2 7
2015-8-1 13 10 7 6 3 1 71 61 50 1010 1007 1006 10 10 10 45 19 0.00 5 6
2015-8-2 14 11 7 8 4 2 76 60 42 1016 1014 1010 10 10 10 23 14 0.00 5 Rain 92
2015-8-3 16 12 7 8 6 3 84 63 39 1017 1013 1010 10 10 10 19 6 0.00 3 313
2015-8-4 17 12 7 6 3 0 76 52 33 1010 1006 1002 31 12 10 34 11 0.00 6 41
2015-8-5 16 13 10 7 6 4 71 59 49 1002 1000 998 10 10 10 34 11 40 0.00 6 21
2015-8-6 14 11 8 7 6 4 82 66 47 1001 1000 999 10 10 10 27 11 47 0.00 4 308
2015-8-7 13 11 8 8 7 5 87 74 63 1005 1003 1001 10 10 10 26 14 0.00 4 299
2015-8-8 13 10 8 7 6 4 87 67 54 1003 998 993 26 11 10 27 11 0.25 7 Rain 100
2015-8-9 13 11 8 8 6 4 82 71 61 998 994 992 26 11 10 39 14 0.00 5 323
2015-8-10 9 8 6 6 3 2 87 69 58 1005 1001 998 26 11 10 32 21 0.00 7 Rain 284
2015-8-11 13 11 8 7 5 3 82 68 56 1007 1006 1005 10 10 10 23 11 0.00 6 210
2015-8-12 12 9 7 9 7 4 85 79 71 1008 1000 989 14 10 8 50 19 76 11.94 7 Rain 110
2015-8-13 9 8 7 9 5 3 91 75 63 993 989 986 31 12 8 40 23 60 4.06 6 Rain 109
2015-8-14 13 11 8 9 6 3 87 69 54 993 990 987 31 11 10 24 14 2.03 5 Rain 46
2015-8-15 13 11 8 8 6 5 93 77 55 1001 998 994 10 10 10 23 10 0.51 6 Rain 119
2015-8-16 11 9 7 8 6 5 93 83 71 1004 1000 999 26 12 9 21 8 2.03 8 Rain 166
2015-8-17 13 10 7 8 6 5 90 75 57 1017 1013 1005 14 10 5 23 11 0.00 6 Rain 224
2015-8-18 12 9 7 9 6 3 82 75 59 1017 1014 1010 26 12 10 27 14 1.02 6 Rain 93
2015-8-19 16 13 10 12 8 6 82 73 61 1011 1008 1003 31 12 10 21 13 0.00 6 Rain 45
2015-8-20 16 13 11 11 8 7 88 69 52 1002 1000 997 10 10 10 23 10 0.00 6 Rain 49
2015-8-21 16 13 10 10 8 7 94 75 62 997 992 989 31 11 10 21 10 1.02 6 Rain 26
2015-8-22 14 12 10 12 9 8 95 81 62 1002 994 990 31 11 10 16 6 9.91 7 Rain 73
2015-8-23 14 12 11 10 9 7 88 80 67 1012 1009 1003 31 13 10 21 11 0.00 7 Rain 132
2015-8-24 13 11 9 11 8 7 97 87 75 1012 1006 1004 31 12 5 23 5 9.91 6 Rain 330
2015-8-25 21 16 11 10 8 7 67 53 43 1005 1004 1003 10 10 10 35 21 0.25 4 Rain 80
2015-8-26 17 13 9 11 7 5 87 71 55 1004 997 989 31 13 10 53 10 48 0.00 6 Rain 28
2015-8-27 17 13 10 9 7 3 76 66 51 993 990 987 10 10 10 35 16 58 0.00 5 Rain 16
2015-8-28 12 10 7 6 3 -1 76 65 41 1007 1000 993 10 10 10 48 23 61 0.00 5 Rain 13
2015-8-29 12 8 4 4 3 1 81 67 54 1015 1012 1008 10 10 10 27 11 0.00 4 310
2015-8-30 11 9 6 8 4 1 95 73 59 1021 1019 1015 10 9 6 21 10 0.00 7 Rain 283
2015-8-31 11 9 7 9 7 5 95 85 66 1025 1023 1021 31 10 5 19 6 0.00 7 Rain 274
2015-9-1 12 10 8 9 7 5 89 80 57 1028 1027 1024 27 11 9 11 3 0.00 7 Rain 265
2015-9-2 12 10 8 8 7 5 95 79 67 1028 1027 1025 10 10 10 19 5 0.00 6 207
2015-9-3 11 9 8 10 8 6 98 87 73 1025 1022 1020 14 8 0 29 16 2.03 7 Rain 237
2015-9-4 11 9 7 8 6 4 93 81 71 1028 1026 1024 10 10 10 27 13 0.00 5 268
2015-9-5 11 10 9 10 9 7 98 91 82 1024 1019 1018 19 6 1 34 19 2.03 8 Rain 216
2015-9-6 12 10 8 10 8 7 100 87 77 1021 1020 1017 26 10 2 29 16 47 0.00 7 Rain 175
2015-9-7 14 12 11 11 9 8 88 82 72 1018 1016 1013 31 11 5 45 29 63 0.51 6 Rain 149
2015-9-8 13 12 11 11 9 8 92 85 77 1013 1008 999 26 10 3 63 40 84 0.76 8 Rain 143
2015-9-9 13 11 8 11 9 7 88 81 66 1002 997 991 26 10 5 76 45 103 1.02 7 Rain 140
2015-9-10 12 11 9 9 7 5 92 76 57 1006 999 991 31 12 5 61 37 84 2.03 6 Rain 148
2015-9-11 12 10 8 7 6 5 87 76 62 1006 1004 1002 31 12 10 26 14 2.03 5 Rain 143
2015-9-12 12 9 7 7 5 4 87 77 56 1004 1004 1003 31 13 10 19 10 1.02 4 Rain 122
2015-9-13 13 9 5 8 6 3 91 79 60 1003 1001 999 10 10 10 21 5 0.25 6 Rain 52
2015-9-14 12 9 6 9 7 3 94 82 72 1007 1003 1000 10 10 10 10 3 0.00 6 187
2015-9-15 13 10 7 8 5 3 87 72 58 1012 1010 1007 10 10 10 42 11 42 0.00 2 30
2015-9-16 14 9 5 7 4 2 87 69 53 1011 1009 1007 10 10 10 39 11 0.00 4 8
2015-9-17 13 9 6 9 6 4 93 80 62 1008 1008 1007 10 10 10 21 5 0.00 6 254
2015-9-18 9 8 6 8 4 2 94 78 65 1012 1010 1008 19 10 10 24 13 0.00 6 Rain 281
2015-9-19 12 9 6 9 7 1 87 78 58 1011 1005 999 19 10 5 53 27 74 0.51 7 Rain 121
2015-9-20 12 9 7 10 7 4 87 80 71 998 995 992 31 11 7 39 24 0.51 6 Rain 145
2015-9-21 12 9 6 6 4 2 89 74 54 1006 1000 996 10 10 10 21 14 0.00 3 Rain 102
2015-9-22 9 7 5 7 4 2 97 80 70 1006 995 985 14 10 6 39 16 48 4.06 6 Rain 129
2015-9-23 10 7 4 5 3 2 93 80 65 990 985 983 10 10 10 21 11 2.03 4 Rain 85
2015-9-24 9 6 2 5 3 2 97 83 59 1001 996 990 10 10 7 14 5 0.00 1 Fog 250
2015-9-25 10 8 5 7 4 2 95 79 68 1006 1004 1002 31 12 10 26 10 0.00 6 Rain 121
2015-9-26 13 11 8 11 7 5 87 78 68 1007 1000 995 31 13 5 50 29 71 2.03 7 Rain 124
2015-9-27 11 8 5 6 4 3 85 75 57 1018 1011 1001 31 12 10 37 21 2.03 4 Rain 169
2015-9-28 8 7 6 6 4 3 85 79 71 1019 1009 996 26 11 10 24 14 4.06 6 Rain 86
2015-9-29 9 8 6 5 3 1 87 71 58 1022 1015 1000 31 13 10 42 27 58 0.51 6 Rain 226
2015-9-30 9 8 6 8 6 4 96 87 76 1020 1016 1013 26 11 5 47 31 66 5.08 7 Rain 200
2015-10-1 9 8 6 8 6 2 97 87 67 1013 1007 1005 31 11 3 45 27 2.03 7 Rain 233
2015-10-2 7 4 2 3 2 -1 87 77 66 1013 1010 1007 31 11 10 32 16 0.00 6 Rain-Snow 223
2015-10-3 4 2 1 1 0 -1 93 83 75 1007 1003 999 31 13 9 23 10 0.00 6 Rain-Snow-Hail 99
2015-10-4 11 7 3 8 4 0 93 83 75 999 988 982 11 9 6 52 27 64 8.89 8 Rain 134
2015-10-5 7 6 4 3 2 1 94 76 62 993 990 985 31 12 8 29 18 45 0.25 6 Rain 142
2015-10-6 8 6 3 7 3 2 97 83 66 986 982 980 31 12 8 35 10 50 0.00 6 Rain 135
2015-10-7 8 5 2 5 3 2 87 77 63 998 991 983 18 10 10 34 23 52 0.00 5 Rain 128
2015-10-8 6 4 2 4 2 -1 87 81 66 1002 1000 998 31 11 7 21 11 4.06 4 Rain 103
2015-10-9 7 4 1 4 2 -2 93 82 66 1014 1007 1002 31 11 10 29 13 3.05 6 Rain-Snow 244
2015-10-10 7 4 2 4 2 0 97 81 66 1017 1015 1012 11 10 5 19 13 0.00 6 Rain 108
2015-10-11 7 6 3 4 2 -1 93 73 62 1014 1010 1008 10 10 10 21 10 0.00 5 Rain 313
2015-10-12 10 7 4 9 4 1 98 84 70 1015 1011 1008 14 10 6 34 14 0.51 7 Rain 149
2015-10-13 8 6 3 7 3 -11 93 79 18 1012 1008 1006 19 10 8 19 10 0.00 6 Rain 192
2015-10-14 7 5 3 5 3 1 97 84 66 1014 1011 1010 18 10 6 32 13 0.00 5 Rain 207
2015-10-15 8 7 5 5 3 0 83 75 61 1021 1018 1014 31 12 10 24 16 0.00 7 Rain 200
2015-10-16 8 8 7 7 5 3 93 82 71 1021 1018 1016 31 11 7 29 21 0.00 8 Rain 182
2015-10-17 10 9 7 8 6 3 87 79 69 1016 1012 1008 26 11 5 40 29 58 0.25 7 Rain 167
2015-10-18 9 7 5 8 3 0 93 77 61 1014 1012 1008 31 14 5 27 19 0.00 6 Rain 205
2015-10-19 8 6 4 5 3 2 99 86 78 1013 1009 1007 31 12 3 21 10 6.10 6 Rain 99
2015-10-20 6 4 3 4 2 1 96 86 63 1014 999 982 31 12 5 40 14 3.05 7 Rain 103
2015-10-21 7 4 2 4 2 -1 87 76 63 989 986 982 14 10 9 35 13 0.00 7 Rain 41
2015-10-22 5 3 2 4 2 0 93 84 75 993 990 984 31 12 8 16 10 0.51 7 Rain 109
2015-10-23 6 4 3 3 1 -1 87 78 69 985 980 977 31 11 9 27 18 0.00 6 Rain 45
2015-10-24 3 2 2 1 -3 -6 87 65 52 1000 993 986 10 10 10 37 16 0.00 6 13
2015-10-25 3 1 -1 -1 -3 -7 87 72 47 1012 1004 1000 14 10 5 32 18 0.00 6 Rain-Snow 69
2015-10-26 3 0 -4 -1 -7 -9 90 65 34 1019 1015 1008 10 10 10 27 8 0.00 111
2015-10-27 8 2 -3 5 -3 -9 87 67 34 1018 1012 1005 31 11 10 34 10 60 3.05 7 Rain 85
2015-10-28 11 9 7 11 6 4 99 79 66 1005 999 994 19 11 6 40 23 60 0.00 7 Rain 92
2015-10-29 12 9 7 10 6 1 100 74 54 994 986 980 26 11 10 55 27 72 1.02 6 Rain 97
2015-10-30 8 6 3 7 2 0 100 75 60 997 994 989 26 10 6 40 27 61 0.76 5 Rain-Thunderstorm 115
2015-10-31 7 4 2 3 0 -1 87 72 57 997 994 992 10 10 10 26 14 0.00 4 Rain 87
2015-11-1 8 5 2 6 2 -1 87 76 58 998 990 985 31 11 10 37 19 50 1.02 6 Rain 115
2015-11-2 7 6 5 5 3 1 96 80 76 996 992 989 31 13 8 32 23 3.05 6 Rain 188
2015-11-3 6 4 2 3 1 -1 88 80 58 1007 1001 997 31 11 8 27 16 0.51 5 Rain 189
2015-11-4 6 3 2 2 1 -1 97 81 66 1009 1008 1004 31 14 10 26 11 0.25 6 Rain 102
2015-11-5 10 7 3 8 5 1 93 80 66 1003 993 987 14 10 7 58 27 80 6.10 7 Rain 97
2015-11-6 9 8 6 7 5 3 87 80 63 987 982 973 26 12 8 24 14 0.25 7 Rain 81
2015-11-7 7 6 4 5 4 3 94 88 81 981 977 973 31 11 6 35 18 2.03 7 Rain 219
2015-11-8 6 4 2 4 3 1 93 85 76 982 981 981 31 13 10 34 18 0.00 6 Rain 207
2015-11-9 3 2 0 1 -1 -3 93 79 59 982 980 979 10 10 10 27 10 0.00 4 Fog 82
2015-11-10 4 3 2 3 1 0 88 81 73 986 984 979 31 12 10 42 21 61 1.02 5 Rain 122
2015-11-11 6 4 2 3 2 0 94 86 76 984 982 979 26 12 10 32 18 0.00 6 Rain 126
2015-11-12 2 1 -1 3 -1 -4 95 82 74 989 987 985 31 11 5 27 18 2.03 4 Rain-Snow 145
2015-11-13 3 0 -3 0 -3 -6 93 77 52 1000 993 988 10 10 10 26 8 0.00 5 346
2015-11-14 3 1 -1 -1 -2 -4 87 79 70 1002 1001 999 10 10 10 21 8 0.00 4 116
2015-11-15 2 0 -2 -1 -3 -5 97 76 57 1000 996 992 10 10 10 24 13 0.00 4 Snow 84
2015-11-16 6 2 -2 2 -2 -4 81 64 54 996 992 990 10 10 10 42 21 63 0.00 5 23
2015-11-17 4 1 -3 3 -6 -8 96 52 29 1004 1000 997 10 10 10 27 18 0.00 73
2015-11-18 0 -2 -5 -7 -8 -11 74 58 41 1015 1008 1004 14 8 0.00 91
2015-11-19 -2 -4 -7 -8 -11 -14 69 57 39 1023 1019 1016 19 11 10 34 18 55 0.00 2 23
2015-11-20 5 -2 -9 2 -8 -15 97 69 37 1023 1018 1012 26 11 9 27 14 1.02 7 Rain-Snow 91
2015-11-21 4 1 -2 3 2 0 94 85 70 1018 1014 1011 26 13 10 16 10 0.00 6 Rain 241
2015-11-22 7 4 2 5 2 0 100 88 76 1017 1008 990 26 11 4 61 13 61 2.03 7 Rain 130
2015-11-23 5 4 3 2 1 -1 91 79 70 991 982 979 26 11 6 60 39 82 3.05 7 Rain-Snow 247
2015-11-24 5 2 -1 1 -2 -4 87 78 65 1000 995 986 31 12 8 26 11 0.76 7 Rain-Snow 52
2015-11-25 7 2 -2 7 2 -2 98 79 61 1004 1000 990 26 10 3 40 16 2.03 7 Rain 195
2015-11-26 5 2 0 4 0 -2 100 85 61 990 984 979 26 9 0 48 32 66 1.02 6 Rain-Snow 225
2015-11-27 -2 -3 -4 0 -4 -8 98 85 51 980 978 976 31 9 1 24 14 2.03 5 Rain-Snow 136
2015-11-28 -4 -7 -9 -3 -9 -13 100 78 51 981 979 978 31 8 1 26 13 0.00 3 Snow 93
2015-11-29 -1 -6 -10 -3 -9 -14 86 76 58 989 981 977 19 11 5 26 10 0.00 4 Snow 55
2015-11-30 -3 -6 -8 -4 -6 -9 93 89 75 1003 997 990 10 9 0 26 6 0.00 4 Snow 126
2015-12-1 2 -2 -6 0 -3 -8 100 86 52 1002 989 983 10 4 0 48 26 69 16.00 7 Snow 80
2015-12-2 -1 -3 -5 -2 -4 -7 100 91 72 987 985 982 31 10 1 29 8 0.25 4 Snow 153
2015-12-3 -1 -2 -3 -2 -3 -5 100 89 77 990 988 987 31 9 0 21 13 40 4.06 5 Snow 93
2015-12-4 -1 -3 -5 -2 -5 -10 93 79 48 987 975 960 10 9 3 37 13 0.00 6 Fog-Snow 53
2015-12-5 2 -1 -4 -2 -3 -5 93 76 62 984 971 960 31 12 5 71 35 100 0.00 7 Rain-Snow 5
2015-12-6 -1 -4 -7 -3 -8 -12 96 69 52 1009 999 985 31 11 10 39 23 58 0.00 4 41
2015-12-7 4 -2 -7 -1 -3 -7 87 67 37 1010 996 964 26 10 1 76 26 109 0.00 7 Rain-Snow 86
2015-12-8 6 -4 -13 4 0 -3 100 78 58 985 966 952 31 11 6 77 48 109 0.76 7 Rain-Snow 154
2015-12-9 1 0 -2 -1 -3 -7 100 77 52 993 990 986 31 10 1 32 14 0.00 5 Snow 101
2015-12-10 2 -1 -5 -2 -4 -7 86 72 51 999 991 987 10 10 10 37 23 0.00 6 Snow 23
2015-12-11 -2 -4 -6 -5 -7 -9 93 80 69 1013 1008 1000 10 10 10 11 5 0.00 2 150
2015-12-12 -4 -6 -8 -6 -8 -11 86 82 69 1013 1011 1011 10 10 10 11 2 0.00 2 114
2015-12-13 -1 -4 -7 -4 -7 -9 86 75 65 1012 1011 1010 19 11 10 19 11 0.00 4 Snow 98
2015-12-14 4 0 -4 3 -1 -4 93 83 50 1013 1011 1010 26 11 10 19 14 0.76 7 Rain 135
2015-12-15 4 3 2 2 1 0 93 82 74 1014 1012 1008 31 13 10 21 14 0.00 5 Rain 135
2015-12-16 3 2 0 0 -2 -4 81 74 65 1008 1001 993 26 11 10 23 13 0.00 5 83
2015-12-17 4 2 0 1 -2 -5 84 70 54 992 983 977 26 12 10 34 19 0.00 7 Rain-Snow 54
2015-12-18 1 -1 -2 -3 -5 -10 80 68 37 992 988 982 31 11 6 35 16 0.00 6 Snow 72
2015-12-19 3 1 -1 -1 -4 -6 87 67 47 988 977 972 10 10 10 32 16 0.00 7 Rain 88
2015-12-20 2 1 0 1 -1 -2 94 91 75 981 978 974 26 9 4 23 3 5.08 7 Fog-Rain-Snow 138
2015-12-21 2 1 0 -1 -2 -3 87 77 63 981 977 972 31 12 5 34 21 0.00 8 Rain-Snow 84
2015-12-22 2 0 -2 -1 -2 -4 93 83 74 972 970 968 19 9 3 21 10 0.00 5 Rain-Snow 86
2015-12-23 1 1 -1 0 -1 -3 93 88 77 985 978 971 31 12 3 11 6 0.00 7 Snow 173
2015-12-24 -2 -3 -5 -2 -7 -13 93 71 36 1003 992 985 31 11 3 47 16 61 0.00 6 Snow 35
2015-12-25 -6 -8 -9 -11 -16 -28 73 52 8 1017 1013 1004 10 10 10 37 10 55 0.00 3 84
2015-12-26 4 -2 -8 1 -4 -14 87 73 36 1016 1007 1000 31 11 3 35 21 0.76 4 Rain-Snow 93
2015-12-27 5 3 1 2 -1 -5 87 74 57 1001 990 981 26 10 3 55 24 77 4.06 6 Rain-Snow 115
2015-12-28 3 1 0 6 1 -3 93 87 75 981 974 964 26 10 2 52 23 76 1.02 8 Rain-Snow 143
2015-12-29 2 0 -2 0 -1 -4 97 84 50 982 978 962 31 7 1 42 24 66 6.10 7 Rain-Snow 126
2015-12-30 3 1 0 2 -1 -3 93 80 59 961 956 948 26 11 2 61 32 84 3.05 7 Rain-Snow 236
2015-12-31 1 -1 -2 -1 -3 -8 93 72 36 976 972 960 31 10 1 55 24 72 0.51 7 Snow 159
<!DOCTYPE html>
<meta charset='utf-8'>
<style>
body {
background: white;
}
svg {
font: 12px sans-serif;
}
.title {
font: 20px sans-serif;
}
.compass {
font: 17px sans-serif;
text-anchor: end;
fill: #aaa;
}
text {
text-anchor: middle;
}
</style>
<script src="//d3js.org/d3.v3.min.js" charset="utf-8"></script>
<body>
<script>
// Basic dimensions.
var margin = { top: 70, right: 40, bottom: 40, left: 40 },
html = document.documentElement,
width = html.clientWidth - margin.left - margin.right,
height = html.clientHeight - margin.top - margin.bottom,
aspect = height / width;
var format = d3.time.format("%Y-%m-%d");
function parseRow ( d ) {
return {
'time': format.parse(d.GMT),
'speed': +d[' Mean Wind SpeedKm/h'],
'dir': +d.WindDirDegrees
};
}
var svg = d3.select( 'body' ).append( 'svg' )
.attr( 'width', width + margin.left + margin.right )
.attr( 'height', height + margin.top + margin.bottom )
.append( 'g' )
.attr( 'transform', `translate(${[ margin.left, margin.top ]})` );
var legend = svg.append( 'g' )
.attr( 'transform', 'translate('+[ width/2, -margin.top * .70 ]+')' );
legend.append( 'text' )
.attr( 'class', 'title' )
.attr( 'dy', '.32em' )
.text( '2015 Reykjavík Wind Map' );
legend.append( 'text' )
.attr( 'y', 20 )
.attr( 'dy', '.32em' )
.text( 'A path travelled by an object pushed around by the wind.' );
svg.append( 'text' )
.attr( 'y', -margin.top / 2 )
.attr( 'x', width )
.attr( 'class', 'compass' )
.text( '↑N' );
d3.csv( 'data.csv', parseRow, data => {
data.forEach((d, i) => {
var pos = data[i - 1] || { x: 0, y: 0 },
a = ( d.dir - 90 - 180 ) * Math.PI / 180,
r = d.speed,
dx = r * Math.cos( a ),
dy = r * Math.sin( a );
d.x = pos.x + dx;
d.y = pos.y + (dy / aspect);
});
var first = data[0],
last = data[data.length - 1];
var yrange = d3.extent( data, d => d.y ),
xrange = d3.extent( data, d => d.x ),
yspan = Math.abs( yrange[0] - yrange[1] ),
xspan = Math.abs( xrange[0] - xrange[1] ),
span = Math.max( yspan, xspan ),
yoffs = (( span - yspan ) / 2),
xoffs = (( span - xspan ) / 2);
var x = d3.scale.linear()
.domain([ xrange[0] - xoffs, xrange[0] + span - xoffs ])
.range([ 0, width ]);
var y = d3.scale.linear()
.domain([ yrange[0] - yoffs, yrange[0] + span - yoffs ])
.range([ 0, height ]);
var line = d3.svg.line().x( d => x( d.x ) ).y( d => y( d.y ) );
var path = svg.append( 'path' )
.attr( 'd', line( data ) )
.style( 'stroke', 'black' )
.style( 'fill', 'none' );
var totalLength = path.node().getTotalLength();
path.attr( 'stroke-dasharray', totalLength + ' ' + totalLength )
.attr( 'stroke-dashoffset', totalLength )
.transition()
.duration( 4000 )
.ease( 'linear' )
.attr( 'stroke-dashoffset', 0 )
.each( 'end', plotFinal );
svg.append( 'text' )
.attr( 'x', x( first.x ) )
.attr( 'y', y( first.y ) )
.attr( 'class', 'label' )
.attr( 'dy', '1.1em' )
.text( 'Jan. 1st' );
svg.append( 'circle' )
.attr( 'cx', x( first.x ) )
.attr( 'cy', y( first.y ) )
.attr( 'class', 'start' )
.attr( 'r', 2 );
function plotFinal () {
svg.append( 'text' )
.attr( 'x', x( last.x ) )
.attr( 'y', y( last.y ) )
.attr( 'class', 'label' )
.attr( 'dy', '-.32em' )
.text( 'Dec. 31st' );
svg.append( 'circle' )
.attr( 'cx', x( last.x ) )
.attr( 'cy', y( last.y ) )
.attr( 'class', 'start' )
.attr( 'r', 2 );
}
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment