https://bl.ocks.org/Bl3f/cdb5ad854b376765fa99
forked from linnnes's block: Example - Heatmap Bar
forked from linnnes's block: Example - How + Heatmap Bar
license: gpl-3.0 |
https://bl.ocks.org/Bl3f/cdb5ad854b376765fa99
forked from linnnes's block: Example - Heatmap Bar
forked from linnnes's block: Example - How + Heatmap Bar
x | y | value | discipline | country | |
---|---|---|---|---|---|
Aaron Levine | Sep 1-15 | 4 | 2 | 7 | |
Aaron Levine | Sep 16-30 | 7 | 2 | 7 | |
Aaron Levine | Oct 1-15 | 11 | 2 | 7 | |
Aaron Levine | Oct 16-31 | 17 | 2 | 7 | |
Aaron Levine | Nov 1-15 | 5 | 2 | 7 | |
Aaron Levine | Nov 15-30 | 2 | 2 | 7 | |
Aaron Levine | Dec 1-15 | 6 | 2 | 7 | |
Aaron Levine | Dec 16-31 | 4 | 2 | 7 | |
Aaron Levine | Jan 1-15 | 6 | 2 | 7 | |
Aaron Levine | Jan 16-31 | 4 | 2 | 7 | |
Aaron Levine | Feb 1-14 | 4 | 2 | 7 | |
Aaron Levine | Feb 15-28 | 7 | 2 | 7 | |
Aaron Levine | Mar 1-15 | 11 | 2 | 7 | |
Aaron Levine | Mar 16-31 | 17 | 2 | 7 | |
Aaron Levine | Apr 1-15 | 5 | 2 | 7 | |
Aaron Levine | Apr 16-30 | 2 | 2 | 7 | |
Aaron Levine | May 1-now | 6 | 2 | 7 | |
Ashley Adams | Sep 1-15 | 1 | 1 | 7 | |
Ashley Adams | Sep 16-30 | 8 | 1 | 7 | |
Ashley Adams | Oct 1-15 | 9 | 1 | 7 | |
Ashley Adams | Oct 16-31 | 3 | 1 | 7 | |
Ashley Adams | Nov 1-15 | 10 | 1 | 7 | |
Ashley Adams | Nov 15-30 | 2 | 1 | 7 | |
Ashley Adams | Dec 1-15 | 13 | 1 | 7 | |
Ashley Adams | Dec 16-31 | 10 | 1 | 7 | |
Ashley Adams | Jan 1-15 | 13 | 1 | 7 | |
Ashley Adams | Jan 16-31 | 10 | 1 | 7 | |
Ashley Adams | Feb 1-14 | 4 | 2 | 7 | |
Ashley Adams | Feb 15-28 | 7 | 2 | 7 | |
Ashley Adams | Mar 1-15 | 11 | 2 | 7 | |
Ashley Adams | Mar 16-31 | 17 | 2 | 7 | |
Ashley Adams | Apr 1-15 | 5 | 2 | 7 | |
Ashley Adams | Apr 16-30 | 2 | 2 | 7 | |
Ashley Adams | May 1-now | 6 | 2 | 7 | |
Bo Peng | Sep 1-15 | 2 | 1 | 1 | |
Bo Peng | Sep 16-30 | 5 | 1 | 1 | |
Bo Peng | Oct 1-15 | 6 | 1 | 1 | |
Bo Peng | Oct 16-31 | 4 | 1 | 1 | |
Bo Peng | Nov 1-15 | 7 | 1 | 1 | |
Bo Peng | Nov 15-30 | 20 | 1 | 1 | |
Bo Peng | Dec 1-15 | 18 | 1 | 1 | |
Bo Peng | Dec 16-31 | 11 | 1 | 1 | |
Bo Peng | Jan 1-15 | 18 | 1 | 1 | |
Bo Peng | Jan 16-31 | 11 | 1 | 1 | |
Bo Peng | Feb 1-14 | 4 | 2 | 7 | |
Bo Peng | Feb 15-28 | 7 | 2 | 7 | |
Bo Peng | Mar 1-15 | 11 | 2 | 7 | |
Bo Peng | Mar 16-31 | 17 | 2 | 7 | |
Bo Peng | Apr 1-15 | 5 | 2 | 7 | |
Bo Peng | Apr 16-30 | 2 | 2 | 7 | |
Bo Peng | May 1-now | 6 | 2 | 7 | |
Buge Jiang | Sep 1-15 | 3 | 1 | 1 | |
Buge Jiang | Sep 16-30 | 2 | 1 | 1 | |
Buge Jiang | Oct 1-15 | 5 | 1 | 1 | |
Buge Jiang | Oct 16-31 | 7 | 1 | 1 | |
Buge Jiang | Nov 1-15 | 11 | 1 | 1 | |
Buge Jiang | Nov 15-30 | 9 | 1 | 1 | |
Buge Jiang | Dec 1-15 | 15 | 1 | 1 | |
Buge Jiang | Dec 16-31 | 19 | 1 | 1 | |
Buge Jiang | Jan 1-15 | 15 | 1 | 1 | |
Buge Jiang | Jan 16-31 | 19 | 1 | 1 | |
Buge Jiang | Feb 1-14 | 4 | 2 | 7 | |
Buge Jiang | Feb 15-28 | 7 | 2 | 7 | |
Buge Jiang | Mar 1-15 | 11 | 2 | 7 | |
Buge Jiang | Mar 16-31 | 17 | 2 | 7 | |
Buge Jiang | Apr 1-15 | 5 | 2 | 7 | |
Buge Jiang | Apr 16-30 | 2 | 2 | 7 | |
Buge Jiang | May 1-now | 6 | 2 | 7 | |
Chunhe Zhou | Sep 1-15 | 4 | 3 | 1 | |
Chunhe Zhou | Sep 16-30 | 7 | 3 | 1 | |
Chunhe Zhou | Oct 1-15 | 11 | 3 | 1 | |
Chunhe Zhou | Oct 16-31 | 12 | 3 | 1 | |
Chunhe Zhou | Nov 1-15 | 13 | 3 | 1 | |
Chunhe Zhou | Nov 15-30 | 14 | 3 | 1 | |
Chunhe Zhou | Dec 1-15 | 16 | 3 | 1 | |
Chunhe Zhou | Dec 16-31 | 17 | 3 | 1 | |
Chunhe Zhou | Jan 1-15 | 16 | 3 | 1 | |
Chunhe Zhou | Jan 16-31 | 17 | 3 | 1 | |
Chunhe Zhou | Feb 1-14 | 4 | 2 | 7 | |
Chunhe Zhou | Feb 15-28 | 7 | 2 | 7 | |
Chunhe Zhou | Mar 1-15 | 11 | 2 | 7 | |
Chunhe Zhou | Mar 16-31 | 17 | 2 | 7 | |
Chunhe Zhou | Apr 1-15 | 5 | 2 | 7 | |
Chunhe Zhou | Apr 16-30 | 2 | 2 | 7 | |
Chunhe Zhou | May 1-now | 6 | 2 | 7 | |
Dafnee Zambrano | Sep 1-15 | 3 | 2 | 8 | |
Dafnee Zambrano | Sep 16-30 | 7 | 2 | 8 | |
Dafnee Zambrano | Oct 1-15 | 11 | 2 | 8 | |
Dafnee Zambrano | Oct 16-31 | 17 | 2 | 8 | |
Dafnee Zambrano | Nov 1-15 | 16 | 2 | 8 | |
Dafnee Zambrano | Nov 15-30 | 2 | 2 | 8 | |
Dafnee Zambrano | Dec 1-15 | 6 | 2 | 8 | |
Dafnee Zambrano | Dec 16-31 | 4 | 2 | 8 | |
Dafnee Zambrano | Jan 1-15 | 6 | 2 | 8 | |
Dafnee Zambrano | Jan 16-31 | 4 | 2 | 8 | |
Dafnee Zambrano | Feb 1-14 | 4 | 2 | 7 | |
Dafnee Zambrano | Feb 15-28 | 7 | 2 | 7 | |
Dafnee Zambrano | Mar 1-15 | 11 | 2 | 7 | |
Dafnee Zambrano | Mar 16-31 | 17 | 2 | 7 | |
Dafnee Zambrano | Apr 1-15 | 5 | 2 | 7 | |
Dafnee Zambrano | Apr 16-30 | 2 | 2 | 7 | |
Dafnee Zambrano | May 1-now | 6 | 2 | 7 | |
Dashiell Corvin-Brittin | Sep 1-15 | 1 | 2 | 7 | |
Dashiell Corvin-Brittin | Sep 16-30 | 8 | 2 | 7 | |
Dashiell Corvin-Brittin | Oct 1-15 | 9 | 2 | 7 | |
Dashiell Corvin-Brittin | Oct 16-31 | 3 | 2 | 7 | |
Dashiell Corvin-Brittin | Nov 1-15 | 12 | 2 | 7 | |
Dashiell Corvin-Brittin | Nov 15-30 | 2 | 2 | 7 | |
Dashiell Corvin-Brittin | Dec 1-15 | 13 | 2 | 7 | |
Dashiell Corvin-Brittin | Dec 16-31 | 10 | 2 | 7 | |
Dashiell Corvin-Brittin | Jan 1-15 | 13 | 2 | 7 | |
Dashiell Corvin-Brittin | Jan 16-31 | 10 | 2 | 7 | |
Dashiell Corvin-Brittin | Feb 1-14 | 4 | 2 | 7 | |
Dashiell Corvin-Brittin | Feb 15-28 | 7 | 2 | 7 | |
Dashiell Corvin-Brittin | Mar 1-15 | 11 | 2 | 7 | |
Dashiell Corvin-Brittin | Mar 16-31 | 17 | 2 | 7 | |
Dashiell Corvin-Brittin | Apr 1-15 | 5 | 2 | 7 | |
Dashiell Corvin-Brittin | Apr 16-30 | 2 | 2 | 7 | |
Dashiell Corvin-Brittin | May 1-now | 6 | 2 | 7 | |
Emil Alex | Sep 1-15 | 4 | 3 | 2 | |
Emil Alex | Sep 16-30 | 5 | 3 | 2 | |
Emil Alex | Oct 1-15 | 6 | 3 | 2 | |
Emil Alex | Oct 16-31 | 4 | 3 | 2 | |
Emil Alex | Nov 1-15 | 11 | 3 | 2 | |
Emil Alex | Nov 15-30 | 20 | 3 | 2 | |
Emil Alex | Dec 1-15 | 18 | 3 | 2 | |
Emil Alex | Dec 16-31 | 11 | 3 | 2 | |
Emil Alex | Jan 1-15 | 18 | 3 | 2 | |
Emil Alex | Jan 16-31 | 11 | 3 | 2 | |
Emil Alex | Feb 1-14 | 4 | 2 | 7 | |
Emil Alex | Feb 15-28 | 7 | 2 | 7 | |
Emil Alex | Mar 1-15 | 11 | 2 | 7 | |
Emil Alex | Mar 16-31 | 17 | 2 | 7 | |
Emil Alex | Apr 1-15 | 5 | 2 | 7 | |
Emil Alex | Apr 16-30 | 2 | 2 | 7 | |
Emil Alex | May 1-now | 6 | 2 | 7 | |
Hanzi Shao | Sep 1-15 | 3 | 3 | 1 | |
Hanzi Shao | Sep 16-30 | 2 | 3 | 1 | |
Hanzi Shao | Oct 1-15 | 5 | 3 | 1 | |
Hanzi Shao | Oct 16-31 | 7 | 3 | 1 | |
Hanzi Shao | Nov 1-15 | 15 | 3 | 1 | |
Hanzi Shao | Nov 15-30 | 9 | 3 | 1 | |
Hanzi Shao | Dec 1-15 | 15 | 3 | 1 | |
Hanzi Shao | Dec 16-31 | 19 | 3 | 1 | |
Hanzi Shao | Jan 1-15 | 15 | 3 | 1 | |
Hanzi Shao | Jan 16-31 | 19 | 3 | 1 | |
Hanzi Shao | Feb 1-14 | 4 | 2 | 7 | |
Hanzi Shao | Feb 15-28 | 7 | 2 | 7 | |
Hanzi Shao | Mar 1-15 | 11 | 2 | 7 | |
Hanzi Shao | Mar 16-31 | 17 | 2 | 7 | |
Hanzi Shao | Apr 1-15 | 5 | 2 | 7 | |
Hanzi Shao | Apr 16-30 | 2 | 2 | 7 | |
Hanzi Shao | May 1-now | 6 | 2 | 7 | |
Hee Min Jee | Sep 1-15 | 2 | 2 | 3 | |
Hee Min Jee | Sep 16-30 | 7 | 2 | 3 | |
Hee Min Jee | Oct 1-15 | 11 | 2 | 3 | |
Hee Min Jee | Oct 16-31 | 12 | 2 | 3 | |
Hee Min Jee | Nov 1-15 | 1 | 2 | 3 | |
Hee Min Jee | Nov 15-30 | 14 | 2 | 3 | |
Hee Min Jee | Dec 1-15 | 16 | 2 | 3 | |
Hee Min Jee | Dec 16-31 | 17 | 2 | 3 | |
Hee Min Jee | Jan 1-15 | 16 | 2 | 3 | |
Hee Min Jee | Jan 16-31 | 17 | 2 | 3 | |
Hee Min Jee | Feb 1-14 | 4 | 2 | 7 | |
Hee Min Jee | Feb 15-28 | 7 | 2 | 7 | |
Hee Min Jee | Mar 1-15 | 11 | 2 | 7 | |
Hee Min Jee | Mar 16-31 | 17 | 2 | 7 | |
Hee Min Jee | Apr 1-15 | 5 | 2 | 7 | |
Hee Min Jee | Apr 16-30 | 2 | 2 | 7 | |
Hee Min Jee | May 1-now | 6 | 2 | 7 | |
Hongru Hou | Sep 1-15 | 2 | 3 | 1 | |
Hongru Hou | Sep 16-30 | 7 | 3 | 1 | |
Hongru Hou | Oct 1-15 | 11 | 3 | 1 | |
Hongru Hou | Oct 16-31 | 17 | 3 | 1 | |
Hongru Hou | Nov 1-15 | 12 | 3 | 1 | |
Hongru Hou | Nov 15-30 | 2 | 3 | 1 | |
Hongru Hou | Dec 1-15 | 6 | 3 | 1 | |
Hongru Hou | Dec 16-31 | 4 | 3 | 1 | |
Hongru Hou | Jan 1-15 | 6 | 3 | 1 | |
Hongru Hou | Jan 16-31 | 4 | 3 | 1 | |
Hongru Hou | Feb 1-14 | 4 | 2 | 7 | |
Hongru Hou | Feb 15-28 | 7 | 2 | 7 | |
Hongru Hou | Mar 1-15 | 11 | 2 | 7 | |
Hongru Hou | Mar 16-31 | 17 | 2 | 7 | |
Hongru Hou | Apr 1-15 | 5 | 2 | 7 | |
Hongru Hou | Apr 16-30 | 2 | 2 | 7 | |
Hongru Hou | May 1-now | 6 | 2 | 7 | |
Hui Yang | Sep 1-15 | 1 | 1 | 1 | |
Hui Yang | Sep 16-30 | 8 | 1 | 1 | |
Hui Yang | Oct 1-15 | 9 | 1 | 1 | |
Hui Yang | Oct 16-31 | 3 | 1 | 1 | |
Hui Yang | Nov 1-15 | 15 | 1 | 1 | |
Hui Yang | Nov 15-30 | 2 | 1 | 1 | |
Hui Yang | Dec 1-15 | 13 | 1 | 1 | |
Hui Yang | Dec 16-31 | 10 | 1 | 1 | |
Hui Yang | Jan 1-15 | 13 | 1 | 1 | |
Hui Yang | Jan 16-31 | 10 | 1 | 1 | |
Hui Yang | Feb 1-14 | 4 | 2 | 7 | |
Hui Yang | Feb 15-28 | 7 | 2 | 7 | |
Hui Yang | Mar 1-15 | 11 | 2 | 7 | |
Hui Yang | Mar 16-31 | 17 | 2 | 7 | |
Hui Yang | Apr 1-15 | 5 | 2 | 7 | |
Hui Yang | Apr 16-30 | 2 | 2 | 7 | |
Hui Yang | May 1-now | 6 | 2 | 7 | |
Jitpanan Jaturuntawaniya | Sep 1-15 | 2 | 2 | 6 | |
Jitpanan Jaturuntawaniya | Sep 16-30 | 5 | 2 | 6 | |
Jitpanan Jaturuntawaniya | Oct 1-15 | 6 | 2 | 6 | |
Jitpanan Jaturuntawaniya | Oct 16-31 | 4 | 2 | 6 | |
Jitpanan Jaturuntawaniya | Nov 1-15 | 7 | 2 | 6 | |
Jitpanan Jaturuntawaniya | Nov 15-30 | 20 | 2 | 6 | |
Jitpanan Jaturuntawaniya | Dec 1-15 | 18 | 2 | 6 | |
Jitpanan Jaturuntawaniya | Dec 16-31 | 11 | 2 | 6 | |
Jitpanan Jaturuntawaniya | Jan 1-15 | 18 | 2 | 6 | |
Jitpanan Jaturuntawaniya | Jan 16-31 | 11 | 2 | 6 | |
Jitpanan Jaturuntawaniya | Feb 1-14 | 4 | 2 | 7 | |
Jitpanan Jaturuntawaniya | Feb 15-28 | 7 | 2 | 7 | |
Jitpanan Jaturuntawaniya | Mar 1-15 | 11 | 2 | 7 | |
Jitpanan Jaturuntawaniya | Mar 16-31 | 17 | 2 | 7 | |
Jitpanan Jaturuntawaniya | Apr 1-15 | 5 | 2 | 7 | |
Jitpanan Jaturuntawaniya | Apr 16-30 | 2 | 2 | 7 | |
Jitpanan Jaturuntawaniya | May 1-now | 6 | 2 | 7 | |
John Wegner | Sep 1-15 | 3 | 1 | 7 | |
John Wegner | Sep 16-30 | 2 | 1 | 7 | |
John Wegner | Oct 1-15 | 5 | 1 | 7 | |
John Wegner | Oct 16-31 | 7 | 1 | 7 | |
John Wegner | Nov 1-15 | 5 | 1 | 7 | |
John Wegner | Nov 15-30 | 9 | 1 | 7 | |
John Wegner | Dec 1-15 | 15 | 1 | 7 | |
John Wegner | Dec 16-31 | 19 | 1 | 7 | |
John Wegner | Jan 1-15 | 15 | 1 | 7 | |
John Wegner | Jan 16-31 | 19 | 1 | 7 | |
John Wegner | Feb 1-14 | 4 | 2 | 7 | |
John Wegner | Feb 15-28 | 7 | 2 | 7 | |
John Wegner | Mar 1-15 | 11 | 2 | 7 | |
John Wegner | Mar 16-31 | 17 | 2 | 7 | |
John Wegner | Apr 1-15 | 5 | 2 | 7 | |
John Wegner | Apr 16-30 | 2 | 2 | 7 | |
John Wegner | May 1-now | 6 | 2 | 7 | |
Katelyn Moore | Sep 1-15 | 2 | 1 | 7 | |
Katelyn Moore | Sep 16-30 | 7 | 1 | 7 | |
Katelyn Moore | Oct 1-15 | 11 | 1 | 7 | |
Katelyn Moore | Oct 16-31 | 12 | 1 | 7 | |
Katelyn Moore | Nov 1-15 | 6 | 1 | 7 | |
Katelyn Moore | Nov 15-30 | 14 | 1 | 7 | |
Katelyn Moore | Dec 1-15 | 16 | 1 | 7 | |
Katelyn Moore | Dec 16-31 | 17 | 1 | 7 | |
Katelyn Moore | Jan 1-15 | 16 | 1 | 7 | |
Katelyn Moore | Jan 16-31 | 17 | 1 | 7 | |
Katelyn Moore | Feb 1-14 | 4 | 2 | 7 | |
Katelyn Moore | Feb 15-28 | 7 | 2 | 7 | |
Katelyn Moore | Mar 1-15 | 11 | 2 | 7 | |
Katelyn Moore | Mar 16-31 | 17 | 2 | 7 | |
Katelyn Moore | Apr 1-15 | 5 | 2 | 7 | |
Katelyn Moore | Apr 16-30 | 2 | 2 | 7 | |
Katelyn Moore | May 1-now | 6 | 2 | 7 | |
Kelly Steben | Sep 1-15 | 3 | 1 | 7 | |
Kelly Steben | Sep 16-30 | 7 | 1 | 7 | |
Kelly Steben | Oct 1-15 | 11 | 1 | 7 | |
Kelly Steben | Oct 16-31 | 17 | 1 | 7 | |
Kelly Steben | Nov 1-15 | 3 | 1 | 7 | |
Kelly Steben | Nov 15-30 | 2 | 1 | 7 | |
Kelly Steben | Dec 1-15 | 6 | 1 | 7 | |
Kelly Steben | Dec 16-31 | 4 | 1 | 7 | |
Kelly Steben | Jan 1-15 | 6 | 1 | 7 | |
Kelly Steben | Jan 16-31 | 4 | 1 | 7 | |
Kelly Steben | Feb 1-14 | 4 | 2 | 7 | |
Kelly Steben | Feb 15-28 | 7 | 2 | 7 | |
Kelly Steben | Mar 1-15 | 11 | 2 | 7 | |
Kelly Steben | Mar 16-31 | 17 | 2 | 7 | |
Kelly Steben | Apr 1-15 | 5 | 2 | 7 | |
Kelly Steben | Apr 16-30 | 2 | 2 | 7 | |
Kelly Steben | May 1-now | 6 | 2 | 7 | |
Krishna Sistla | Sep 1-15 | 3 | 3 | 2 | |
Krishna Sistla | Sep 16-30 | 8 | 3 | 2 | |
Krishna Sistla | Oct 1-15 | 9 | 3 | 2 | |
Krishna Sistla | Oct 16-31 | 3 | 3 | 2 | |
Krishna Sistla | Nov 1-15 | 9 | 3 | 2 | |
Krishna Sistla | Nov 15-30 | 2 | 3 | 2 | |
Krishna Sistla | Dec 1-15 | 13 | 3 | 2 | |
Krishna Sistla | Dec 16-31 | 10 | 3 | 2 | |
Krishna Sistla | Jan 1-15 | 13 | 3 | 2 | |
Krishna Sistla | Jan 16-31 | 10 | 3 | 2 | |
Krishna Sistla | Feb 1-14 | 4 | 2 | 7 | |
Krishna Sistla | Feb 15-28 | 7 | 2 | 7 | |
Krishna Sistla | Mar 1-15 | 11 | 2 | 7 | |
Krishna Sistla | Mar 16-31 | 17 | 2 | 7 | |
Krishna Sistla | Apr 1-15 | 5 | 2 | 7 | |
Krishna Sistla | Apr 16-30 | 2 | 2 | 7 | |
Krishna Sistla | May 1-now | 6 | 2 | 7 | |
Kyu Hee Keogh | Sep 1-15 | 2 | 3 | 3 | |
Kyu Hee Keogh | Sep 16-30 | 5 | 3 | 3 | |
Kyu Hee Keogh | Oct 1-15 | 6 | 3 | 3 | |
Kyu Hee Keogh | Oct 16-31 | 4 | 3 | 3 | |
Kyu Hee Keogh | Nov 1-15 | 12 | 3 | 3 | |
Kyu Hee Keogh | Nov 15-30 | 20 | 3 | 3 | |
Kyu Hee Keogh | Dec 1-15 | 18 | 3 | 3 | |
Kyu Hee Keogh | Dec 16-31 | 11 | 3 | 3 | |
Kyu Hee Keogh | Jan 1-15 | 18 | 3 | 3 | |
Kyu Hee Keogh | Jan 16-31 | 11 | 3 | 3 | |
Kyu Hee Keogh | Feb 1-14 | 4 | 2 | 7 | |
Kyu Hee Keogh | Feb 15-28 | 7 | 2 | 7 | |
Kyu Hee Keogh | Mar 1-15 | 11 | 2 | 7 | |
Kyu Hee Keogh | Mar 16-31 | 17 | 2 | 7 | |
Kyu Hee Keogh | Apr 1-15 | 5 | 2 | 7 | |
Kyu Hee Keogh | Apr 16-30 | 2 | 2 | 7 | |
Kyu Hee Keogh | May 1-now | 6 | 2 | 7 | |
Li Lin | Sep 1-15 | 3 | 2 | 5 | |
Li Lin | Sep 16-30 | 2 | 2 | 5 | |
Li Lin | Oct 1-15 | 5 | 2 | 5 | |
Li Lin | Oct 16-31 | 7 | 2 | 5 | |
Li Lin | Nov 1-15 | 4 | 2 | 5 | |
Li Lin | Nov 15-30 | 9 | 2 | 5 | |
Li Lin | Dec 1-15 | 15 | 2 | 5 | |
Li Lin | Dec 16-31 | 19 | 2 | 5 | |
Li Lin | Jan 1-15 | 15 | 2 | 5 | |
Li Lin | Jan 16-31 | 19 | 2 | 5 | |
Li Lin | Feb 1-14 | 4 | 2 | 7 | |
Li Lin | Feb 15-28 | 7 | 2 | 7 | |
Li Lin | Mar 1-15 | 11 | 2 | 7 | |
Li Lin | Mar 16-31 | 17 | 2 | 7 | |
Li Lin | Apr 1-15 | 5 | 2 | 7 | |
Li Lin | Apr 16-30 | 2 | 2 | 7 | |
Li Lin | May 1-now | 6 | 2 | 7 | |
Lingjiang Lai | Sep 1-15 | 2 | 2 | 1 | |
Lingjiang Lai | Sep 16-30 | 7 | 2 | 1 | |
Lingjiang Lai | Oct 1-15 | 11 | 2 | 1 | |
Lingjiang Lai | Oct 16-31 | 12 | 2 | 1 | |
Lingjiang Lai | Nov 1-15 | 6 | 2 | 1 | |
Lingjiang Lai | Nov 15-30 | 14 | 2 | 1 | |
Lingjiang Lai | Dec 1-15 | 16 | 2 | 1 | |
Lingjiang Lai | Dec 16-31 | 17 | 2 | 1 | |
Lingjiang Lai | Jan 1-15 | 16 | 2 | 1 | |
Lingjiang Lai | Jan 16-31 | 17 | 2 | 1 | |
Lingjiang Lai | Feb 1-14 | 4 | 2 | 7 | |
Lingjiang Lai | Feb 15-28 | 7 | 2 | 7 | |
Lingjiang Lai | Mar 1-15 | 11 | 2 | 7 | |
Lingjiang Lai | Mar 16-31 | 17 | 2 | 7 | |
Lingjiang Lai | Apr 1-15 | 5 | 2 | 7 | |
Lingjiang Lai | Apr 16-30 | 2 | 2 | 7 | |
Lingjiang Lai | May 1-now | 6 | 2 | 7 | |
Linzi Wu | Sep 1-15 | 3 | 3 | 1 | |
Linzi Wu | Sep 16-30 | 7 | 3 | 1 | |
Linzi Wu | Oct 1-15 | 11 | 3 | 1 | |
Linzi Wu | Oct 16-31 | 17 | 3 | 1 | |
Linzi Wu | Nov 1-15 | 16 | 3 | 1 | |
Linzi Wu | Nov 15-30 | 2 | 3 | 1 | |
Linzi Wu | Dec 1-15 | 6 | 3 | 1 | |
Linzi Wu | Dec 16-31 | 4 | 3 | 1 | |
Linzi Wu | Jan 1-15 | 6 | 3 | 1 | |
Linzi Wu | Jan 16-31 | 4 | 3 | 1 | |
Linzi Wu | Feb 1-14 | 4 | 2 | 7 | |
Linzi Wu | Feb 15-28 | 7 | 2 | 7 | |
Linzi Wu | Mar 1-15 | 11 | 2 | 7 | |
Linzi Wu | Mar 16-31 | 17 | 2 | 7 | |
Linzi Wu | Apr 1-15 | 5 | 2 | 7 | |
Linzi Wu | Apr 16-30 | 2 | 2 | 7 | |
Linzi Wu | May 1-now | 6 | 2 | 7 | |
Lucy Sweeney | Sep 1-15 | 5 | 1 | 7 | |
Lucy Sweeney | Sep 16-30 | 8 | 1 | 7 | |
Lucy Sweeney | Oct 1-15 | 9 | 1 | 7 | |
Lucy Sweeney | Oct 16-31 | 3 | 1 | 7 | |
Lucy Sweeney | Nov 1-15 | 20 | 1 | 7 | |
Lucy Sweeney | Nov 15-30 | 2 | 1 | 7 | |
Lucy Sweeney | Dec 1-15 | 13 | 1 | 7 | |
Lucy Sweeney | Dec 16-31 | 10 | 1 | 7 | |
Lucy Sweeney | Jan 1-15 | 13 | 1 | 7 | |
Lucy Sweeney | Jan 16-31 | 10 | 1 | 7 | |
Lucy Sweeney | Feb 1-14 | 4 | 2 | 7 | |
Lucy Sweeney | Feb 15-28 | 7 | 2 | 7 | |
Lucy Sweeney | Mar 1-15 | 11 | 2 | 7 | |
Lucy Sweeney | Mar 16-31 | 17 | 2 | 7 | |
Lucy Sweeney | Apr 1-15 | 5 | 2 | 7 | |
Lucy Sweeney | Apr 16-30 | 2 | 2 | 7 | |
Lucy Sweeney | May 1-now | 6 | 2 | 7 | |
Nicholas Hansen | Sep 1-15 | 2 | 2 | 7 | |
Nicholas Hansen | Sep 16-30 | 5 | 2 | 7 | |
Nicholas Hansen | Oct 1-15 | 6 | 2 | 7 | |
Nicholas Hansen | Oct 16-31 | 4 | 2 | 7 | |
Nicholas Hansen | Nov 1-15 | 13 | 2 | 7 | |
Nicholas Hansen | Nov 15-30 | 20 | 2 | 7 | |
Nicholas Hansen | Dec 1-15 | 18 | 2 | 7 | |
Nicholas Hansen | Dec 16-31 | 11 | 2 | 7 | |
Nicholas Hansen | Jan 1-15 | 18 | 2 | 7 | |
Nicholas Hansen | Jan 16-31 | 11 | 2 | 7 | |
Nicholas Hansen | Feb 1-14 | 4 | 2 | 7 | |
Nicholas Hansen | Feb 15-28 | 7 | 2 | 7 | |
Nicholas Hansen | Mar 1-15 | 11 | 2 | 7 | |
Nicholas Hansen | Mar 16-31 | 17 | 2 | 7 | |
Nicholas Hansen | Apr 1-15 | 5 | 2 | 7 | |
Nicholas Hansen | Apr 16-30 | 2 | 2 | 7 | |
Nicholas Hansen | May 1-now | 6 | 2 | 7 | |
Peixin Fu | Sep 1-15 | 3 | 3 | 1 | |
Peixin Fu | Sep 16-30 | 2 | 3 | 1 | |
Peixin Fu | Oct 1-15 | 5 | 3 | 1 | |
Peixin Fu | Oct 16-31 | 7 | 3 | 1 | |
Peixin Fu | Nov 1-15 | 12 | 3 | 1 | |
Peixin Fu | Nov 15-30 | 9 | 3 | 1 | |
Peixin Fu | Dec 1-15 | 15 | 3 | 1 | |
Peixin Fu | Dec 16-31 | 19 | 3 | 1 | |
Peixin Fu | Jan 1-15 | 15 | 3 | 1 | |
Peixin Fu | Jan 16-31 | 19 | 3 | 1 | |
Peixin Fu | Feb 1-14 | 4 | 2 | 7 | |
Peixin Fu | Feb 15-28 | 7 | 2 | 7 | |
Peixin Fu | Mar 1-15 | 11 | 2 | 7 | |
Peixin Fu | Mar 16-31 | 17 | 2 | 7 | |
Peixin Fu | Apr 1-15 | 5 | 2 | 7 | |
Peixin Fu | Apr 16-30 | 2 | 2 | 7 | |
Peixin Fu | May 1-now | 6 | 2 | 7 | |
Rasha Alamoudi | Sep 1-15 | 2 | 1 | 4 | |
Rasha Alamoudi | Sep 16-30 | 7 | 1 | 4 | |
Rasha Alamoudi | Oct 1-15 | 11 | 1 | 4 | |
Rasha Alamoudi | Oct 16-31 | 12 | 1 | 4 | |
Rasha Alamoudi | Nov 1-15 | 1 | 1 | 4 | |
Rasha Alamoudi | Nov 15-30 | 14 | 1 | 4 | |
Rasha Alamoudi | Dec 1-15 | 16 | 1 | 4 | |
Rasha Alamoudi | Dec 16-31 | 17 | 1 | 4 | |
Rasha Alamoudi | Jan 1-15 | 16 | 1 | 4 | |
Rasha Alamoudi | Jan 16-31 | 17 | 1 | 4 | |
Rasha Alamoudi | Feb 1-14 | 4 | 2 | 7 | |
Rasha Alamoudi | Feb 15-28 | 7 | 2 | 7 | |
Rasha Alamoudi | Mar 1-15 | 11 | 2 | 7 | |
Rasha Alamoudi | Mar 16-31 | 17 | 2 | 7 | |
Rasha Alamoudi | Apr 1-15 | 5 | 2 | 7 | |
Rasha Alamoudi | Apr 16-30 | 2 | 2 | 7 | |
Rasha Alamoudi | May 1-now | 6 | 2 | 7 | |
Robert Sieg | Sep 1-15 | 3 | 2 | 7 | |
Robert Sieg | Sep 16-30 | 7 | 2 | 7 | |
Robert Sieg | Oct 1-15 | 11 | 2 | 7 | |
Robert Sieg | Oct 16-31 | 17 | 2 | 7 | |
Robert Sieg | Nov 1-15 | 7 | 2 | 7 | |
Robert Sieg | Nov 15-30 | 2 | 2 | 7 | |
Robert Sieg | Dec 1-15 | 6 | 2 | 7 | |
Robert Sieg | Dec 16-31 | 4 | 2 | 7 | |
Robert Sieg | Jan 1-15 | 6 | 2 | 7 | |
Robert Sieg | Jan 16-31 | 4 | 2 | 7 | |
Robert Sieg | Feb 1-14 | 4 | 2 | 7 | |
Robert Sieg | Feb 15-28 | 7 | 2 | 7 | |
Robert Sieg | Mar 1-15 | 11 | 2 | 7 | |
Robert Sieg | Mar 16-31 | 17 | 2 | 7 | |
Robert Sieg | Apr 1-15 | 5 | 2 | 7 | |
Robert Sieg | Apr 16-30 | 2 | 2 | 7 | |
Robert Sieg | May 1-now | 6 | 2 | 7 | |
Ruiwen Xu | Sep 1-15 | 3 | 3 | 1 | |
Ruiwen Xu | Sep 16-30 | 8 | 3 | 1 | |
Ruiwen Xu | Oct 1-15 | 9 | 3 | 1 | |
Ruiwen Xu | Oct 16-31 | 3 | 3 | 1 | |
Ruiwen Xu | Nov 1-15 | 4 | 3 | 1 | |
Ruiwen Xu | Nov 15-30 | 2 | 3 | 1 | |
Ruiwen Xu | Dec 1-15 | 13 | 3 | 1 | |
Ruiwen Xu | Dec 16-31 | 10 | 3 | 1 | |
Ruiwen Xu | Jan 1-15 | 13 | 3 | 1 | |
Ruiwen Xu | Jan 16-31 | 10 | 3 | 1 | |
Ruiwen Xu | Feb 1-14 | 4 | 2 | 7 | |
Ruiwen Xu | Feb 15-28 | 7 | 2 | 7 | |
Ruiwen Xu | Mar 1-15 | 11 | 2 | 7 | |
Ruiwen Xu | Mar 16-31 | 17 | 2 | 7 | |
Ruiwen Xu | Apr 1-15 | 5 | 2 | 7 | |
Ruiwen Xu | Apr 16-30 | 2 | 2 | 7 | |
Ruiwen Xu | May 1-now | 6 | 2 | 7 | |
Sanchit Gupta | Sep 1-15 | 2 | 3 | 2 | |
Sanchit Gupta | Sep 16-30 | 5 | 3 | 2 | |
Sanchit Gupta | Oct 1-15 | 6 | 3 | 2 | |
Sanchit Gupta | Oct 16-31 | 4 | 3 | 2 | |
Sanchit Gupta | Nov 1-15 | 6 | 3 | 2 | |
Sanchit Gupta | Nov 15-30 | 20 | 3 | 2 | |
Sanchit Gupta | Dec 1-15 | 18 | 3 | 2 | |
Sanchit Gupta | Dec 16-31 | 11 | 3 | 2 | |
Sanchit Gupta | Jan 1-15 | 18 | 3 | 2 | |
Sanchit Gupta | Jan 16-31 | 11 | 3 | 2 | |
Sanchit Gupta | Feb 1-14 | 4 | 2 | 7 | |
Sanchit Gupta | Feb 15-28 | 7 | 2 | 7 | |
Sanchit Gupta | Mar 1-15 | 11 | 2 | 7 | |
Sanchit Gupta | Mar 16-31 | 17 | 2 | 7 | |
Sanchit Gupta | Apr 1-15 | 5 | 2 | 7 | |
Sanchit Gupta | Apr 16-30 | 2 | 2 | 7 | |
Sanchit Gupta | May 1-now | 6 | 2 | 7 | |
Shihan Zhang | Sep 1-15 | 3 | 2 | 1 | |
Shihan Zhang | Sep 16-30 | 2 | 2 | 1 | |
Shihan Zhang | Oct 1-15 | 5 | 2 | 1 | |
Shihan Zhang | Oct 16-31 | 7 | 2 | 1 | |
Shihan Zhang | Nov 1-15 | 9 | 2 | 1 | |
Shihan Zhang | Nov 15-30 | 9 | 2 | 1 | |
Shihan Zhang | Dec 1-15 | 15 | 2 | 1 | |
Shihan Zhang | Dec 16-31 | 19 | 2 | 1 | |
Shihan Zhang | Jan 1-15 | 15 | 2 | 1 | |
Shihan Zhang | Jan 16-31 | 19 | 2 | 1 | |
Shihan Zhang | Feb 1-14 | 4 | 2 | 7 | |
Shihan Zhang | Feb 15-28 | 7 | 2 | 7 | |
Shihan Zhang | Mar 1-15 | 11 | 2 | 7 | |
Shihan Zhang | Mar 16-31 | 17 | 2 | 7 | |
Shihan Zhang | Apr 1-15 | 5 | 2 | 7 | |
Shihan Zhang | Apr 16-30 | 2 | 2 | 7 | |
Shihan Zhang | May 1-now | 6 | 2 | 7 | |
Shuo-Ling Huang | Sep 1-15 | 3 | 3 | 5 | |
Shuo-Ling Huang | Sep 16-30 | 7 | 3 | 5 | |
Shuo-Ling Huang | Oct 1-15 | 11 | 3 | 5 | |
Shuo-Ling Huang | Oct 16-31 | 12 | 3 | 5 | |
Shuo-Ling Huang | Nov 1-15 | 3 | 3 | 5 | |
Shuo-Ling Huang | Nov 15-30 | 14 | 3 | 5 | |
Shuo-Ling Huang | Dec 1-15 | 16 | 3 | 5 | |
Shuo-Ling Huang | Dec 16-31 | 17 | 3 | 5 | |
Shuo-Ling Huang | Jan 1-15 | 16 | 3 | 5 | |
Shuo-Ling Huang | Jan 16-31 | 17 | 3 | 5 | |
Shuo-Ling Huang | Feb 1-14 | 4 | 2 | 7 | |
Shuo-Ling Huang | Feb 15-28 | 7 | 2 | 7 | |
Shuo-Ling Huang | Mar 1-15 | 11 | 2 | 7 | |
Shuo-Ling Huang | Mar 16-31 | 17 | 2 | 7 | |
Shuo-Ling Huang | Apr 1-15 | 5 | 2 | 7 | |
Shuo-Ling Huang | Apr 16-30 | 2 | 2 | 7 | |
Shuo-Ling Huang | May 1-now | 6 | 2 | 7 | |
Siyao Zhu | Sep 1-15 | 4 | 3 | 1 | |
Siyao Zhu | Sep 16-30 | 7 | 3 | 1 | |
Siyao Zhu | Oct 1-15 | 11 | 3 | 1 | |
Siyao Zhu | Oct 16-31 | 17 | 3 | 1 | |
Siyao Zhu | Nov 1-15 | 7 | 3 | 1 | |
Siyao Zhu | Nov 15-30 | 2 | 3 | 1 | |
Siyao Zhu | Dec 1-15 | 6 | 3 | 1 | |
Siyao Zhu | Dec 16-31 | 4 | 3 | 1 | |
Siyao Zhu | Jan 1-15 | 6 | 3 | 1 | |
Siyao Zhu | Jan 16-31 | 4 | 3 | 1 | |
Siyao Zhu | Feb 1-14 | 4 | 2 | 7 | |
Siyao Zhu | Feb 15-28 | 7 | 2 | 7 | |
Siyao Zhu | Mar 1-15 | 11 | 2 | 7 | |
Siyao Zhu | Mar 16-31 | 17 | 2 | 7 | |
Siyao Zhu | Apr 1-15 | 5 | 2 | 7 | |
Siyao Zhu | Apr 16-30 | 2 | 2 | 7 | |
Siyao Zhu | May 1-now | 6 | 2 | 7 | |
Sophie Feller | Sep 1-15 | 1 | 1 | 7 | |
Sophie Feller | Sep 16-30 | 8 | 1 | 7 | |
Sophie Feller | Oct 1-15 | 9 | 1 | 7 | |
Sophie Feller | Oct 16-31 | 3 | 1 | 7 | |
Sophie Feller | Nov 1-15 | 8 | 1 | 7 | |
Sophie Feller | Nov 15-30 | 2 | 1 | 7 | |
Sophie Feller | Dec 1-15 | 13 | 1 | 7 | |
Sophie Feller | Dec 16-31 | 10 | 1 | 7 | |
Sophie Feller | Jan 1-15 | 13 | 1 | 7 | |
Sophie Feller | Jan 16-31 | 10 | 1 | 7 | |
Sophie Feller | Feb 1-14 | 4 | 2 | 7 | |
Sophie Feller | Feb 15-28 | 7 | 2 | 7 | |
Sophie Feller | Mar 1-15 | 11 | 2 | 7 | |
Sophie Feller | Mar 16-31 | 17 | 2 | 7 | |
Sophie Feller | Apr 1-15 | 5 | 2 | 7 | |
Sophie Feller | Apr 16-30 | 2 | 2 | 7 | |
Sophie Feller | May 1-now | 6 | 2 | 7 | |
Tian Fei | Sep 1-15 | 2 | 3 | 1 | |
Tian Fei | Sep 16-30 | 5 | 3 | 1 | |
Tian Fei | Oct 1-15 | 6 | 3 | 1 | |
Tian Fei | Oct 16-31 | 4 | 3 | 1 | |
Tian Fei | Nov 1-15 | 5 | 3 | 1 | |
Tian Fei | Nov 15-30 | 20 | 3 | 1 | |
Tian Fei | Dec 1-15 | 18 | 3 | 1 | |
Tian Fei | Dec 16-31 | 11 | 3 | 1 | |
Tian Fei | Jan 1-15 | 18 | 3 | 1 | |
Tian Fei | Jan 16-31 | 11 | 3 | 1 | |
Tian Fei | Feb 1-14 | 4 | 2 | 7 | |
Tian Fei | Feb 15-28 | 7 | 2 | 7 | |
Tian Fei | Mar 1-15 | 11 | 2 | 7 | |
Tian Fei | Mar 16-31 | 17 | 2 | 7 | |
Tian Fei | Apr 1-15 | 5 | 2 | 7 | |
Tian Fei | Apr 16-30 | 2 | 2 | 7 | |
Tian Fei | May 1-now | 6 | 2 | 7 | |
Tracy Tsutsumoto | Sep 1-15 | 1 | 1 | 7 | |
Tracy Tsutsumoto | Sep 16-30 | 2 | 1 | 7 | |
Tracy Tsutsumoto | Oct 1-15 | 5 | 1 | 7 | |
Tracy Tsutsumoto | Oct 16-31 | 7 | 1 | 7 | |
Tracy Tsutsumoto | Nov 1-15 | 10 | 1 | 7 | |
Tracy Tsutsumoto | Nov 15-30 | 9 | 1 | 7 | |
Tracy Tsutsumoto | Dec 1-15 | 15 | 1 | 7 | |
Tracy Tsutsumoto | Dec 16-31 | 19 | 1 | 7 | |
Tracy Tsutsumoto | Jan 1-15 | 15 | 1 | 7 | |
Tracy Tsutsumoto | Jan 16-31 | 19 | 1 | 7 | |
Tracy Tsutsumoto | Feb 1-14 | 4 | 2 | 7 | |
Tracy Tsutsumoto | Feb 15-28 | 7 | 2 | 7 | |
Tracy Tsutsumoto | Mar 1-15 | 11 | 2 | 7 | |
Tracy Tsutsumoto | Mar 16-31 | 17 | 2 | 7 | |
Tracy Tsutsumoto | Apr 1-15 | 5 | 2 | 7 | |
Tracy Tsutsumoto | Apr 16-30 | 2 | 2 | 7 | |
Tracy Tsutsumoto | May 1-now | 6 | 2 | 7 | |
Veena Ramachandran | Sep 1-15 | 2 | 3 | 2 | |
Veena Ramachandran | Sep 16-30 | 7 | 3 | 2 | |
Veena Ramachandran | Oct 1-15 | 11 | 3 | 2 | |
Veena Ramachandran | Oct 16-31 | 12 | 3 | 2 | |
Veena Ramachandran | Nov 1-15 | 6 | 3 | 2 | |
Veena Ramachandran | Nov 15-30 | 14 | 3 | 2 | |
Veena Ramachandran | Dec 1-15 | 16 | 3 | 2 | |
Veena Ramachandran | Dec 16-31 | 17 | 3 | 2 | |
Veena Ramachandran | Jan 1-15 | 16 | 3 | 2 | |
Veena Ramachandran | Jan 16-31 | 17 | 3 | 2 | |
Veena Ramachandran | Feb 1-14 | 4 | 2 | 7 | |
Veena Ramachandran | Feb 15-28 | 7 | 2 | 7 | |
Veena Ramachandran | Mar 1-15 | 11 | 2 | 7 | |
Veena Ramachandran | Mar 16-31 | 17 | 2 | 7 | |
Veena Ramachandran | Apr 1-15 | 5 | 2 | 7 | |
Veena Ramachandran | Apr 16-30 | 2 | 2 | 7 | |
Veena Ramachandran | May 1-now | 6 | 2 | 7 | |
William Bottini | Sep 1-15 | 3 | 1 | 7 | |
William Bottini | Sep 16-30 | 7 | 1 | 7 | |
William Bottini | Oct 1-15 | 11 | 1 | 7 | |
William Bottini | Oct 16-31 | 17 | 1 | 7 | |
William Bottini | Nov 1-15 | 8 | 1 | 7 | |
William Bottini | Nov 15-30 | 2 | 1 | 7 | |
William Bottini | Dec 1-15 | 6 | 1 | 7 | |
William Bottini | Dec 16-31 | 4 | 1 | 7 | |
William Bottini | Jan 1-15 | 6 | 1 | 7 | |
William Bottini | Jan 16-31 | 4 | 1 | 7 | |
William Bottini | Feb 1-14 | 4 | 2 | 7 | |
William Bottini | Feb 15-28 | 7 | 2 | 7 | |
William Bottini | Mar 1-15 | 11 | 2 | 7 | |
William Bottini | Mar 16-31 | 17 | 2 | 7 | |
William Bottini | Apr 1-15 | 5 | 2 | 7 | |
William Bottini | Apr 16-30 | 2 | 2 | 7 | |
William Bottini | May 1-now | 6 | 2 | 7 | |
Xuefei Bai | Sep 1-15 | 1 | 3 | 1 | |
Xuefei Bai | Sep 16-30 | 8 | 3 | 1 | |
Xuefei Bai | Oct 1-15 | 9 | 3 | 1 | |
Xuefei Bai | Oct 16-31 | 3 | 3 | 1 | |
Xuefei Bai | Nov 1-15 | 9 | 3 | 1 | |
Xuefei Bai | Nov 15-30 | 2 | 3 | 1 | |
Xuefei Bai | Dec 1-15 | 13 | 3 | 1 | |
Xuefei Bai | Dec 16-31 | 10 | 3 | 1 | |
Xuefei Bai | Jan 1-15 | 13 | 3 | 1 | |
Xuefei Bai | Jan 16-31 | 10 | 3 | 1 | |
Xuefei Bai | Feb 1-14 | 4 | 2 | 7 | |
Xuefei Bai | Feb 15-28 | 7 | 2 | 7 | |
Xuefei Bai | Mar 1-15 | 11 | 2 | 7 | |
Xuefei Bai | Mar 16-31 | 17 | 2 | 7 | |
Xuefei Bai | Apr 1-15 | 5 | 2 | 7 | |
Xuefei Bai | Apr 16-30 | 2 | 2 | 7 | |
Xuefei Bai | May 1-now | 6 | 2 | 7 | |
Xueting Wang | Sep 1-15 | 2 | 3 | 1 | |
Xueting Wang | Sep 16-30 | 5 | 3 | 1 | |
Xueting Wang | Oct 1-15 | 6 | 3 | 1 | |
Xueting Wang | Oct 16-31 | 4 | 3 | 1 | |
Xueting Wang | Nov 1-15 | 3 | 3 | 1 | |
Xueting Wang | Nov 15-30 | 20 | 3 | 1 | |
Xueting Wang | Dec 1-15 | 18 | 3 | 1 | |
Xueting Wang | Dec 16-31 | 11 | 3 | 1 | |
Xueting Wang | Jan 1-15 | 18 | 3 | 1 | |
Xueting Wang | Jan 16-31 | 11 | 3 | 1 | |
Xueting Wang | Feb 1-14 | 4 | 2 | 7 | |
Xueting Wang | Feb 15-28 | 7 | 2 | 7 | |
Xueting Wang | Mar 1-15 | 11 | 2 | 7 | |
Xueting Wang | Mar 16-31 | 17 | 2 | 7 | |
Xueting Wang | Apr 1-15 | 5 | 2 | 7 | |
Xueting Wang | Apr 16-30 | 2 | 2 | 7 | |
Xueting Wang | May 1-now | 6 | 2 | 7 | |
Yisha Dai | Sep 1-15 | 3 | 1 | 1 | |
Yisha Dai | Sep 16-30 | 2 | 1 | 1 | |
Yisha Dai | Oct 1-15 | 5 | 1 | 1 | |
Yisha Dai | Oct 16-31 | 7 | 1 | 1 | |
Yisha Dai | Nov 1-15 | 6 | 1 | 1 | |
Yisha Dai | Nov 15-30 | 9 | 1 | 1 | |
Yisha Dai | Dec 1-15 | 15 | 1 | 1 | |
Yisha Dai | Dec 16-31 | 19 | 1 | 1 | |
Yisha Dai | Jan 1-15 | 15 | 1 | 1 | |
Yisha Dai | Jan 16-31 | 19 | 1 | 1 | |
Yisha Dai | Feb 1-14 | 4 | 2 | 7 | |
Yisha Dai | Feb 15-28 | 7 | 2 | 7 | |
Yisha Dai | Mar 1-15 | 11 | 2 | 7 | |
Yisha Dai | Mar 16-31 | 17 | 2 | 7 | |
Yisha Dai | Apr 1-15 | 5 | 2 | 7 | |
Yisha Dai | Apr 16-30 | 2 | 2 | 7 | |
Yisha Dai | May 1-now | 6 | 2 | 7 | |
Yunwen Tu | Sep 1-15 | 2 | 2 | 1 | |
Yunwen Tu | Sep 16-30 | 7 | 2 | 1 | |
Yunwen Tu | Oct 1-15 | 11 | 2 | 1 | |
Yunwen Tu | Oct 16-31 | 12 | 2 | 1 | |
Yunwen Tu | Nov 1-15 | 8 | 2 | 1 | |
Yunwen Tu | Nov 15-30 | 14 | 2 | 1 | |
Yunwen Tu | Dec 1-15 | 16 | 2 | 1 | |
Yunwen Tu | Dec 16-31 | 17 | 2 | 1 | |
Yunwen Tu | Jan 1-15 | 16 | 2 | 1 | |
Yunwen Tu | Jan 16-31 | 17 | 2 | 1 | |
Yunwen Tu | Feb 1-14 | 4 | 2 | 7 | |
Yunwen Tu | Feb 15-28 | 7 | 2 | 7 | |
Yunwen Tu | Mar 1-15 | 11 | 2 | 7 | |
Yunwen Tu | Mar 16-31 | 17 | 2 | 7 | |
Yunwen Tu | Apr 1-15 | 5 | 2 | 7 | |
Yunwen Tu | Apr 16-30 | 2 | 2 | 7 | |
Yunwen Tu | May 1-now | 6 | 2 | 7 |
<!-- Example by D3.js --> | |
<!-- Coded by Linne S. Huang --> | |
<meta charset="utf-8"> | |
<style> | |
body { | |
margin-bottom: 10vh; | |
font-family: sans-serif; | |
} | |
.title { | |
font-family: sans-serif; | |
display: block; | |
margin: 20vh auto 10vh auto; | |
width: 50vw; | |
/* text-align: center;*/ | |
font-size: 10rem; | |
color: #de0d78; | |
line-height: 3rem; | |
letter-spacing: 0.1rem; | |
font-weight: bold; | |
} | |
.heatmap { | |
display: fixed; | |
/* margin-left: auto; | |
margin-right: auto; | |
width: 65vw;*/ | |
} | |
.axis path, | |
.axis line { | |
fill: none; | |
stroke: none; | |
shape-rendering: crispEdges; | |
} | |
.axis text { | |
text-transform: uppercase; | |
font-size: 11px; | |
/* fill: black;*/ | |
} | |
.tooltip { | |
position: absolute; | |
text-align: center; | |
width: 60px; | |
height: 12px; | |
padding: 8px; | |
margin-top: -20px; | |
font: 1rem sans-serif; | |
// background: rgba(255, 255, 255, 0.5); | |
pointer-events: none; | |
} | |
span { | |
margin-right: 5px; | |
} | |
.category { | |
display: block; | |
margin-left: auto; | |
margin-right: auto; | |
width: 30vw; | |
text-align: center; | |
font-family: sans-serif; | |
font-weight: bold; | |
font-size: 0.2rem; | |
line-height: 1.5rem; | |
} | |
</style> | |
<body> | |
<div class="heatmap"></div> | |
<!-- <div class="category"> | |
<span style="background-color: #ff5722">Research </span> | |
<span style="background-color: #ff8a65">Interview</span> | |
<span style="background-color: #e64a19">Ideation</span> | |
<span style="background-color: #ffeb3b">Testing</span> | |
<span style="background-color: #fbc02d">Mapping</span> | |
<span style="background-color: #ffff00">Storyboard</span> | |
<span style="background-color: #8bc34a">Prototype</span> | |
<span style="background-color: #dcedc8">Iteration</span> | |
<span style="background-color: #ffeb3b">Sketching</span> | |
<span style="background-color: #fbc02d">Analysis</span> | |
<br> | |
<span style="background-color: #ffff00">Summary</span> | |
<span style="background-color: #8bc34a">Articulation</span> | |
<span style="background-color: #dcedc8">Exploration</span> | |
<span style="background-color: #ffeb3b">Brainstorm</span> | |
<span style="background-color: #fbc02d">Deployment</span> | |
<span style="background-color: #ffff00">Creation</span> | |
<span style="background-color: #8bc34a">Model making</span> | |
<span style="background-color: #dcedc8">Printing</span> | |
<span style="background-color: #ffeb3b">User study</span> | |
<span style="background-color: #ffccbc">(Add Your Own)</span> | |
</div> --> | |
<!-- <div class="category"> | |
<p>Pre-Production</p> | |
<span style="background-color: #0168C6">Research </span> | |
<span style="background-color: #186AC0">Interview</span> | |
<span style="background-color: #236BBE">Ideation</span> | |
<span style="background-color: #2F6CBB">Testing</span> | |
<span style="background-color: #3A6DB9">Mapping</span> | |
<br> | |
<span style="background-color: #466EB6">Storyboard</span> | |
<span style="background-color: #5170B4">Prototype</span> | |
<span style="background-color: #5D71B1">Iteration</span> | |
<span style="background-color: #6872AF">Sketching</span> | |
<span style="background-color: #7473AC">Analysis</span> | |
<br> | |
<p>Post-Production</p> | |
<span style="background-color: #7F74A9">Summary</span> | |
<span style="background-color: #8B75A7">Articulation</span> | |
<span style="background-color: #9676A4">Exploration</span> | |
<span style="background-color: #A278A2">Brainstorm</span> | |
<span style="background-color: #AD799F">Deployment</span> | |
<br> | |
<span style="background-color: #B97A9D">Creation</span> | |
<span style="background-color: #C47B9A">Model making</span> | |
<span style="background-color: #D07C98">Printing</span> | |
<span style="background-color: #DB7D95">User study</span> | |
<span style="background-color: #E77F93">(Add Your Own)</span> | |
<br> | |
<br> | |
<br> | |
<a href="#">Alphabetical Order</a><br> | |
<a href="byDiscipline.html">Discipline</a><br> | |
<a href="byCountry.html">Country</a> | |
</div> | |
--> | |
<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%'> | |
<linearGradient id='g' x2='1' y2='1'> | |
<stop stop-color='#F19'/> | |
<stop offset='100%' stop-color='#0CF'/> | |
</linearGradient> | |
<!-- <rect width='100%' height='100%' fill='url(#g)'/> --> | |
</svg> | |
<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'> | |
<defs> <pattern id="aaa" patternUnits="userSpaceOnUse" width="10" height="10"> | |
<path d='M-2 10L10 -2ZM10 6L6 10ZM-2 2L2 -2' stroke='pink' stroke-width='3'/> | |
</pattern> </defs> | |
</svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="circles-1" patternUnits="userSpaceOnUse" width="10" height="10" > <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSJ3aGl0ZSIgLz4KICA8Y2lyY2xlIGN4PSIxIiBjeT0iMSIgcj0iMSIgZmlsbD0iYmxhY2siLz4KPC9zdmc+" x="0" y="0" width="10" height="10" > </image> </pattern> </defs> </svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="circles-4" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSd3aGl0ZScgLz4KICA8Y2lyY2xlIGN4PScyLjUnIGN5PScyLjUnIHI9JzIuNScgZmlsbD0nYmxhY2snLz4KPC9zdmc+" x="0" y="0" width="10" height="10"> </image> </pattern> </defs> </svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="diagonal-stripe-1" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSd3aGl0ZScvPgogIDxwYXRoIGQ9J00tMSwxIGwyLC0yCiAgICAgICAgICAgTTAsMTAgbDEwLC0xMAogICAgICAgICAgIE05LDExIGwyLC0yJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzEnLz4KPC9zdmc+Cg==" x="0" y="0" width="10" height="10"> </image> </pattern> </defs> </svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="horizontal-stripe-2" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSd3aGl0ZScgLz4KICA8cmVjdCB4PScwJyB5PScwJyB3aWR0aD0nMTAnIGhlaWdodD0nMicgZmlsbD0nYmxhY2snIC8+Cjwvc3ZnPg==" x="0" y="0" width="10" height="10"> </image> </pattern> </defs> </svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="horizontal-stripe-7" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSd3aGl0ZScgLz4KICA8cmVjdCB4PScwJyB5PScwJyB3aWR0aD0nMTAnIGhlaWdodD0nNycgZmlsbD0nYmxhY2snIC8+Cjwvc3ZnPg==" x="0" y="0" width="10" height="10"> </image> </pattern> </defs> </svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="vertical-stripe-4" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSd3aGl0ZScgLz4KICA8cmVjdCB4PScwJyB5PScwJyB3aWR0aD0nNCcgaGVpZ2h0PScxMCcgZmlsbD0nYmxhY2snIC8+Cjwvc3ZnPg==" x="0" y="0" width="10" height="10"> </image> </pattern> </defs> </svg> | |
<svg height="8" width="8" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="crosshatch" patternUnits="userSpaceOnUse" width="8" height="8"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnPgogIDxyZWN0IHdpZHRoPSc4JyBoZWlnaHQ9JzgnIGZpbGw9JyNmZmYnLz4KICA8cGF0aCBkPSdNMCAwTDggOFpNOCAwTDAgOFonIHN0cm9rZS13aWR0aD0nMC41JyBzdHJva2U9JyNhYWEnLz4KPC9zdmc+Cg==" x="0" y="0" width="8" height="8"> </image> </pattern> </defs> </svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="houndstooth" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+CiAgPHBhdGggZD0nTTAgMEw0IDQnIHN0cm9rZT0nI2FhYScgZmlsbD0nI2FhYScgc3Ryb2tlLXdpZHRoPScxJy8+CiAgPHBhdGggZD0nTTIuNSAwTDUgMi41TDUgNUw5IDlMNSA1TDEwIDVMMTAgMCcgc3Ryb2tlPScjYWFhJyBmaWxsPScjYWFhJyBzdHJva2Utd2lkdGg9JzEnLz4KICA8cGF0aCBkPSdNNSAxMEw1IDcuNUw3LjUgMTAnIHN0cm9rZT0nI2FhYScgZmlsbD0nI2FhYScgc3Ryb2tlLXdpZHRoPScxJy8+Cjwvc3ZnPgo=" x="0" y="0" width="10" height="10"> </image> </pattern> </defs> </svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="dots-7" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSd3aGl0ZScgLz4KICA8cmVjdCB4PScwJyB5PScwJyB3aWR0aD0nNycgaGVpZ2h0PSc3JyBmaWxsPSdibGFjaycgLz4KPC9zdmc+" x="0" y="0" width="10" height="10"> </image> </pattern> </defs> </svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="circles-2" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSd3aGl0ZScgLz4KICA8Y2lyY2xlIGN4PScxLjUnIGN5PScxLjUnIHI9JzEuNScgZmlsbD0nYmxhY2snLz4KPC9zdmc+Cg==" x="0" y="0" width="10" height="10"> </image> </pattern> </defs> </svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="circles-9" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSd3aGl0ZScgLz4KICA8Y2lyY2xlIGN4PSc1JyBjeT0nNScgcj0nNScgZmlsbD0nYmxhY2snLz4KPC9zdmc+" x="0" y="0" width="10" height="10"> </image> </pattern> </defs> </svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="diagonal-stripe-6" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSdibGFjaycvPgogIDxwYXRoIGQ9J00tMSwxIGwyLC0yCiAgICAgICAgICAgTTAsMTAgbDEwLC0xMAogICAgICAgICAgIE05LDExIGwyLC0yJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEnLz4KPC9zdmc+" x="0" y="0" width="10" height="10"> </image> </pattern> </defs> </svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="dots-9" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSd3aGl0ZScgLz4KICA8cmVjdCB4PScwJyB5PScwJyB3aWR0aD0nOScgaGVpZ2h0PSc5JyBmaWxsPSdibGFjaycgLz4KPC9zdmc+" x="0" y="0" width="10" height="10"> </image> </pattern> </defs> </svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="horizontal-stripe-1" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSd3aGl0ZScgLz4KICA8cmVjdCB4PScwJyB5PScwJyB3aWR0aD0nMTAnIGhlaWdodD0nMScgZmlsbD0nYmxhY2snIC8+Cjwvc3ZnPg==" x="0" y="0" width="10" height="10"> </image> </pattern> </defs> </svg> | |
<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="vertical-stripe-1" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSd3aGl0ZScgLz4KICA8cmVjdCB4PScwJyB5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMCcgZmlsbD0nYmxhY2snIC8+Cjwvc3ZnPg==" x="0" y="0" width="10" height="10"> </image> </pattern> </defs> </svg> | |
<svg height="6" width="6" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="whitecarbon" patternUnits="userSpaceOnUse" width="6" height="6"> <image xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNicgaGVpZ2h0PSc2Jz4KICA8cmVjdCB3aWR0aD0nNicgaGVpZ2h0PSc2JyBmaWxsPScjZWVlZWVlJy8+CiAgPGcgaWQ9J2MnPgogICAgPHJlY3Qgd2lkdGg9JzMnIGhlaWdodD0nMycgZmlsbD0nI2U2ZTZlNicvPgogICAgPHJlY3QgeT0nMScgd2lkdGg9JzMnIGhlaWdodD0nMicgZmlsbD0nI2Q4ZDhkOCcvPgogIDwvZz4KICA8dXNlIHhsaW5rOmhyZWY9JyNjJyB4PSczJyB5PSczJy8+Cjwvc3ZnPg==" x="0" y="0" width="6" height="6"> </image> </pattern> </defs> </svg> | |
</body> | |
<script src="//d3js.org/d3.v3.min.js"></script> | |
<script> | |
var itemSize = 30, | |
cellSize = itemSize, | |
margin = {top: 100, right: 20, bottom: 50, left: 250}; | |
var width = 3000 - margin.right - margin.left, | |
height = 2000 - margin.top - margin.bottom; | |
var formatDate = d3.time.format("%Y-%m-%d"); | |
d3.csv('data.csv', function ( response ) { | |
var data = response.map(function( item ) { | |
var newItem = {}; | |
newItem.country = item.country; | |
newItem.discipline = item.discipline; | |
newItem.value = item.value; | |
newItem.Value = item.x; | |
newItem.value = item.y; | |
//newItem.discipline = item.discipline; | |
// newItem.nation = item.country; | |
// original: x -> country y -> product | |
return newItem; | |
}) | |
var x_elements = d3.set(data.map(function( item ) { return item.discipline; } )).values(), | |
y_elements = d3.set(data.map(function( item ) { return item.country; } )).values(); | |
var a_elements = d3.set(data.map(function( item ) { return item.discipline; } )).values(); | |
var x = d3.set(data.map(function(item){return item.discipline;})) | |
var xScale = d3.scale.ordinal() | |
.domain(x) | |
.rangeBands([0, x.length * itemSize]); | |
var xAxis = d3.svg.axis() | |
.scale(xScale) | |
.tickFormat(function (d) { | |
return d; | |
}) | |
.orient("top"); | |
var yScale = d3.scale.ordinal() | |
.domain(y) | |
.rangeBands([0, y.length * itemSize/2]); //the height of the bar | |
var yAxis = d3.svg.axis() | |
.scale(yScale) | |
.tickFormat(function (d) { | |
return d; | |
}) | |
.orient("left"); | |
var colorScale = d3.scale.threshold() | |
.domain([2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]) | |
// .range([ | |
// "#0168C6", "#186AC0", "#236BBE", "#2F6CBB", "#3A6DB9", | |
// "#466EB6", "#5170B4", "#5D71B1", "#6872AF", "#7473AC", | |
// "#7F74A9", "#8B75A7", "#9676A4", "#A278A2", "#AD799F", | |
// "#B97A9D", "#C47B9A", "#D07C98", "#DB7D95", "#E77F93" | |
// ]); | |
.range([ | |
"#ff5722", "#ffccbc", "#ff8a65", "#ff5722", "#e64a19", | |
"#bf360c", "#ffeb3b", "#fff9c4", "#fff176", "#ffeb3b", | |
"#fbc02d", "#f57f17", "#ffff00", "#8bc34a", "#dcedc8", | |
"#9ccc65", "#7cb342", "#558b2f", "#ccff90", "#69f0ae" | |
]); | |
// Pattern | |
// .range([ | |
// "url(#g)", | |
// "url(#circles-1)", | |
// "url(#diagonal-stripe-1)", | |
// "url(#houndstooth)", | |
// "url(#dots-7)", | |
// "url(#circles-9)", | |
// "url(#vertical-stripe-4)", | |
// "url(#horizontal-stripe-7)", | |
// "url(#circles-2)", | |
// "url(#diagonal-stripe-6)", | |
// "url(#dots-9)", | |
// "url(#horizontal-stripe-1)", | |
// "url(#circles-4)", | |
// "url(#vertical-stripe-1)", | |
// "url(#whitecarbon)", | |
// "url(#aaa)", | |
// "url(#circles-1)", | |
// "url(#circles-1)", | |
// "url(#circles-1)", | |
// "url(#circles-1)" | |
// ]); | |
// .range([ | |
// "#e57373", "#f06292", "#ba68c8", "#9575cd", "#7986cb", | |
// "#64b5f6", "#4fc3f7", "#4dd0e1", "#4db6ac", "#81c784", | |
// "#aed581", "#dce775", "#fff176", "#ffd54f", "#ffb74d", | |
// "#ff8a65", "#a1887f", "#e0e0e0", "#90a4ae", "wheat" | |
// ]); | |
//.range(["red", "yellow" ,"blue", "purple", "salmon"]); | |
//.range([d3.rgb("#007AFF"), d3.rgb('#FFF500')]); | |
var svg = d3.select('.heatmap') | |
.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 cells = svg.selectAll('rect') | |
.data(data) | |
.enter().append('g').append('rect') | |
.attr('class', 'cell') | |
.attr('width', cellSize) | |
.attr('height', cellSize/2) | |
// .text('g', function(d){return yAxis(d.g);}) | |
.attr('y', function(d) { return yScale(d.country); }) | |
.attr('x', function(d) { return xScale(d.discipline); }) | |
.attr('fill', function(d) { return colorScale(d.value); }) | |
.on("mouseover", mouseover) | |
.on("mousemove", mousemove) | |
.on("mouseout", mouseout); | |
//Define the div for the tooltip | |
var div = d3.select("body").append("div") | |
.attr("class", "tooltip") | |
.style("display", "none"); | |
function mouseover() { | |
div.style("display", "inline"); | |
} | |
function mousemove() { | |
div.text( "g"+ d3.event.pageX) | |
.style("left", (d3.event.pageX - 34) + "px") | |
.style("top", (d3.event.pageY - 12) + "px"); | |
} | |
function mouseout() { | |
div.style("display", "none"); | |
} | |
svg.append("g") | |
.attr("class", "y axis") | |
.call(yAxis) | |
.selectAll('text') | |
.style("fill", "#ba68c8") | |
.attr('font-weight', 'normal'); | |
svg.append("g") | |
.attr("class", "x axis") | |
.call(xAxis) | |
.selectAll('text') | |
.attr('font-weight', 'normal') | |
.style("text-anchor", "start") | |
.style("fill", "#de0d78") | |
.attr("dx", ".8em") | |
.attr("dy", ".5em") | |
.attr("transform", function (d) { | |
return "rotate(-60)"; | |
}); | |
}); | |
</script> | |