Skip to content

Instantly share code, notes, and snippets.

@veenaram29
Last active May 3, 2017 16:04
Show Gist options
  • Save veenaram29/7145f417a382fbe0c58f05dfef946721 to your computer and use it in GitHub Desktop.
Save veenaram29/7145f417a382fbe0c58f05dfef946721 to your computer and use it in GitHub Desktop.
v3
license: gpl-3.0
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment