James Eanes - VI 9
Last active
April 7, 2016 21:11
-
-
Save Jamestiberiuseanes/7ef029a916f4e99818c83be4b7058d49 to your computer and use it in GitHub Desktop.
James Eanes - VI9
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
// This product includes color specifications and designs developed by Cynthia Brewer (http://colorbrewer.org/). | |
// JavaScript specs as packaged in the D3 library (d3js.org). Please see license at http://colorbrewer.org/export/LICENSE.txt | |
var colorbrewer = {YlGn: { | |
3: ["#f7fcb9","#addd8e","#31a354"], | |
4: ["#ffffcc","#c2e699","#78c679","#238443"], | |
5: ["#ffffcc","#c2e699","#78c679","#31a354","#006837"], | |
6: ["#ffffcc","#d9f0a3","#addd8e","#78c679","#31a354","#006837"], | |
7: ["#ffffcc","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#005a32"], | |
8: ["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#005a32"], | |
9: ["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"] | |
},YlGnBu: { | |
3: ["#edf8b1","#7fcdbb","#2c7fb8"], | |
4: ["#ffffcc","#a1dab4","#41b6c4","#225ea8"], | |
5: ["#ffffcc","#a1dab4","#41b6c4","#2c7fb8","#253494"], | |
6: ["#ffffcc","#c7e9b4","#7fcdbb","#41b6c4","#2c7fb8","#253494"], | |
7: ["#ffffcc","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#0c2c84"], | |
8: ["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#0c2c84"], | |
9: ["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"] | |
},GnBu: { | |
3: ["#e0f3db","#a8ddb5","#43a2ca"], | |
4: ["#f0f9e8","#bae4bc","#7bccc4","#2b8cbe"], | |
5: ["#f0f9e8","#bae4bc","#7bccc4","#43a2ca","#0868ac"], | |
6: ["#f0f9e8","#ccebc5","#a8ddb5","#7bccc4","#43a2ca","#0868ac"], | |
7: ["#f0f9e8","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#08589e"], | |
8: ["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#08589e"], | |
9: ["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"] | |
},BuGn: { | |
3: ["#e5f5f9","#99d8c9","#2ca25f"], | |
4: ["#edf8fb","#b2e2e2","#66c2a4","#238b45"], | |
5: ["#edf8fb","#b2e2e2","#66c2a4","#2ca25f","#006d2c"], | |
6: ["#edf8fb","#ccece6","#99d8c9","#66c2a4","#2ca25f","#006d2c"], | |
7: ["#edf8fb","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#005824"], | |
8: ["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#005824"], | |
9: ["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"] | |
},PuBuGn: { | |
3: ["#ece2f0","#a6bddb","#1c9099"], | |
4: ["#f6eff7","#bdc9e1","#67a9cf","#02818a"], | |
5: ["#f6eff7","#bdc9e1","#67a9cf","#1c9099","#016c59"], | |
6: ["#f6eff7","#d0d1e6","#a6bddb","#67a9cf","#1c9099","#016c59"], | |
7: ["#f6eff7","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016450"], | |
8: ["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016450"], | |
9: ["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"] | |
},PuBu: { | |
3: ["#ece7f2","#a6bddb","#2b8cbe"], | |
4: ["#f1eef6","#bdc9e1","#74a9cf","#0570b0"], | |
5: ["#f1eef6","#bdc9e1","#74a9cf","#2b8cbe","#045a8d"], | |
6: ["#f1eef6","#d0d1e6","#a6bddb","#74a9cf","#2b8cbe","#045a8d"], | |
7: ["#f1eef6","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#034e7b"], | |
8: ["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#034e7b"], | |
9: ["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"] | |
},BuPu: { | |
3: ["#e0ecf4","#9ebcda","#8856a7"], | |
4: ["#edf8fb","#b3cde3","#8c96c6","#88419d"], | |
5: ["#edf8fb","#b3cde3","#8c96c6","#8856a7","#810f7c"], | |
6: ["#edf8fb","#bfd3e6","#9ebcda","#8c96c6","#8856a7","#810f7c"], | |
7: ["#edf8fb","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#6e016b"], | |
8: ["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#6e016b"], | |
9: ["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"] | |
},RdPu: { | |
3: ["#fde0dd","#fa9fb5","#c51b8a"], | |
4: ["#feebe2","#fbb4b9","#f768a1","#ae017e"], | |
5: ["#feebe2","#fbb4b9","#f768a1","#c51b8a","#7a0177"], | |
6: ["#feebe2","#fcc5c0","#fa9fb5","#f768a1","#c51b8a","#7a0177"], | |
7: ["#feebe2","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177"], | |
8: ["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177"], | |
9: ["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"] | |
},PuRd: { | |
3: ["#e7e1ef","#c994c7","#dd1c77"], | |
4: ["#f1eef6","#d7b5d8","#df65b0","#ce1256"], | |
5: ["#f1eef6","#d7b5d8","#df65b0","#dd1c77","#980043"], | |
6: ["#f1eef6","#d4b9da","#c994c7","#df65b0","#dd1c77","#980043"], | |
7: ["#f1eef6","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#91003f"], | |
8: ["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#91003f"], | |
9: ["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"] | |
},OrRd: { | |
3: ["#fee8c8","#fdbb84","#e34a33"], | |
4: ["#fef0d9","#fdcc8a","#fc8d59","#d7301f"], | |
5: ["#fef0d9","#fdcc8a","#fc8d59","#e34a33","#b30000"], | |
6: ["#fef0d9","#fdd49e","#fdbb84","#fc8d59","#e34a33","#b30000"], | |
7: ["#fef0d9","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#990000"], | |
8: ["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#990000"], | |
9: ["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"] | |
},YlOrRd: { | |
3: ["#ffeda0","#feb24c","#f03b20"], | |
4: ["#ffffb2","#fecc5c","#fd8d3c","#e31a1c"], | |
5: ["#ffffb2","#fecc5c","#fd8d3c","#f03b20","#bd0026"], | |
6: ["#ffffb2","#fed976","#feb24c","#fd8d3c","#f03b20","#bd0026"], | |
7: ["#ffffb2","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#b10026"], | |
8: ["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#b10026"], | |
9: ["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"] | |
},YlOrBr: { | |
3: ["#fff7bc","#fec44f","#d95f0e"], | |
4: ["#ffffd4","#fed98e","#fe9929","#cc4c02"], | |
5: ["#ffffd4","#fed98e","#fe9929","#d95f0e","#993404"], | |
6: ["#ffffd4","#fee391","#fec44f","#fe9929","#d95f0e","#993404"], | |
7: ["#ffffd4","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#8c2d04"], | |
8: ["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#8c2d04"], | |
9: ["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"] | |
},Purples: { | |
3: ["#efedf5","#bcbddc","#756bb1"], | |
4: ["#f2f0f7","#cbc9e2","#9e9ac8","#6a51a3"], | |
5: ["#f2f0f7","#cbc9e2","#9e9ac8","#756bb1","#54278f"], | |
6: ["#f2f0f7","#dadaeb","#bcbddc","#9e9ac8","#756bb1","#54278f"], | |
7: ["#f2f0f7","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#4a1486"], | |
8: ["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#4a1486"], | |
9: ["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"] | |
},Blues: { | |
3: ["#deebf7","#9ecae1","#3182bd"], | |
4: ["#eff3ff","#bdd7e7","#6baed6","#2171b5"], | |
5: ["#eff3ff","#bdd7e7","#6baed6","#3182bd","#08519c"], | |
6: ["#eff3ff","#c6dbef","#9ecae1","#6baed6","#3182bd","#08519c"], | |
7: ["#eff3ff","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#084594"], | |
8: ["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#084594"], | |
9: ["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"] | |
},Greens: { | |
3: ["#e5f5e0","#a1d99b","#31a354"], | |
4: ["#edf8e9","#bae4b3","#74c476","#238b45"], | |
5: ["#edf8e9","#bae4b3","#74c476","#31a354","#006d2c"], | |
6: ["#edf8e9","#c7e9c0","#a1d99b","#74c476","#31a354","#006d2c"], | |
7: ["#edf8e9","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#005a32"], | |
8: ["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#005a32"], | |
9: ["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"] | |
},Oranges: { | |
3: ["#fee6ce","#fdae6b","#e6550d"], | |
4: ["#feedde","#fdbe85","#fd8d3c","#d94701"], | |
5: ["#feedde","#fdbe85","#fd8d3c","#e6550d","#a63603"], | |
6: ["#feedde","#fdd0a2","#fdae6b","#fd8d3c","#e6550d","#a63603"], | |
7: ["#feedde","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#8c2d04"], | |
8: ["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#8c2d04"], | |
9: ["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"] | |
},Reds: { | |
3: ["#fee0d2","#fc9272","#de2d26"], | |
4: ["#fee5d9","#fcae91","#fb6a4a","#cb181d"], | |
5: ["#fee5d9","#fcae91","#fb6a4a","#de2d26","#a50f15"], | |
6: ["#fee5d9","#fcbba1","#fc9272","#fb6a4a","#de2d26","#a50f15"], | |
7: ["#fee5d9","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#99000d"], | |
8: ["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#99000d"], | |
9: ["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"] | |
},Greys: { | |
3: ["#f0f0f0","#bdbdbd","#636363"], | |
4: ["#f7f7f7","#cccccc","#969696","#525252"], | |
5: ["#f7f7f7","#cccccc","#969696","#636363","#252525"], | |
6: ["#f7f7f7","#d9d9d9","#bdbdbd","#969696","#636363","#252525"], | |
7: ["#f7f7f7","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525"], | |
8: ["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525"], | |
9: ["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"] | |
},PuOr: { | |
3: ["#f1a340","#f7f7f7","#998ec3"], | |
4: ["#e66101","#fdb863","#b2abd2","#5e3c99"], | |
5: ["#e66101","#fdb863","#f7f7f7","#b2abd2","#5e3c99"], | |
6: ["#b35806","#f1a340","#fee0b6","#d8daeb","#998ec3","#542788"], | |
7: ["#b35806","#f1a340","#fee0b6","#f7f7f7","#d8daeb","#998ec3","#542788"], | |
8: ["#b35806","#e08214","#fdb863","#fee0b6","#d8daeb","#b2abd2","#8073ac","#542788"], | |
9: ["#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788"], | |
10: ["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"], | |
11: ["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"] | |
},BrBG: { | |
3: ["#d8b365","#f5f5f5","#5ab4ac"], | |
4: ["#a6611a","#dfc27d","#80cdc1","#018571"], | |
5: ["#a6611a","#dfc27d","#f5f5f5","#80cdc1","#018571"], | |
6: ["#8c510a","#d8b365","#f6e8c3","#c7eae5","#5ab4ac","#01665e"], | |
7: ["#8c510a","#d8b365","#f6e8c3","#f5f5f5","#c7eae5","#5ab4ac","#01665e"], | |
8: ["#8c510a","#bf812d","#dfc27d","#f6e8c3","#c7eae5","#80cdc1","#35978f","#01665e"], | |
9: ["#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e"], | |
10: ["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"], | |
11: ["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"] | |
},PRGn: { | |
3: ["#af8dc3","#f7f7f7","#7fbf7b"], | |
4: ["#7b3294","#c2a5cf","#a6dba0","#008837"], | |
5: ["#7b3294","#c2a5cf","#f7f7f7","#a6dba0","#008837"], | |
6: ["#762a83","#af8dc3","#e7d4e8","#d9f0d3","#7fbf7b","#1b7837"], | |
7: ["#762a83","#af8dc3","#e7d4e8","#f7f7f7","#d9f0d3","#7fbf7b","#1b7837"], | |
8: ["#762a83","#9970ab","#c2a5cf","#e7d4e8","#d9f0d3","#a6dba0","#5aae61","#1b7837"], | |
9: ["#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837"], | |
10: ["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"], | |
11: ["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"] | |
},PiYG: { | |
3: ["#e9a3c9","#f7f7f7","#a1d76a"], | |
4: ["#d01c8b","#f1b6da","#b8e186","#4dac26"], | |
5: ["#d01c8b","#f1b6da","#f7f7f7","#b8e186","#4dac26"], | |
6: ["#c51b7d","#e9a3c9","#fde0ef","#e6f5d0","#a1d76a","#4d9221"], | |
7: ["#c51b7d","#e9a3c9","#fde0ef","#f7f7f7","#e6f5d0","#a1d76a","#4d9221"], | |
8: ["#c51b7d","#de77ae","#f1b6da","#fde0ef","#e6f5d0","#b8e186","#7fbc41","#4d9221"], | |
9: ["#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221"], | |
10: ["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"], | |
11: ["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"] | |
},RdBu: { | |
3: ["#ef8a62","#f7f7f7","#67a9cf"], | |
4: ["#ca0020","#f4a582","#92c5de","#0571b0"], | |
5: ["#ca0020","#f4a582","#f7f7f7","#92c5de","#0571b0"], | |
6: ["#b2182b","#ef8a62","#fddbc7","#d1e5f0","#67a9cf","#2166ac"], | |
7: ["#b2182b","#ef8a62","#fddbc7","#f7f7f7","#d1e5f0","#67a9cf","#2166ac"], | |
8: ["#b2182b","#d6604d","#f4a582","#fddbc7","#d1e5f0","#92c5de","#4393c3","#2166ac"], | |
9: ["#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac"], | |
10: ["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"], | |
11: ["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"] | |
},RdGy: { | |
3: ["#ef8a62","#ffffff","#999999"], | |
4: ["#ca0020","#f4a582","#bababa","#404040"], | |
5: ["#ca0020","#f4a582","#ffffff","#bababa","#404040"], | |
6: ["#b2182b","#ef8a62","#fddbc7","#e0e0e0","#999999","#4d4d4d"], | |
7: ["#b2182b","#ef8a62","#fddbc7","#ffffff","#e0e0e0","#999999","#4d4d4d"], | |
8: ["#b2182b","#d6604d","#f4a582","#fddbc7","#e0e0e0","#bababa","#878787","#4d4d4d"], | |
9: ["#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d"], | |
10: ["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"], | |
11: ["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"] | |
},RdYlBu: { | |
3: ["#fc8d59","#ffffbf","#91bfdb"], | |
4: ["#d7191c","#fdae61","#abd9e9","#2c7bb6"], | |
5: ["#d7191c","#fdae61","#ffffbf","#abd9e9","#2c7bb6"], | |
6: ["#d73027","#fc8d59","#fee090","#e0f3f8","#91bfdb","#4575b4"], | |
7: ["#d73027","#fc8d59","#fee090","#ffffbf","#e0f3f8","#91bfdb","#4575b4"], | |
8: ["#d73027","#f46d43","#fdae61","#fee090","#e0f3f8","#abd9e9","#74add1","#4575b4"], | |
9: ["#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4"], | |
10: ["#a50026","#d73027","#f46d43","#fdae61","#fee090","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"], | |
11: ["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"] | |
},Spectral: { | |
3: ["#fc8d59","#ffffbf","#99d594"], | |
4: ["#d7191c","#fdae61","#abdda4","#2b83ba"], | |
5: ["#d7191c","#fdae61","#ffffbf","#abdda4","#2b83ba"], | |
6: ["#d53e4f","#fc8d59","#fee08b","#e6f598","#99d594","#3288bd"], | |
7: ["#d53e4f","#fc8d59","#fee08b","#ffffbf","#e6f598","#99d594","#3288bd"], | |
8: ["#d53e4f","#f46d43","#fdae61","#fee08b","#e6f598","#abdda4","#66c2a5","#3288bd"], | |
9: ["#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd"], | |
10: ["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"], | |
11: ["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"] | |
},RdYlGn: { | |
3: ["#fc8d59","#ffffbf","#91cf60"], | |
4: ["#d7191c","#fdae61","#a6d96a","#1a9641"], | |
5: ["#d7191c","#fdae61","#ffffbf","#a6d96a","#1a9641"], | |
6: ["#d73027","#fc8d59","#fee08b","#d9ef8b","#91cf60","#1a9850"], | |
7: ["#d73027","#fc8d59","#fee08b","#ffffbf","#d9ef8b","#91cf60","#1a9850"], | |
8: ["#d73027","#f46d43","#fdae61","#fee08b","#d9ef8b","#a6d96a","#66bd63","#1a9850"], | |
9: ["#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850"], | |
10: ["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"], | |
11: ["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"] | |
},Accent: { | |
3: ["#7fc97f","#beaed4","#fdc086"], | |
4: ["#7fc97f","#beaed4","#fdc086","#ffff99"], | |
5: ["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0"], | |
6: ["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f"], | |
7: ["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17"], | |
8: ["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"] | |
},Dark2: { | |
3: ["#1b9e77","#d95f02","#7570b3"], | |
4: ["#1b9e77","#d95f02","#7570b3","#e7298a"], | |
5: ["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e"], | |
6: ["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02"], | |
7: ["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d"], | |
8: ["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"] | |
},Paired: { | |
3: ["#a6cee3","#1f78b4","#b2df8a"], | |
4: ["#a6cee3","#1f78b4","#b2df8a","#33a02c"], | |
5: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99"], | |
6: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c"], | |
7: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f"], | |
8: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00"], | |
9: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6"], | |
10: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a"], | |
11: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99"], | |
12: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"] | |
},Pastel1: { | |
3: ["#fbb4ae","#b3cde3","#ccebc5"], | |
4: ["#fbb4ae","#b3cde3","#ccebc5","#decbe4"], | |
5: ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6"], | |
6: ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc"], | |
7: ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd"], | |
8: ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec"], | |
9: ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"] | |
},Pastel2: { | |
3: ["#b3e2cd","#fdcdac","#cbd5e8"], | |
4: ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4"], | |
5: ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9"], | |
6: ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae"], | |
7: ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc"], | |
8: ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"] | |
},Set1: { | |
3: ["#e41a1c","#377eb8","#4daf4a"], | |
4: ["#e41a1c","#377eb8","#4daf4a","#984ea3"], | |
5: ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00"], | |
6: ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33"], | |
7: ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628"], | |
8: ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf"], | |
9: ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"] | |
},Set2: { | |
3: ["#66c2a5","#fc8d62","#8da0cb"], | |
4: ["#66c2a5","#fc8d62","#8da0cb","#e78ac3"], | |
5: ["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854"], | |
6: ["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f"], | |
7: ["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494"], | |
8: ["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"] | |
},Set3: { | |
3: ["#8dd3c7","#ffffb3","#bebada"], | |
4: ["#8dd3c7","#ffffb3","#bebada","#fb8072"], | |
5: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3"], | |
6: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462"], | |
7: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69"], | |
8: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5"], | |
9: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9"], | |
10: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd"], | |
11: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5"], | |
12: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"] | |
}}; |
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
<!DOCTYPE html> | |
<html> | |
<meta charset="utf-8"> | |
<!-- Example based on http://bl.ocks.org/weiglemc/6185069 --> | |
<!-- Tooltip example from http://www.d3noob.org/2013/01/adding-tooltips-to-d3js-graph.html --> | |
<style> | |
body { | |
font: 11px sans-serif; | |
} | |
.axis path, | |
.axis line { | |
fill: none; | |
stroke: #000; | |
shape-rendering: crispEdges; | |
} | |
.dot { | |
stroke: #000; | |
} | |
.tooltip { | |
position: absolute; | |
width: 200px; | |
height: 28px; | |
pointer-events: none; | |
} | |
</style> | |
<body> | |
<h1>James Eanes - Visualization Implementation 9 (VI9)</h1> | |
<p> | |
<script src="//d3js.org/d3.v3.min.js"></script> | |
<script src="colorbrewer.js"></script> | |
<h4>This scatterplot shows only the top 5 QBs, colored by rank, using a single-hue colormap. I chose ColorBrewer's 5-class Blues color map. For VI9, I have chosen to add a button to change the view to include all of the QBs, with the top 5 highlighted. </h4> | |
<p> | |
<input type="submit" value="Show All" onclick="myFunction()"> | |
<script> | |
var margin = {top: 20, right: 20, bottom: 30, left: 40}, | |
width = 960 - margin.left - margin.right, | |
height = 300 - margin.top - margin.bottom; | |
/* | |
* value accessor - returns the value to encode for a given data object. | |
* scale - maps value to a visual display encoding, such as a pixel position. | |
* map function - maps from data value to display value | |
* axis - sets up axis | |
*/ | |
// setup x | |
var xValue = function(d) { return d["Passing Yards"];}, // data -> value | |
xScale = d3.scale.linear().range([0, width]), // value -> display | |
xMap = function(d) { return xScale(xValue(d));}, // data -> display | |
xAxis = d3.svg.axis().scale(xScale).orient("bottom"); | |
// setup y | |
var yValue = function(d) { return d["Rushing Yards"];}, // data -> value | |
yScale = d3.scale.linear().range([height, 0]), // value -> display | |
yMap = function(d) { return yScale(yValue(d));}, // data -> display | |
yAxis = d3.svg.axis().scale(yScale).orient("left"); | |
// setup fill color | |
color6 = d3.scale.ordinal() | |
.range(colorbrewer.Blues[5]); | |
// add the graph canvas to the body of the webpage | |
var svg6 = d3.select("body").append("svg") | |
.attr("width", width + margin.left + margin.right) | |
.attr("height", height + margin.top + margin.bottom) | |
.append("g") | |
.attr("transform", "translate(" + margin.left + "," + margin.top + ")"); | |
// add the tooltip area to the webpage | |
var tooltip = d3.select("body").append("div") | |
.attr("class", "tooltip") | |
.style("opacity", 0); | |
// load data | |
d3.csv("passing-stats-2014.csv", function(error, data) { | |
// change string (from CSV) into number format | |
data.forEach(function(d) { | |
d["Passing Yards"] = +d["Passing Yards"]; | |
d["Rushing Yards"] = +d["Rushing Yards"]; | |
// console.log(d); | |
}); | |
// don't want dots overlapping axis, so add in buffer to data domain | |
xScale.domain([d3.min(data, xValue)-1, d3.max(data, xValue)+1]); | |
yScale.domain([d3.min(data, yValue)-1, d3.max(data, yValue)+1]); | |
// x-axis | |
svg6.append("g") | |
.attr("class", "x axis") | |
.attr("transform", "translate(0," + height + ")") | |
.call(xAxis) | |
.append("text") | |
.attr("class", "label") | |
.attr("x", width) | |
.attr("y", -6) | |
.style("text-anchor", "end") | |
.text("Passing Yards"); | |
// y-axis | |
svg6.append("g") | |
.attr("class", "y axis") | |
.call(yAxis) | |
.append("text") | |
.attr("class", "label") | |
.attr("transform", "rotate(-90)") | |
.attr("y", 6) | |
.attr("dy", ".71em") | |
.style("text-anchor", "end") | |
.text("Rushing Yards"); | |
// draw dots | |
svg6.selectAll(".dot") | |
.data(data) | |
.enter().append("circle") | |
.filter(function(d) { return d.Rk < 6 }) | |
.attr("class", "dot") | |
.attr("r", 3.5) | |
.attr("cx", xMap) | |
.attr("cy", yMap) | |
.style("fill", function(d) { return color6(d.Rk);}) | |
.on("mouseover", function(d) { | |
tooltip.transition() | |
.duration(200) | |
.style("opacity", .9); | |
tooltip.html(d.Player + "<br/>" + d.School + "<br/>" + d.Conf + "<br/> (" + xValue(d) | |
+ ", " + yValue(d) + ")") | |
.style("left", (d3.event.pageX + 5) + "px") | |
.style("top", (d3.event.pageY - 28) + "px"); | |
}) | |
.on("mouseout", function(d) { | |
tooltip.transition() | |
.duration(500) | |
.style("opacity", 0); | |
}); | |
// draw legend | |
var legend = svg6.selectAll(".legend") | |
.data(color6.domain()) | |
.enter().append("g") | |
.attr("class", "legend") | |
.attr("transform", function(d, i) { return "translate(0," + i * 20 + ")"; }); | |
// draw legend colored rectangles | |
legend.append("rect") | |
.attr("x", width - 18) | |
.attr("width", 18) | |
.attr("height", 18) | |
.style("fill", color6); | |
// draw legend text | |
legend.append("text") | |
.attr("x", width - 24) | |
.attr("y", 9) | |
.attr("dy", ".35em") | |
.style("text-anchor", "end") | |
.text(function(d) { return d;}) | |
}); | |
</script> | |
<script> | |
function myFunction() { | |
var margin = {top: 20, right: 20, bottom: 30, left: 40}, | |
width = 960 - margin.left - margin.right, | |
height = 300 - margin.top - margin.bottom; | |
/* | |
* value accessor - returns the value to encode for a given data object. | |
* scale - maps value to a visual display encoding, such as a pixel position. | |
* map function - maps from data value to display value | |
* axis - sets up axis | |
*/ | |
// setup x | |
var xValue = function(d) { return d["Passing Yards"];}, // data -> value | |
xScale = d3.scale.linear().range([0, width]), // value -> display | |
xMap = function(d) { return xScale(xValue(d));}, // data -> display | |
xAxis = d3.svg.axis().scale(xScale).orient("bottom"); | |
// setup y | |
var yValue = function(d) { return d["Rushing Yards"];}, // data -> value | |
yScale = d3.scale.linear().range([height, 0]), // value -> display | |
yMap = function(d) { return yScale(yValue(d));}, // data -> display | |
yAxis = d3.svg.axis().scale(yScale).orient("left"); | |
// setup fill colors | |
color6 = d3.scale.ordinal() | |
.range(colorbrewer.Blues[5]); | |
color10 = d3.scale.category10(); | |
// add the graph canvas to the body of the webpage | |
var svg6 = d3.select("svg") | |
.attr("width", width + margin.left + margin.right) | |
.attr("height", height + margin.top + margin.bottom) | |
.append("g") | |
.attr("transform", "translate(" + margin.left + "," + margin.top + ")"); | |
// add the tooltip area to the webpage | |
var tooltip = d3.select("body").append("div") | |
.attr("class", "tooltip") | |
.style("opacity", 0); | |
// load data | |
d3.csv("passing-stats-2014.csv", function(error, data) { | |
// change string (from CSV) into number format | |
data.forEach(function(d) { | |
d["Passing Yards"] = +d["Passing Yards"]; | |
d["Rushing Yards"] = +d["Rushing Yards"]; | |
// console.log(d); | |
}); | |
// don't want dots overlapping axis, so add in buffer to data domain | |
xScale.domain([d3.min(data, xValue)-1, d3.max(data, xValue)+1]); | |
yScale.domain([d3.min(data, yValue)-1, d3.max(data, yValue)+1]); | |
// x-axis | |
svg6.append("g") | |
.attr("class", "x axis") | |
.attr("transform", "translate(0," + height + ")") | |
.call(xAxis) | |
.append("text") | |
.attr("class", "label") | |
.attr("x", width) | |
.attr("y", -6) | |
.style("text-anchor", "end") | |
.text("Passing Yards"); | |
// y-axis | |
svg6.append("g") | |
.attr("class", "y axis") | |
.call(yAxis) | |
.append("text") | |
.attr("class", "label") | |
.attr("transform", "rotate(-90)") | |
.attr("y", 6) | |
.attr("dy", ".71em") | |
.style("text-anchor", "end") | |
.text("Rushing Yards"); | |
// draw the rest of the dots with no colormap | |
svg6.selectAll(".newDot") | |
.data(data) | |
.enter().append("circle") | |
.filter(function(d) { return d.Rk >= 6 }) | |
.attr("class", "newDot") | |
.attr("r", 3.5) | |
.attr("cx", xMap) | |
.attr("cy", yMap) | |
.on("mouseover", function(d) { | |
tooltip.transition() | |
.duration(200) | |
.style("opacity", .9); | |
tooltip.html(d.Player + "<br/>" + d.School + "<br/>" + d.Conf + "<br/> (" + xValue(d) | |
+ ", " + yValue(d) + ")") | |
.style("left", (d3.event.pageX + 5) + "px") | |
.style("top", (d3.event.pageY - 28) + "px"); | |
}) | |
.on("mouseout", function(d) { | |
tooltip.transition() | |
.duration(500) | |
.style("opacity", 0); | |
}); | |
// draw circles around the original dots | |
svg6.selectAll(".dot") | |
.data(data) | |
.enter().append("circle") | |
.filter(function(d) { return d.Rk < 6 }) | |
.attr("class", "dot") | |
.attr("r", 6) | |
.attr("cx", xMap) | |
.attr("cy", yMap) | |
.style("fill", "none"); | |
// draw legend | |
var legend = svg6.selectAll(".legend") | |
.data(color6.domain()) | |
.enter().append("g") | |
.attr("class", "legend") | |
.attr("transform", function(d, i) { return "translate(0," + i * 20 + ")"; }); | |
// draw legend colored rectangles | |
legend.append("rect") | |
.attr("x", width - 18) | |
.attr("width", 18) | |
.attr("height", 18) | |
.style("fill", color6); | |
// draw legend text | |
legend.append("text") | |
.attr("x", width - 24) | |
.attr("y", 9) | |
.attr("dy", ".35em") | |
.style("text-anchor", "end") | |
.text(function(d) { return d;}) | |
}); | |
} | |
</script> | |
</body> | |
</html> |
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
Rk | Player | School | Conf | Cmp | Passing Attempts | Pct | Passing Yards | Y/A | AY/A | Passing TD | Interceptions | Rate | Rushing Attempts | Rushing Yards | Rushing Avg | Rushing TD | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Marcus Mariota | Oregon | Pac-12 | 254 | 372 | 68.3 | 3773 | 10.1 | 11.9 | 38 | 2 | 186.1 | 117 | 669 | 5.7 | 14 | |
2 | Garrett Grayson | Colorado State | MWC | 250 | 386 | 64.8 | 3779 | 9.8 | 10.7 | 32 | 6 | 171.3 | 53 | -25 | -0.5 | 0 | |
3 | Zach Terrell | Western Michigan | MAC | 231 | 330 | 70.0 | 3146 | 9.5 | 9.6 | 23 | 10 | 167.0 | 67 | 203 | 3.0 | 3 | |
4 | Blake Sims | Alabama | SEC | 230 | 355 | 64.8 | 3250 | 9.2 | 9.7 | 26 | 7 | 161.9 | 73 | 321 | 4.4 | 6 | |
5 | Jake Waters | Kansas State | Big 12 | 231 | 349 | 66.2 | 3163 | 9.1 | 9.4 | 20 | 6 | 157.8 | 139 | 471 | 3.4 | 8 | |
6 | Connor Cook | Michigan State | Big Ten | 188 | 323 | 58.2 | 2900 | 9.0 | 9.5 | 22 | 6 | 152.4 | 45 | 69 | 1.5 | 2 | |
7 | J.T. Barrett | Ohio State | Big Ten | 203 | 314 | 64.6 | 2834 | 9.0 | 9.8 | 34 | 10 | 169.8 | 171 | 938 | 5.5 | 11 | |
8 | Grant Hedrick | Boise State | MWC | 270 | 381 | 70.9 | 3387 | 8.9 | 8.5 | 22 | 13 | 157.8 | 147 | 563 | 3.8 | 8 | |
9 | Bryce Petty | Baylor | Big 12 | 234 | 377 | 62.1 | 3305 | 8.8 | 9.4 | 26 | 6 | 155.3 | 77 | 137 | 1.8 | 5 | |
10 | Rakeem Cato | Marshall | CUSA | 242 | 414 | 58.5 | 3622 | 8.7 | 9.1 | 37 | 13 | 155.2 | 84 | 457 | 5.4 | 6 | |
11 | Bo Wallace | Mississippi | SEC | 219 | 358 | 61.2 | 3108 | 8.7 | 8.5 | 22 | 11 | 148.2 | 107 | 218 | 2.0 | 5 | |
12 | Dak Prescott | Mississippi State | SEC | 210 | 344 | 61.0 | 2987 | 8.7 | 8.8 | 24 | 10 | 151.2 | 195 | 939 | 4.8 | 13 | |
13 | Gary Nova | Rutgers | Big Ten | 178 | 307 | 58.0 | 2667 | 8.7 | 8.2 | 20 | 12 | 144.6 | 43 | -35 | -0.8 | 3 | |
14 | Brad Kayaa | Miami (FL) | ACC | 202 | 345 | 58.6 | 2962 | 8.6 | 8.6 | 25 | 11 | 148.2 | 24 | -124 | -5.2 | 1 | |
15 | Brandon Doughty | Western Kentucky | CUSA | 344 | 510 | 67.5 | 4344 | 8.5 | 9.4 | 44 | 10 | 163.5 | 37 | -56 | -1.5 | 2 | |
16 | Cody Kessler | Southern California | Pac-12 | 292 | 413 | 70.7 | 3505 | 8.5 | 9.8 | 36 | 4 | 168.8 | 52 | -149 | -2.9 | 2 | |
17 | Nick Marshall | Auburn | SEC | 163 | 271 | 60.1 | 2315 | 8.5 | 8.7 | 18 | 7 | 148.7 | 146 | 780 | 5.3 | 11 | |
18 | Jameis Winston | Florida State | ACC | 276 | 422 | 65.4 | 3559 | 8.4 | 7.8 | 24 | 17 | 147.0 | 50 | 82 | 1.6 | 3 | |
19 | Patrick Mahomes | Texas Tech | Big 12 | 105 | 185 | 56.8 | 1547 | 8.4 | 9.1 | 16 | 4 | 151.2 | 47 | 98 | 2.1 | 0 | |
20 | Gunner Kiel | Cincinnati | American | 219 | 364 | 60.2 | 3010 | 8.3 | 8.6 | 30 | 11 | 150.8 | 57 | 136 | 2.4 | 1 | |
21 | Kenny Hill | Texas A&M | SEC | 214 | 321 | 66.7 | 2649 | 8.3 | 8.6 | 23 | 8 | 154.6 | 52 | 156 | 3.0 | 0 | |
22 | Brett Hundley | UCLA | Pac-12 | 259 | 368 | 70.4 | 3019 | 8.2 | 8.7 | 21 | 5 | 155.4 | 148 | 548 | 3.7 | 8 | |
23 | Driphus Jackson | Rice | CUSA | 176 | 307 | 57.3 | 2524 | 8.2 | 8.4 | 21 | 8 | 143.8 | 108 | 360 | 3.3 | 1 | |
24 | Everett Golson | Notre Dame | Ind | 250 | 416 | 60.1 | 3355 | 8.1 | 7.9 | 29 | 14 | 144.1 | 113 | 280 | 2.5 | 8 | |
25 | Taylor Lamb | Appalachian State | Sun Belt | 181 | 295 | 61.4 | 2381 | 8.1 | 7.9 | 17 | 9 | 142.1 | 78 | 483 | 6.2 | 4 | |
26 | Cody Clements | Alabama-Birmingham | CUSA | 181 | 273 | 66.3 | 2221 | 8.1 | 7.9 | 13 | 7 | 145.2 | 91 | 160 | 1.8 | 4 | |
27 | Trevone Boykin | Texas Christian | Big 12 | 279 | 462 | 60.4 | 3714 | 8.0 | 8.7 | 30 | 7 | 146.3 | 141 | 659 | 4.7 | 8 | |
28 | Chad Voytik | Pittsburgh | ACC | 158 | 252 | 62.7 | 2011 | 8.0 | 7.9 | 15 | 7 | 143.8 | 102 | 426 | 4.2 | 3 | |
29 | Dylan Thompson | South Carolina | SEC | 248 | 417 | 59.5 | 3280 | 7.9 | 7.8 | 24 | 11 | 139.3 | 60 | -53 | -0.9 | 3 | |
30 | Cooper Rush | Central Michigan | MAC | 215 | 337 | 63.8 | 2664 | 7.9 | 7.5 | 20 | 12 | 142.7 | 38 | -77 | -2.0 | 0 | |
31 | Tommy Armstrong Jr | Nebraska | Big Ten | 152 | 294 | 51.7 | 2314 | 7.9 | 7.5 | 19 | 11 | 131.7 | 133 | 664 | 5.0 | 5 | |
32 | Trevor Knight | Oklahoma | Big 12 | 162 | 279 | 58.1 | 2197 | 7.9 | 7.4 | 14 | 9 | 134.3 | 66 | 340 | 5.2 | 5 | |
33 | Shane Carden | East Carolina | American | 358 | 551 | 65.0 | 4302 | 7.8 | 8.2 | 28 | 8 | 144.4 | 87 | 94 | 1.1 | 6 | |
34 | Jared Goff | California | Pac-12 | 315 | 509 | 61.9 | 3964 | 7.8 | 8.5 | 35 | 7 | 147.2 | 55 | -44 | -0.8 | 0 | |
35 | Clint Trickett | West Virginia | Big 12 | 281 | 419 | 67.1 | 3285 | 7.8 | 7.6 | 18 | 10 | 142.3 | 42 | -106 | -2.5 | 1 | |
36 | Justin Holman | Central Florida | American | 200 | 339 | 59.0 | 2661 | 7.8 | 7.3 | 20 | 13 | 136.7 | 103 | 162 | 1.6 | 3 | |
37 | Kevin Hogan | Stanford | Pac-12 | 218 | 333 | 65.5 | 2603 | 7.8 | 7.8 | 17 | 8 | 143.2 | 84 | 245 | 2.9 | 5 | |
38 | Logan Woodside | Toledo | MAC | 164 | 269 | 61.0 | 2087 | 7.8 | 8.0 | 19 | 7 | 144.2 | 47 | 88 | 1.9 | 3 | |
39 | Mike Bercovici | Arizona State | Pac-12 | 115 | 186 | 61.8 | 1445 | 7.8 | 8.1 | 12 | 4 | 144.1 | 26 | 16 | 0.6 | 0 | |
40 | Blake Frohnapfel | Massachusetts | MAC | 241 | 436 | 55.3 | 3345 | 7.7 | 7.7 | 23 | 10 | 132.5 | 41 | -85 | -2.1 | 0 | |
41 | Nick Arbuckle | Georgia State | Sun Belt | 259 | 429 | 60.4 | 3283 | 7.7 | 6.9 | 23 | 17 | 134.4 | 73 | 10 | 0.1 | 2 | |
42 | Joe Licata | Buffalo | MAC | 223 | 344 | 64.8 | 2642 | 7.7 | 7.9 | 29 | 11 | 150.8 | 34 | -6 | -0.2 | 2 | |
43 | Hutson Mason | Georgia | SEC | 178 | 263 | 67.7 | 2019 | 7.7 | 8.5 | 20 | 4 | 154.2 | 40 | 14 | 0.4 | 4 | |
44 | Lucas Falk | Washington State | Pac-12 | 156 | 243 | 64.2 | 1883 | 7.7 | 7.5 | 13 | 7 | 141.2 | 36 | -70 | -1.9 | 1 | |
45 | Taylor Kelly | Arizona State | Pac-12 | 141 | 244 | 57.8 | 1874 | 7.7 | 8.4 | 20 | 5 | 145.3 | 86 | 232 | 2.7 | 3 | |
46 | Taylor Heinicke | Old Dominion | CUSA | 289 | 455 | 63.5 | 3476 | 7.6 | 7.6 | 30 | 14 | 143.3 | 80 | 139 | 1.7 | 2 | |
47 | Cody Sokol | Louisiana Tech | CUSA | 246 | 420 | 58.6 | 3189 | 7.6 | 7.6 | 29 | 13 | 138.9 | 50 | 56 | 1.1 | 2 | |
48 | Christian Stewart | Brigham Young | Ind | 176 | 300 | 58.7 | 2273 | 7.6 | 8.1 | 22 | 6 | 142.5 | 71 | 174 | 2.5 | 4 | |
49 | Will Gardner | Louisville | ACC | 127 | 221 | 57.5 | 1669 | 7.6 | 8.0 | 12 | 3 | 136.1 | 22 | -106 | -4.8 | 0 | |
50 | Mitch Leidner | Minnesota | Big Ten | 101 | 206 | 49.0 | 1540 | 7.5 | 6.7 | 10 | 8 | 120.1 | 117 | 461 | 3.9 | 10 | |
51 | Connor Halliday | Washington State | Pac-12 | 354 | 526 | 67.3 | 3873 | 7.4 | 7.6 | 32 | 11 | 145.0 | 29 | -131 | -4.5 | 0 | |
52 | Paxton Lynch | Memphis | American | 235 | 367 | 64.0 | 2725 | 7.4 | 7.7 | 18 | 6 | 139.3 | 100 | 283 | 2.8 | 10 | |
53 | Colby Kirkegaard | Wyoming | MWC | 205 | 358 | 57.3 | 2654 | 7.4 | 7.0 | 12 | 9 | 125.6 | 78 | -110 | -1.4 | 0 | |
54 | Davis Webb | Texas Tech | Big 12 | 211 | 345 | 61.2 | 2539 | 7.4 | 7.1 | 24 | 13 | 138.4 | 17 | 15 | 0.9 | 1 | |
55 | Daxx Garman | Oklahoma State | Big 12 | 152 | 277 | 54.9 | 2041 | 7.4 | 6.3 | 12 | 12 | 122.4 | 60 | -16 | -0.3 | 1 | |
56 | Wes Lunt | Illinois | Big Ten | 149 | 233 | 63.9 | 1729 | 7.4 | 8.0 | 14 | 3 | 143.5 | 16 | -80 | -5.0 | 0 | |
57 | Marquise Williams | North Carolina | ACC | 245 | 391 | 62.7 | 2870 | 7.3 | 7.3 | 20 | 9 | 136.6 | 178 | 737 | 4.1 | 12 | |
58 | Cyler Miles | Washington | Pac-12 | 194 | 291 | 66.7 | 2129 | 7.3 | 8.0 | 16 | 3 | 144.2 | 109 | 280 | 2.6 | 4 | |
59 | Greg Ward | Houston | American | 161 | 236 | 68.2 | 1720 | 7.3 | 6.9 | 9 | 6 | 136.9 | 104 | 491 | 4.7 | 6 | |
60 | Andrew Hendrix | Miami (OH) | MAC | 222 | 458 | 48.5 | 3280 | 7.2 | 7.3 | 23 | 9 | 121.3 | 157 | 384 | 2.4 | 6 | |
61 | Blake Decker | Nevada-Las Vegas | MWC | 231 | 401 | 57.6 | 2881 | 7.2 | 5.9 | 15 | 18 | 121.3 | 147 | 366 | 2.5 | 5 | |
62 | Fredi Knighten | Arkansas State | Sun Belt | 246 | 401 | 61.3 | 2874 | 7.2 | 7.3 | 19 | 7 | 133.7 | 194 | 786 | 4.1 | 11 | |
63 | Austin Grammer | Middle Tennessee State | CUSA | 206 | 321 | 64.2 | 2307 | 7.2 | 6.5 | 16 | 12 | 133.5 | 124 | 442 | 3.6 | 6 | |
64 | Quinn Kaehler | San Diego State | MWC | 158 | 280 | 56.4 | 2016 | 7.2 | 6.2 | 9 | 10 | 120.4 | 24 | -116 | -4.8 | 0 | |
65 | Tyler Murphy | Boston College | ACC | 120 | 211 | 56.9 | 1526 | 7.2 | 6.1 | 11 | 10 | 125.3 | 170 | 1079 | 6.3 | 10 | |
66 | Tyler Jones | Texas State | Sun Belt | 246 | 376 | 65.4 | 2670 | 7.1 | 7.4 | 22 | 7 | 140.7 | 167 | 539 | 3.2 | 6 | |
67 | Jake Rudock | Iowa | Big Ten | 211 | 337 | 62.6 | 2404 | 7.1 | 7.4 | 16 | 5 | 135.2 | 65 | 154 | 2.4 | 3 | |
68 | Anu Solomon | Arizona | Pac-12 | 285 | 491 | 58.0 | 3458 | 7.0 | 7.5 | 27 | 7 | 132.5 | 114 | 259 | 2.3 | 1 | |
69 | Sean Mannion | Oregon State | Pac-12 | 282 | 453 | 62.3 | 3164 | 7.0 | 6.9 | 15 | 8 | 128.3 | 48 | -306 | -6.4 | 1 | |
70 | Joe Gray | San Jose State | MWC | 210 | 330 | 63.6 | 2305 | 7.0 | 6.4 | 11 | 9 | 127.9 | 57 | 108 | 1.9 | 3 | |
71 | Jaquez Johnson | Florida Atlantic | CUSA | 182 | 315 | 57.8 | 2215 | 7.0 | 7.4 | 17 | 5 | 131.5 | 120 | 513 | 4.3 | 7 | |
72 | Drew Hare | Northern Illinois | MAC | 179 | 299 | 59.9 | 2097 | 7.0 | 7.8 | 17 | 2 | 136.2 | 145 | 850 | 5.9 | 8 | |
73 | Travis Wilson | Utah | Pac-12 | 173 | 287 | 60.3 | 2012 | 7.0 | 7.6 | 17 | 4 | 135.9 | 103 | 218 | 2.1 | 2 | |
74 | Mike Cummings | Kansas | Big 12 | 137 | 244 | 56.1 | 1715 | 7.0 | 6.7 | 9 | 6 | 122.4 | 67 | 23 | 0.3 | 4 | |
75 | Reggie Bell | Eastern Michigan | MAC | 105 | 184 | 57.1 | 1297 | 7.0 | 6.6 | 9 | 6 | 125.9 | 133 | 562 | 4.2 | 4 | |
76 | Patrick Towles | Kentucky | SEC | 225 | 393 | 57.3 | 2718 | 6.9 | 6.6 | 14 | 9 | 122.5 | 145 | 303 | 2.1 | 6 | |
77 | Anthony Jennings | Louisiana State | SEC | 104 | 213 | 48.8 | 1460 | 6.9 | 6.3 | 10 | 7 | 115.3 | 100 | 284 | 2.8 | 0 | |
78 | Nick Mullens | Southern Mississippi | CUSA | 218 | 365 | 59.7 | 2470 | 6.8 | 6.3 | 12 | 9 | 122.5 | 49 | 39 | 0.8 | 0 | |
79 | Jacoby Brissett | North Carolina State | ACC | 206 | 344 | 59.9 | 2344 | 6.8 | 7.4 | 22 | 5 | 135.3 | 110 | 498 | 4.5 | 3 | |
80 | Brandon Silvers | Troy | Sun Belt | 190 | 270 | 70.4 | 1823 | 6.8 | 7.1 | 11 | 3 | 138.3 | 100 | 196 | 2.0 | 5 | |
81 | Mike White | South Florida | American | 122 | 242 | 50.4 | 1639 | 6.8 | 6.1 | 8 | 7 | 112.4 | 29 | -85 | -2.9 | 0 | |
82 | Chandler Whitmer | Connecticut | American | 124 | 225 | 55.1 | 1522 | 6.8 | 6.1 | 11 | 8 | 121.0 | 76 | 77 | 1.0 | 2 | |
83 | Dane Evans | Tulsa | American | 256 | 462 | 55.4 | 3102 | 6.7 | 6.1 | 23 | 17 | 120.9 | 77 | 58 | 0.8 | 3 | |
84 | Brandon Allen | Arkansas | SEC | 178 | 316 | 56.3 | 2125 | 6.7 | 7.2 | 18 | 5 | 128.4 | 36 | -13 | -0.4 | 2 | |
85 | Devin Gardner | Michigan | Big Ten | 172 | 281 | 61.2 | 1892 | 6.7 | 5.0 | 10 | 15 | 118.8 | 98 | 258 | 2.6 | 4 | |
86 | Matt Linehan | Idaho | Sun Belt | 220 | 378 | 58.2 | 2500 | 6.6 | 5.1 | 11 | 18 | 113.8 | 82 | -74 | -0.9 | 1 | |
87 | Tyrone Swoopes | Texas | Big 12 | 211 | 359 | 58.8 | 2352 | 6.6 | 6.0 | 13 | 10 | 120.2 | 103 | 294 | 2.9 | 3 | |
88 | Terrance Broadway | Louisiana-Lafayette | Sun Belt | 190 | 311 | 61.1 | 2068 | 6.6 | 6.1 | 12 | 9 | 123.9 | 133 | 646 | 4.9 | 3 | |
89 | Jameill Showers | Texas-El Paso | CUSA | 146 | 262 | 55.7 | 1732 | 6.6 | 6.7 | 12 | 5 | 122.6 | 83 | 288 | 3.5 | 4 | |
90 | Maty Mauk | Missouri | SEC | 209 | 395 | 52.9 | 2551 | 6.5 | 6.4 | 23 | 11 | 120.8 | 97 | 335 | 3.5 | 1 | |
91 | Ozzie Mann | Ball State | MAC | 116 | 197 | 58.9 | 1281 | 6.5 | 7.1 | 10 | 2 | 128.2 | 31 | -2 | -0.1 | 0 | |
92 | Sefo Liufau | Colorado | Pac-12 | 325 | 498 | 65.3 | 3194 | 6.4 | 6.2 | 28 | 15 | 131.7 | 70 | 126 | 1.8 | 0 | |
93 | C.J. Brown | Maryland | Big Ten | 174 | 327 | 53.2 | 2083 | 6.4 | 5.9 | 13 | 9 | 114.3 | 148 | 569 | 3.8 | 7 | |
94 | Andrew McNulty | North Texas | CUSA | 110 | 202 | 54.5 | 1295 | 6.4 | 5.4 | 6 | 7 | 111.2 | 42 | 54 | 1.3 | 2 | |
95 | Pete Thomas | Louisiana-Monroe | Sun Belt | 301 | 501 | 60.1 | 3181 | 6.3 | 6.4 | 14 | 6 | 120.2 | 110 | 6 | 0.1 | 3 | |
96 | James Knapke | Bowling Green State | MAC | 255 | 444 | 57.4 | 2805 | 6.3 | 5.7 | 13 | 12 | 114.8 | 57 | 126 | 2.2 | 2 | |
97 | Tyler Rogers | New Mexico State | Sun Belt | 268 | 435 | 61.6 | 2739 | 6.3 | 4.9 | 19 | 22 | 118.8 | 69 | 200 | 2.9 | 2 | |
98 | Brian Burrell | Fresno State | MWC | 242 | 412 | 58.7 | 2576 | 6.3 | 5.6 | 22 | 16 | 121.1 | 101 | 328 | 3.2 | 3 | |
99 | Cody Fajardo | Nevada | MWC | 225 | 376 | 59.8 | 2374 | 6.3 | 6.0 | 18 | 11 | 122.8 | 164 | 997 | 6.1 | 13 | |
100 | Greyson Lambert | Virginia | ACC | 154 | 261 | 59.0 | 1632 | 6.3 | 5.1 | 10 | 11 | 115.7 | 35 | -6 | -0.2 | 2 | |
101 | Justin Worley | Tennessee | SEC | 157 | 252 | 62.3 | 1579 | 6.3 | 5.8 | 12 | 8 | 124.3 | 45 | -105 | -2.3 | 3 | |
102 | Michael Brewer | Virginia Tech | ACC | 248 | 417 | 59.5 | 2598 | 6.2 | 5.5 | 17 | 14 | 118.5 | 75 | -22 | -0.3 | 2 | |
103 | Jack Milas | Ball State | MAC | 115 | 209 | 55.0 | 1302 | 6.2 | 6.0 | 9 | 5 | 116.8 | 27 | 96 | 3.6 | 2 | |
104 | Ikaika Woolsey | Hawaii | MWC | 208 | 414 | 50.2 | 2534 | 6.1 | 5.3 | 13 | 13 | 105.7 | 109 | 213 | 2.0 | 1 | |
105 | Colin Reardon | Kent State | MAC | 228 | 401 | 56.9 | 2466 | 6.1 | 5.1 | 14 | 16 | 112.1 | 59 | 148 | 2.5 | 2 | |
106 | P.J. Walker | Temple | American | 205 | 379 | 54.1 | 2317 | 6.1 | 5.0 | 13 | 15 | 108.8 | 106 | 324 | 3.1 | 3 | |
107 | Alex McGough | Florida International | CUSA | 138 | 274 | 50.4 | 1680 | 6.1 | 5.5 | 14 | 10 | 111.4 | 97 | 92 | 0.9 | 4 | |
108 | Brandon Bridge | South Alabama | Sun Belt | 140 | 270 | 51.9 | 1648 | 6.1 | 6.1 | 14 | 6 | 115.8 | 85 | 256 | 3.0 | 3 | |
109 | J.D. Sprague | Ohio | MAC | 98 | 202 | 48.5 | 1236 | 6.1 | 5.3 | 3 | 5 | 99.9 | 65 | 264 | 4.1 | 3 | |
110 | Christian Hackenberg | Penn State | Big Ten | 236 | 434 | 54.4 | 2606 | 6.0 | 4.8 | 8 | 15 | 104.0 | 85 | -94 | -1.1 | 0 | |
111 | Sam Richardson | Iowa State | Big 12 | 254 | 452 | 56.2 | 2669 | 5.9 | 5.8 | 18 | 9 | 115.0 | 125 | 421 | 3.4 | 3 | |
112 | Anthony Boone | Duke | ACC | 240 | 422 | 56.9 | 2507 | 5.9 | 6.0 | 17 | 7 | 116.8 | 88 | 346 | 3.9 | 5 | |
113 | Cole Stoudt | Clemson | ACC | 165 | 266 | 62.0 | 1573 | 5.9 | 4.7 | 6 | 10 | 111.6 | 61 | 101 | 1.7 | 0 | |
114 | Tanner Lee | Tulane | American | 185 | 336 | 55.1 | 1962 | 5.8 | 4.7 | 12 | 14 | 107.6 | 35 | -128 | -3.7 | 0 | |
115 | Trevor Siemian | Northwestern | Big Ten | 228 | 391 | 58.3 | 2214 | 5.7 | 4.8 | 7 | 11 | 106.2 | 68 | -123 | -1.8 | 5 | |
116 | Kyle Pohl | Akron | MAC | 207 | 382 | 54.2 | 2185 | 5.7 | 5.2 | 9 | 8 | 105.8 | 46 | 18 | 0.4 | 1 | |
117 | John Wolford | Wake Forest | ACC | 205 | 353 | 58.1 | 1965 | 5.6 | 4.5 | 11 | 13 | 107.8 | 104 | -151 | -1.5 | 0 | |
118 | Jeff Driskel | Florida | SEC | 106 | 195 | 54.4 | 1092 | 5.6 | 4.2 | 9 | 10 | 106.4 | 66 | 173 | 2.6 | 4 | |
119 | John O'Korn | Houston | American | 90 | 174 | 51.7 | 951 | 5.5 | 4.1 | 6 | 8 | 99.8 | 32 | 17 | 0.5 | 1 | |
120 | Austin Appleby | Purdue | Big Ten | 144 | 272 | 52.9 | 1449 | 5.3 | 4.2 | 10 | 11 | 101.7 | 61 | 198 | 3.2 | 5 | |
121 | Garrett Krstich | Southern Methodist | American | 99 | 181 | 54.7 | 855 | 4.7 | 3.2 | 2 | 7 | 90.3 | 40 | 81 | 2.0 | 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment