[ Launch: sunrise/sunset ] 27c9c284c6a8bf775009 by poezn
[ Launch: sunrise/sunset ] 45480655b90dbfe75c7b by poezn
-
-
Save poezn/27c9c284c6a8bf775009 to your computer and use it in GitHub Desktop.
sunrise/sunset
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"description":"sunrise/sunset","endpoint":"","display":"svg","public":true,"require":[],"fileconfigs":{"inlet.js":{"default":true,"vim":false,"emacs":false,"fontSize":12},"data.csv":{"default":true,"vim":false,"emacs":false,"fontSize":12},"config.json":{"default":true,"vim":false,"emacs":false,"fontSize":12},"_.md":{"default":true,"vim":false,"emacs":false,"fontSize":12},"styles.css":{"default":true,"vim":false,"emacs":false,"fontSize":12}},"fullscreen":false,"play":false,"loop":false,"restart":false,"autoinit":true,"pause":true,"loop_type":"pingpong","bv":false,"nclones":15,"clone_opacity":0.4,"duration":3000,"ease":"linear","dt":0.01,"ajax-caching":true,"inline-console":true,"thumbnail":"http://i.imgur.com/udcWYN1.png"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
doy | month | day | sunrise | sunset | |
---|---|---|---|---|---|
1 | 1 | 1 | 7:24 AM | 5:01 PM | |
2 | 1 | 2 | 7:25 AM | 5:02 PM | |
3 | 1 | 3 | 7:25 AM | 5:03 PM | |
4 | 1 | 4 | 7:25 AM | 5:03 PM | |
5 | 1 | 5 | 7:25 AM | 5:04 PM | |
6 | 1 | 6 | 7:25 AM | 5:05 PM | |
7 | 1 | 7 | 7:25 AM | 5:06 PM | |
8 | 1 | 8 | 7:25 AM | 5:07 PM | |
9 | 1 | 9 | 7:24 AM | 5:08 PM | |
10 | 1 | 10 | 7:24 AM | 5:09 PM | |
11 | 1 | 11 | 7:24 AM | 5:10 PM | |
12 | 1 | 12 | 7:24 AM | 5:11 PM | |
13 | 1 | 13 | 7:24 AM | 5:12 PM | |
14 | 1 | 14 | 7:23 AM | 5:13 PM | |
15 | 1 | 15 | 7:23 AM | 5:14 PM | |
16 | 1 | 16 | 7:23 AM | 5:15 PM | |
17 | 1 | 17 | 7:22 AM | 5:16 PM | |
18 | 1 | 18 | 7:22 AM | 5:17 PM | |
19 | 1 | 19 | 7:21 AM | 5:18 PM | |
20 | 1 | 20 | 7:21 AM | 5:19 PM | |
21 | 1 | 21 | 7:20 AM | 5:20 PM | |
22 | 1 | 22 | 7:20 AM | 5:21 PM | |
23 | 1 | 23 | 7:19 AM | 5:23 PM | |
24 | 1 | 24 | 7:19 AM | 5:24 PM | |
25 | 1 | 25 | 7:18 AM | 5:25 PM | |
26 | 1 | 26 | 7:17 AM | 5:26 PM | |
27 | 1 | 27 | 7:17 AM | 5:27 PM | |
28 | 1 | 28 | 7:16 AM | 5:28 PM | |
29 | 1 | 29 | 7:15 AM | 5:29 PM | |
30 | 1 | 30 | 7:14 AM | 5:30 PM | |
31 | 1 | 31 | 7:14 AM | 5:31 PM | |
32 | 2 | 1 | 7:13 AM | 5:33 PM | |
33 | 2 | 2 | 7:12 AM | 5:34 PM | |
34 | 2 | 3 | 7:11 AM | 5:35 PM | |
35 | 2 | 4 | 7:10 AM | 5:36 PM | |
36 | 2 | 5 | 7:09 AM | 5:37 PM | |
37 | 2 | 6 | 7:08 AM | 5:38 PM | |
38 | 2 | 7 | 7:07 AM | 5:39 PM | |
39 | 2 | 8 | 7:06 AM | 5:40 PM | |
40 | 2 | 9 | 7:05 AM | 5:41 PM | |
41 | 2 | 10 | 7:04 AM | 5:43 PM | |
42 | 2 | 11 | 7:03 AM | 5:44 PM | |
43 | 2 | 12 | 7:02 AM | 5:45 PM | |
44 | 2 | 13 | 7:01 AM | 5:46 PM | |
45 | 2 | 14 | 7:00 AM | 5:47 PM | |
46 | 2 | 15 | 6:58 AM | 5:48 PM | |
47 | 2 | 16 | 6:57 AM | 5:49 PM | |
48 | 2 | 17 | 6:56 AM | 5:50 PM | |
49 | 2 | 18 | 6:55 AM | 5:51 PM | |
50 | 2 | 19 | 6:54 AM | 5:52 PM | |
51 | 2 | 20 | 6:52 AM | 5:53 PM | |
52 | 2 | 21 | 6:51 AM | 5:54 PM | |
53 | 2 | 22 | 6:50 AM | 5:55 PM | |
54 | 2 | 23 | 6:48 AM | 5:56 PM | |
55 | 2 | 24 | 6:47 AM | 5:57 PM | |
56 | 2 | 25 | 6:46 AM | 5:59 PM | |
57 | 2 | 26 | 6:44 AM | 6:00 PM | |
58 | 2 | 27 | 6:43 AM | 6:01 PM | |
59 | 2 | 28 | 6:42 AM | 6:02 PM | |
60 | 3 | 1 | 6:40 AM | 6:03 PM | |
61 | 3 | 2 | 6:39 AM | 6:04 PM | |
62 | 3 | 3 | 6:37 AM | 6:05 PM | |
63 | 3 | 4 | 6:36 AM | 6:06 PM | |
64 | 3 | 5 | 6:35 AM | 6:07 PM | |
65 | 3 | 6 | 6:33 AM | 6:08 PM | |
66 | 3 | 7 | 6:32 AM | 6:09 PM | |
67 | 3 | 8 | 6:30 AM | 6:09 PM | |
68 | 3 | 9 | 7:29 AM | 7:10 PM | |
69 | 3 | 10 | 7:27 AM | 7:11 PM | |
70 | 3 | 11 | 7:26 AM | 7:12 PM | |
71 | 3 | 12 | 7:24 AM | 7:13 PM | |
72 | 3 | 13 | 7:23 AM | 7:14 PM | |
73 | 3 | 14 | 7:21 AM | 7:15 PM | |
74 | 3 | 15 | 7:20 AM | 7:16 PM | |
75 | 3 | 16 | 7:18 AM | 7:17 PM | |
76 | 3 | 17 | 7:17 AM | 7:18 PM | |
77 | 3 | 18 | 7:15 AM | 7:19 PM | |
78 | 3 | 19 | 7:14 AM | 7:20 PM | |
79 | 3 | 20 | 7:12 AM | 7:21 PM | |
80 | 3 | 21 | 7:11 AM | 7:22 PM | |
81 | 3 | 22 | 7:09 AM | 7:23 PM | |
82 | 3 | 23 | 7:08 AM | 7:24 PM | |
83 | 3 | 24 | 7:06 AM | 7:25 PM | |
84 | 3 | 25 | 7:05 AM | 7:25 PM | |
85 | 3 | 26 | 7:03 AM | 7:26 PM | |
86 | 3 | 27 | 7:02 AM | 7:27 PM | |
87 | 3 | 28 | 7:00 AM | 7:28 PM | |
88 | 3 | 29 | 6:59 AM | 7:29 PM | |
89 | 3 | 30 | 6:57 AM | 7:30 PM | |
90 | 3 | 31 | 6:56 AM | 7:31 PM | |
91 | 4 | 1 | 6:54 AM | 7:32 PM | |
92 | 4 | 2 | 6:53 AM | 7:33 PM | |
93 | 4 | 3 | 6:51 AM | 7:34 PM | |
94 | 4 | 4 | 6:50 AM | 7:35 PM | |
95 | 4 | 5 | 6:48 AM | 7:36 PM | |
96 | 4 | 6 | 6:47 AM | 7:36 PM | |
97 | 4 | 7 | 6:45 AM | 7:37 PM | |
98 | 4 | 8 | 6:44 AM | 7:38 PM | |
99 | 4 | 9 | 6:42 AM | 7:39 PM | |
100 | 4 | 10 | 6:41 AM | 7:40 PM | |
101 | 4 | 11 | 6:39 AM | 7:41 PM | |
102 | 4 | 12 | 6:38 AM | 7:42 PM | |
103 | 4 | 13 | 6:36 AM | 7:43 PM | |
104 | 4 | 14 | 6:35 AM | 7:44 PM | |
105 | 4 | 15 | 6:34 AM | 7:45 PM | |
106 | 4 | 16 | 6:32 AM | 7:46 PM | |
107 | 4 | 17 | 6:31 AM | 7:47 PM | |
108 | 4 | 18 | 6:29 AM | 7:47 PM | |
109 | 4 | 19 | 6:28 AM | 7:48 PM | |
110 | 4 | 20 | 6:27 AM | 7:49 PM | |
111 | 4 | 21 | 6:25 AM | 7:50 PM | |
112 | 4 | 22 | 6:24 AM | 7:51 PM | |
113 | 4 | 23 | 6:23 AM | 7:52 PM | |
114 | 4 | 24 | 6:22 AM | 7:53 PM | |
115 | 4 | 25 | 6:20 AM | 7:54 PM | |
116 | 4 | 26 | 6:19 AM | 7:55 PM | |
117 | 4 | 27 | 6:18 AM | 7:56 PM | |
118 | 4 | 28 | 6:17 AM | 7:57 PM | |
119 | 4 | 29 | 6:15 AM | 7:58 PM | |
120 | 4 | 30 | 6:14 AM | 7:59 PM | |
121 | 5 | 1 | 6:13 AM | 7:59 PM | |
122 | 5 | 2 | 6:12 AM | 8:00 PM | |
123 | 5 | 3 | 6:11 AM | 8:01 PM | |
124 | 5 | 4 | 6:10 AM | 8:02 PM | |
125 | 5 | 5 | 6:09 AM | 8:03 PM | |
126 | 5 | 6 | 6:07 AM | 8:04 PM | |
127 | 5 | 7 | 6:06 AM | 8:05 PM | |
128 | 5 | 8 | 6:05 AM | 8:06 PM | |
129 | 5 | 9 | 6:04 AM | 8:07 PM | |
130 | 5 | 10 | 6:03 AM | 8:08 PM | |
131 | 5 | 11 | 6:02 AM | 8:08 PM | |
132 | 5 | 12 | 6:02 AM | 8:09 PM | |
133 | 5 | 13 | 6:01 AM | 8:10 PM | |
134 | 5 | 14 | 6:00 AM | 8:11 PM | |
135 | 5 | 15 | 5:59 AM | 8:12 PM | |
136 | 5 | 16 | 5:58 AM | 8:13 PM | |
137 | 5 | 17 | 5:57 AM | 8:14 PM | |
138 | 5 | 18 | 5:57 AM | 8:15 PM | |
139 | 5 | 19 | 5:56 AM | 8:15 PM | |
140 | 5 | 20 | 5:55 AM | 8:16 PM | |
141 | 5 | 21 | 5:54 AM | 8:17 PM | |
142 | 5 | 22 | 5:54 AM | 8:18 PM | |
143 | 5 | 23 | 5:53 AM | 8:19 PM | |
144 | 5 | 24 | 5:52 AM | 8:19 PM | |
145 | 5 | 25 | 5:52 AM | 8:20 PM | |
146 | 5 | 26 | 5:51 AM | 8:21 PM | |
147 | 5 | 27 | 5:51 AM | 8:22 PM | |
148 | 5 | 28 | 5:50 AM | 8:22 PM | |
149 | 5 | 29 | 5:50 AM | 8:23 PM | |
150 | 5 | 30 | 5:49 AM | 8:24 PM | |
151 | 5 | 31 | 5:49 AM | 8:25 PM | |
152 | 6 | 1 | 5:49 AM | 8:25 PM | |
153 | 6 | 2 | 5:48 AM | 8:26 PM | |
154 | 6 | 3 | 5:48 AM | 8:27 PM | |
155 | 6 | 4 | 5:48 AM | 8:27 PM | |
156 | 6 | 5 | 5:47 AM | 8:28 PM | |
157 | 6 | 6 | 5:47 AM | 8:28 PM | |
158 | 6 | 7 | 5:47 AM | 8:29 PM | |
159 | 6 | 8 | 5:47 AM | 8:29 PM | |
160 | 6 | 9 | 5:47 AM | 8:30 PM | |
161 | 6 | 10 | 5:47 AM | 8:30 PM | |
162 | 6 | 11 | 5:46 AM | 8:31 PM | |
163 | 6 | 12 | 5:46 AM | 8:31 PM | |
164 | 6 | 13 | 5:46 AM | 8:32 PM | |
165 | 6 | 14 | 5:46 AM | 8:32 PM | |
166 | 6 | 15 | 5:46 AM | 8:33 PM | |
167 | 6 | 16 | 5:46 AM | 8:33 PM | |
168 | 6 | 17 | 5:47 AM | 8:33 PM | |
169 | 6 | 18 | 5:47 AM | 8:33 PM | |
170 | 6 | 19 | 5:47 AM | 8:34 PM | |
171 | 6 | 20 | 5:47 AM | 8:34 PM | |
172 | 6 | 21 | 5:47 AM | 8:34 PM | |
173 | 6 | 22 | 5:47 AM | 8:34 PM | |
174 | 6 | 23 | 5:48 AM | 8:35 PM | |
175 | 6 | 24 | 5:48 AM | 8:35 PM | |
176 | 6 | 25 | 5:48 AM | 8:35 PM | |
177 | 6 | 26 | 5:49 AM | 8:35 PM | |
178 | 6 | 27 | 5:49 AM | 8:35 PM | |
179 | 6 | 28 | 5:49 AM | 8:35 PM | |
180 | 6 | 29 | 5:50 AM | 8:35 PM | |
181 | 6 | 30 | 5:50 AM | 8:35 PM | |
182 | 7 | 1 | 5:51 AM | 8:35 PM | |
183 | 7 | 2 | 5:51 AM | 8:35 PM | |
184 | 7 | 3 | 5:52 AM | 8:34 PM | |
185 | 7 | 4 | 5:52 AM | 8:34 PM | |
186 | 7 | 5 | 5:53 AM | 8:34 PM | |
187 | 7 | 6 | 5:53 AM | 8:34 PM | |
188 | 7 | 7 | 5:54 AM | 8:34 PM | |
189 | 7 | 8 | 5:54 AM | 8:33 PM | |
190 | 7 | 9 | 5:55 AM | 8:33 PM | |
191 | 7 | 10 | 5:56 AM | 8:33 PM | |
192 | 7 | 11 | 5:56 AM | 8:32 PM | |
193 | 7 | 12 | 5:57 AM | 8:32 PM | |
194 | 7 | 13 | 5:58 AM | 8:31 PM | |
195 | 7 | 14 | 5:58 AM | 8:31 PM | |
196 | 7 | 15 | 5:59 AM | 8:30 PM | |
197 | 7 | 16 | 6:00 AM | 8:30 PM | |
198 | 7 | 17 | 6:00 AM | 8:29 PM | |
199 | 7 | 18 | 6:01 AM | 8:29 PM | |
200 | 7 | 19 | 6:02 AM | 8:28 PM | |
201 | 7 | 20 | 6:03 AM | 8:27 PM | |
202 | 7 | 21 | 6:03 AM | 8:27 PM | |
203 | 7 | 22 | 6:04 AM | 8:26 PM | |
204 | 7 | 23 | 6:05 AM | 8:25 PM | |
205 | 7 | 24 | 6:06 AM | 8:24 PM | |
206 | 7 | 25 | 6:07 AM | 8:24 PM | |
207 | 7 | 26 | 6:07 AM | 8:23 PM | |
208 | 7 | 27 | 6:08 AM | 8:22 PM | |
209 | 7 | 28 | 6:09 AM | 8:21 PM | |
210 | 7 | 29 | 6:10 AM | 8:20 PM | |
211 | 7 | 30 | 6:11 AM | 8:19 PM | |
212 | 7 | 31 | 6:12 AM | 8:18 PM | |
213 | 8 | 1 | 6:12 AM | 8:17 PM | |
214 | 8 | 2 | 6:13 AM | 8:16 PM | |
215 | 8 | 3 | 6:14 AM | 8:15 PM | |
216 | 8 | 4 | 6:15 AM | 8:14 PM | |
217 | 8 | 5 | 6:16 AM | 8:13 PM | |
218 | 8 | 6 | 6:17 AM | 8:12 PM | |
219 | 8 | 7 | 6:18 AM | 8:11 PM | |
220 | 8 | 8 | 6:18 AM | 8:10 PM | |
221 | 8 | 9 | 6:19 AM | 8:09 PM | |
222 | 8 | 10 | 6:20 AM | 8:08 PM | |
223 | 8 | 11 | 6:21 AM | 8:06 PM | |
224 | 8 | 12 | 6:22 AM | 8:05 PM | |
225 | 8 | 13 | 6:23 AM | 8:04 PM | |
226 | 8 | 14 | 6:24 AM | 8:03 PM | |
227 | 8 | 15 | 6:24 AM | 8:02 PM | |
228 | 8 | 16 | 6:25 AM | 8:00 PM | |
229 | 8 | 17 | 6:26 AM | 7:59 PM | |
230 | 8 | 18 | 6:27 AM | 7:58 PM | |
231 | 8 | 19 | 6:28 AM | 7:56 PM | |
232 | 8 | 20 | 6:29 AM | 7:55 PM | |
233 | 8 | 21 | 6:30 AM | 7:54 PM | |
234 | 8 | 22 | 6:30 AM | 7:52 PM | |
235 | 8 | 23 | 6:31 AM | 7:51 PM | |
236 | 8 | 24 | 6:32 AM | 7:49 PM | |
237 | 8 | 25 | 6:33 AM | 7:48 PM | |
238 | 8 | 26 | 6:34 AM | 7:47 PM | |
239 | 8 | 27 | 6:35 AM | 7:45 PM | |
240 | 8 | 28 | 6:36 AM | 7:44 PM | |
241 | 8 | 29 | 6:36 AM | 7:42 PM | |
242 | 8 | 30 | 6:37 AM | 7:41 PM | |
243 | 8 | 31 | 6:38 AM | 7:39 PM | |
244 | 9 | 1 | 6:39 AM | 7:38 PM | |
245 | 9 | 2 | 6:40 AM | 7:36 PM | |
246 | 9 | 3 | 6:41 AM | 7:35 PM | |
247 | 9 | 4 | 6:42 AM | 7:33 PM | |
248 | 9 | 5 | 6:42 AM | 7:32 PM | |
249 | 9 | 6 | 6:43 AM | 7:30 PM | |
250 | 9 | 7 | 6:44 AM | 7:29 PM | |
251 | 9 | 8 | 6:45 AM | 7:27 PM | |
252 | 9 | 9 | 6:46 AM | 7:26 PM | |
253 | 9 | 10 | 6:47 AM | 7:24 PM | |
254 | 9 | 11 | 6:47 AM | 7:23 PM | |
255 | 9 | 12 | 6:48 AM | 7:21 PM | |
256 | 9 | 13 | 6:49 AM | 7:20 PM | |
257 | 9 | 14 | 6:50 AM | 7:18 PM | |
258 | 9 | 15 | 6:51 AM | 7:17 PM | |
259 | 9 | 16 | 6:52 AM | 7:15 PM | |
260 | 9 | 17 | 6:52 AM | 7:13 PM | |
261 | 9 | 18 | 6:53 AM | 7:12 PM | |
262 | 9 | 19 | 6:54 AM | 7:10 PM | |
263 | 9 | 20 | 6:55 AM | 7:09 PM | |
264 | 9 | 21 | 6:56 AM | 7:07 PM | |
265 | 9 | 22 | 6:57 AM | 7:06 PM | |
266 | 9 | 23 | 6:58 AM | 7:04 PM | |
267 | 9 | 24 | 6:58 AM | 7:03 PM | |
268 | 9 | 25 | 6:59 AM | 7:01 PM | |
269 | 9 | 26 | 7:00 AM | 6:59 PM | |
270 | 9 | 27 | 7:01 AM | 6:58 PM | |
271 | 9 | 28 | 7:02 AM | 6:56 PM | |
272 | 9 | 29 | 7:03 AM | 6:55 PM | |
273 | 9 | 30 | 7:04 AM | 6:53 PM | |
274 | 10 | 1 | 7:05 AM | 6:52 PM | |
275 | 10 | 2 | 7:05 AM | 6:50 PM | |
276 | 10 | 3 | 7:06 AM | 6:49 PM | |
277 | 10 | 4 | 7:07 AM | 6:47 PM | |
278 | 10 | 5 | 7:08 AM | 6:46 PM | |
279 | 10 | 6 | 7:09 AM | 6:44 PM | |
280 | 10 | 7 | 7:10 AM | 6:43 PM | |
281 | 10 | 8 | 7:11 AM | 6:41 PM | |
282 | 10 | 9 | 7:12 AM | 6:40 PM | |
283 | 10 | 10 | 7:13 AM | 6:38 PM | |
284 | 10 | 11 | 7:14 AM | 6:37 PM | |
285 | 10 | 12 | 7:15 AM | 6:35 PM | |
286 | 10 | 13 | 7:15 AM | 6:34 PM | |
287 | 10 | 14 | 7:16 AM | 6:33 PM | |
288 | 10 | 15 | 7:17 AM | 6:31 PM | |
289 | 10 | 16 | 7:18 AM | 6:30 PM | |
290 | 10 | 17 | 7:19 AM | 6:29 PM | |
291 | 10 | 18 | 7:20 AM | 6:27 PM | |
292 | 10 | 19 | 7:21 AM | 6:26 PM | |
293 | 10 | 20 | 7:22 AM | 6:25 PM | |
294 | 10 | 21 | 7:23 AM | 6:23 PM | |
295 | 10 | 22 | 7:24 AM | 6:22 PM | |
296 | 10 | 23 | 7:25 AM | 6:21 PM | |
297 | 10 | 24 | 7:26 AM | 6:19 PM | |
298 | 10 | 25 | 7:27 AM | 6:18 PM | |
299 | 10 | 26 | 7:28 AM | 6:17 PM | |
300 | 10 | 27 | 7:29 AM | 6:16 PM | |
301 | 10 | 28 | 7:30 AM | 6:15 PM | |
302 | 10 | 29 | 7:31 AM | 6:13 PM | |
303 | 10 | 30 | 7:32 AM | 6:12 PM | |
304 | 10 | 31 | 7:33 AM | 6:11 PM | |
305 | 11 | 1 | 7:34 AM | 6:10 PM | |
306 | 11 | 2 | 6:35 AM | 5:09 PM | |
307 | 11 | 3 | 6:36 AM | 5:08 PM | |
308 | 11 | 4 | 6:38 AM | 5:07 PM | |
309 | 11 | 5 | 6:39 AM | 5:06 PM | |
310 | 11 | 6 | 6:40 AM | 5:05 PM | |
311 | 11 | 7 | 6:41 AM | 5:04 PM | |
312 | 11 | 8 | 6:42 AM | 5:03 PM | |
313 | 11 | 9 | 6:43 AM | 5:02 PM | |
314 | 11 | 10 | 6:44 AM | 5:01 PM | |
315 | 11 | 11 | 6:45 AM | 5:00 PM | |
316 | 11 | 12 | 6:46 AM | 5:00 PM | |
317 | 11 | 13 | 6:47 AM | 4:59 PM | |
318 | 11 | 14 | 6:48 AM | 4:58 PM | |
319 | 11 | 15 | 6:49 AM | 4:57 PM | |
320 | 11 | 16 | 6:50 AM | 4:57 PM | |
321 | 11 | 17 | 6:51 AM | 4:56 PM | |
322 | 11 | 18 | 6:52 AM | 4:55 PM | |
323 | 11 | 19 | 6:53 AM | 4:55 PM | |
324 | 11 | 20 | 6:55 AM | 4:54 PM | |
325 | 11 | 21 | 6:56 AM | 4:54 PM | |
326 | 11 | 22 | 6:57 AM | 4:53 PM | |
327 | 11 | 23 | 6:58 AM | 4:53 PM | |
328 | 11 | 24 | 6:59 AM | 4:52 PM | |
329 | 11 | 25 | 7:00 AM | 4:52 PM | |
330 | 11 | 26 | 7:01 AM | 4:52 PM | |
331 | 11 | 27 | 7:02 AM | 4:51 PM | |
332 | 11 | 28 | 7:03 AM | 4:51 PM | |
333 | 11 | 29 | 7:04 AM | 4:51 PM | |
334 | 11 | 30 | 7:05 AM | 4:50 PM | |
335 | 12 | 1 | 7:06 AM | 4:50 PM | |
336 | 12 | 2 | 7:07 AM | 4:50 PM | |
337 | 12 | 3 | 7:07 AM | 4:50 PM | |
338 | 12 | 4 | 7:08 AM | 4:50 PM | |
339 | 12 | 5 | 7:09 AM | 4:50 PM | |
340 | 12 | 6 | 7:10 AM | 4:50 PM | |
341 | 12 | 7 | 7:11 AM | 4:50 PM | |
342 | 12 | 8 | 7:12 AM | 4:50 PM | |
343 | 12 | 9 | 7:13 AM | 4:50 PM | |
344 | 12 | 10 | 7:13 AM | 4:50 PM | |
345 | 12 | 11 | 7:14 AM | 4:50 PM | |
346 | 12 | 12 | 7:15 AM | 4:50 PM | |
347 | 12 | 13 | 7:16 AM | 4:50 PM | |
348 | 12 | 14 | 7:16 AM | 4:51 PM | |
349 | 12 | 15 | 7:17 AM | 4:51 PM | |
350 | 12 | 16 | 7:18 AM | 4:51 PM | |
351 | 12 | 17 | 7:18 AM | 4:52 PM | |
352 | 12 | 18 | 7:19 AM | 4:52 PM | |
353 | 12 | 19 | 7:20 AM | 4:53 PM | |
354 | 12 | 20 | 7:20 AM | 4:53 PM | |
355 | 12 | 21 | 7:21 AM | 4:53 PM | |
356 | 12 | 22 | 7:21 AM | 4:54 PM | |
357 | 12 | 23 | 7:22 AM | 4:55 PM | |
358 | 12 | 24 | 7:22 AM | 4:55 PM | |
359 | 12 | 25 | 7:22 AM | 4:56 PM | |
360 | 12 | 26 | 7:23 AM | 4:56 PM | |
361 | 12 | 27 | 7:23 AM | 4:57 PM | |
362 | 12 | 28 | 7:23 AM | 4:58 PM | |
363 | 12 | 29 | 7:24 AM | 4:58 PM | |
364 | 12 | 30 | 7:24 AM | 4:59 PM | |
365 | 12 | 31 | 7:24 AM | 5:00 PM |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var raw_data = tb.data; | |
var format = d3.time.format.utc("%m %d, %Y / %I:%M %p"); | |
var w = tb.sw, | |
h = tb.sh; | |
var data = _.map(raw_data, function(d, i) { | |
d.sunrise = format.parse(d.month + " " + d.day + ", 2014 / " + d.sunrise); | |
d.sunset = format.parse(d.month + " " + d.day + ", 2014 / " + d.sunset); | |
return d; | |
}) | |
console.log(tributary) | |
var scaleTime = d3.time.scale.utc() | |
.domain([new Date(2014, 0, 1), new Date(2015, 0, 1)]) | |
.range([0, w]) | |
var scaleDay = d3.scale.linear() | |
.domain([0, 86400000]) | |
.range([0, h]) | |
var lineSunrise = d3.svg.area() | |
.x(function(d) { | |
return scaleTime(d.sunrise) | |
}) | |
.y0(function(d) { | |
return 0 | |
}) | |
.y1(function(d) { | |
return scaleDay(d.sunrise % 86400000) | |
}); | |
var lineSunset = d3.svg.area() | |
.x(function(d) { | |
return scaleTime(d.sunset) | |
}) | |
.y0(function(d) { | |
return h | |
}) | |
.y1(function(d) { | |
return scaleDay(d.sunset % 86400000) | |
}); | |
g.append("rect") | |
.attr({ | |
"width": w, | |
"height": h | |
}) | |
g.append("path") | |
.datum(data) | |
.attr({ | |
"d": lineSunrise | |
}); | |
g.append("path") | |
.datum(data) | |
.attr({ | |
"d": lineSunset | |
}) | |
var formatDay = d3.time.format.utc("%I %p"); | |
var axisX = d3.svg.axis() | |
.scale(scaleTime) | |
.orient("top") | |
.ticks(10); | |
var axisY = d3.svg.axis() | |
.scale(scaleDay) | |
.orient("left") | |
.ticks(10) | |
.tickFormat(function(d) { | |
return formatDay(new Date(d)); | |
}); | |
g.append("g") | |
.attr({ | |
"class": "axis x", | |
"transform": "translate(0 " + h + ")" | |
}) | |
.call(axisX) | |
g.append("g") | |
.attr({ | |
"class": "axis y", | |
"transform": "translate(" + w + " 0)" | |
}) | |
.call(axisY) | |
g.selectAll(".grid.x") | |
.data(scaleDay.ticks(10)) | |
.enter().append("path") | |
.attr({ | |
"class": "grid x", | |
"d": function(d) { | |
var yPos = scaleDay(d); | |
return "M0 " + yPos + "L" + w + " " + yPos; | |
} | |
}) | |
g.selectAll(".grid.y") | |
.data(scaleTime.ticks(10)) | |
.enter().append("path") | |
.attr({ | |
"class": "grid x", | |
"d": function(d) { | |
var xPos = scaleTime(d); | |
return "M" + xPos + " 0L" + xPos + " " + h; | |
} | |
}) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
path { | |
stroke: none; | |
fill: #a3dbfe; | |
opacity: 0.5; | |
} | |
rect { | |
fill: #fff9d1; | |
} | |
.axis text { | |
font-size: 12px; | |
} | |
.axis line { | |
stroke: #000000; | |
} | |
.axis path { | |
fill: none; | |
} | |
path.grid { | |
stroke: #888888; | |
stroke-dasharray: 5 5; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment