|
palette = d3.csv.parse("R,G,B\n123,2,144\n123,3,146\n124,4,149\n125,5,151\n126,6,153\n127,7,156\n128,8,158\n129,9,160\n129,10,163\n130,11,165\n131,12,168\n131,12,171\n132,12,174\n133,13,177\n133,15,179\n134,17,181\n134,19,184\n134,21,186\n134,24,188\n134,26,190\n134,29,192\n134,31,194\n134,34,196\n134,36,198\n133,39,200\n133,41,203\n133,43,204\n133,45,206\n132,47,208\n132,49,210\n132,51,212\n131,53,214\n131,55,216\n130,56,218\n130,58,219\n129,60,221\n129,62,223\n128,64,224\n128,66,226\n127,68,228\n127,69,230\n126,71,232\n125,72,234\n125,74,235\n122,77,238\n121,78,240\n120,80,241\n119,81,242\n118,83,244\n117,84,245\n117,86,247\n115,87,248\n115,89,250\n114,90,251\n113,91,251\n113,92,252\n112,94,252\n111,95,252\n110,97,253\n110,98,253\n109,100,253\n108,101,254\n108,103,254\n106,104,254\n106,106,254\n105,107,255\n105,108,255\n104,110,255\n104,112,254\n104,113,254\n103,115,253\n103,116,253\n102,118,252\n101,119,251\n100,120,250\n99,122,249\n98,124,248\n97,126,246\n97,128,245\n96,130,244\n95,131,243\n94,132,242\n93,134,241\n92,135,240\n91,136,239\n90,137,238\n90,138,237\n89,139,236\n88,141,234\n87,142,233\n86,143,232\n85,144,231\n84,145,230\n84,147,228\n82,148,227\n82,150,225\n81,151,224\n80,152,223\n79,153,222\n78,154,221\n77,156,219\n76,157,218\n76,158,217\n75,159,216\n74,160,215\n73,161,214\n72,163,212\n71,164,211\n70,165,210\n69,167,208\n67,169,205\n66,170,203\n65,171,202\n64,172,200\n64,173,199\n63,174,197\n62,175,196\n61,176,195\n60,177,193\n60,178,191\n59,179,190\n58,180,189\n57,181,187\n56,182,185\n56,182,184\n55,184,182\n55,184,181\n56,185,179\n57,186,177\n57,187,176\n58,188,175\n58,188,173\n59,189,171\n59,190,170\n60,191,168\n61,192,166\n61,192,164\n62,193,163\n62,193,161\n63,194,159\n64,195,158\n64,196,156\n65,197,153\n66,198,150\n67,199,148\n67,200,147\n68,201,145\n69,202,143\n69,202,141\n70,203,140\n70,203,138\n70,204,136\n71,205,134\n71,205,133\n72,206,131\n72,207,129\n73,208,128\n73,208,126\n74,209,124\n75,210,122\n75,210,120\n76,211,118\n76,211,116\n77,212,114\n77,212,113\n78,213,111\n79,214,109\n79,214,107\n80,215,106\n80,215,104\n81,216,102\n82,217,101\n82,217,100\n83,218,98\n84,219,95\n85,220,92\n86,220,90\n87,221,88\n88,222,87\n88,222,85\n89,223,84\n89,223,82\n89,224,81\n90,225,80\n90,225,79\n91,226,78\n91,226,76\n92,227,74\n92,227,73\n93,228,71\n95,229,71\n96,229,71\n98,229,72\n99,229,72\n101,230,72\n103,230,73\n104,231,73\n106,231,74\n108,231,74\n110,232,75\n111,232,75\n113,232,76\n115,233,77\n116,233,77\n118,233,77\n120,233,77\n123,233,78\n126,233,79\n130,234,80\n132,235,80\n134,235,80\n136,235,81\n138,235,81\n140,235,82\n142,235,82\n145,235,82\n147,236,83\n149,236,83\n152,236,84\n154,236,84\n156,236,84\n159,236,85\n161,236,85\n163,236,85\n164,236,85\n165,236,85\n166,236,86\n168,236,86\n171,236,86\n172,236,86\n173,236,86\n174,236,86\n176,236,87\n178,236,87\n180,236,87\n180,236,87\n182,236,87\n183,236,88\n184,236,88\n184,236,88\n187,236,88\n189,236,88\n191,236,89\n192,236,89\n192,236,89\n194,236,89\n197,236,89\n199,236,90\n200,236,90\n201,236,90\n202,236,90\n204,236,90\n204,236,90\n205,236,90\n207,236,91\n209,235,91").map(function(d) { |