In [1]:
from ahh import vis
In [2]:
vis.get_color_list('Reds') # get list of RGB tuples from a designated cmap
Out[2]:
[(1.0, 0.96078431372549022, 0.94117647058823528),
(0.99987697039600154, 0.95820069204152247, 0.9374855824682814),
(0.99975394079200308, 0.95561707035755483, 0.93379469434832751),
(0.99963091118800462, 0.95303344867358708, 0.93010380622837374),
(0.99950788158400616, 0.95044982698961944, 0.92641291810841986),
(0.9993848519800077, 0.94786620530565169, 0.92272202998846597),
(0.99926182237600925, 0.94528258362168394, 0.91903114186851209),
(0.99913879277201079, 0.9426989619377163, 0.91534025374855821),
(0.99901576316801233, 0.94011534025374854, 0.91164936562860432),
(0.99889273356401387, 0.9375317185697809, 0.90795847750865044),
(0.99876970396001541, 0.93494809688581315, 0.90426758938869667),
(0.99864667435601695, 0.93236447520184551, 0.90057670126874279),
(0.99852364475201849, 0.92978085351787776, 0.8968858131487889),
(0.99840061514802003, 0.92719723183391001, 0.89319492502883502),
(0.99827758554402157, 0.92461361014994237, 0.88950403690888113),
(0.99815455594002311, 0.92202998846597461, 0.88581314878892736),
(0.99803152633602465, 0.91944636678200697, 0.88212226066897348),
(0.9979084967320262, 0.91686274509803922, 0.8784313725490196),
(0.99778546712802774, 0.91427912341407147, 0.87474048442906571),
(0.99766243752402928, 0.91169550173010383, 0.87104959630911183),
(0.99753940792003082, 0.90911188004613608, 0.86735870818915795),
(0.99741637831603236, 0.90652825836216844, 0.86366782006920406),
(0.99729334871203379, 0.90394463667820069, 0.85997693194925029),
(0.99717031910803533, 0.90136101499423305, 0.85628604382929641),
(0.99704728950403687, 0.89877739331026529, 0.85259515570934252),
(0.99692425990003841, 0.89619377162629754, 0.84890426758938864),
(0.99680123029603995, 0.8936101499423299, 0.84521337946943476),
(0.99667820069204149, 0.89102652825836215, 0.84152249134948098),
(0.99655517108804303, 0.8884429065743944, 0.8378316032295271),
(0.99643214148404458, 0.88585928489042676, 0.83414071510957322),
(0.99630911188004612, 0.88327566320645901, 0.83044982698961933),
(0.99618608227604766, 0.88069204152249136, 0.82675893886966545),
(0.99604767397154936, 0.87786236063052669, 0.82277585544021525),
(0.99580161476355245, 0.8733102652825836, 0.81674740484429065),
(0.99555555555555553, 0.8687581699346405, 0.81071895424836593),
(0.99530949634755861, 0.8642060745866974, 0.80469050365244132),
(0.99506343713956169, 0.85965397923875431, 0.79866205305651672),
(0.99481737793156477, 0.85510188389081121, 0.79263360246059211),
(0.99457131872356785, 0.85054978854286811, 0.7866051518646674),
(0.99432525951557094, 0.84599769319492502, 0.78057670126874279),
(0.99407920030757402, 0.84144559784698192, 0.77454825067281807),
(0.9938331410995771, 0.83689350249903882, 0.76851980007689347),
(0.99358708189158018, 0.83234140715109572, 0.76249134948096886),
(0.99334102268358326, 0.82778931180315263, 0.75646289888504414),
(0.99309496347558635, 0.82323721645520953, 0.75043444828911954),
(0.99284890426758943, 0.81868512110726643, 0.74440599769319493),
(0.99260284505959251, 0.81413302575932334, 0.73837754709727021),
(0.99235678585159559, 0.80958093041138024, 0.73234909650134561),
(0.99211072664359867, 0.80502883506343714, 0.726320645905421),
(0.99186466743560175, 0.80047673971549405, 0.7202921953094964),
(0.99161860822760484, 0.79592464436755095, 0.71426374471357168),
(0.99137254901960792, 0.79137254901960785, 0.70823529411764707),
(0.991126489811611, 0.78682045367166475, 0.70220684352172236),
(0.99088043060361408, 0.78226835832372166, 0.69617839292579775),
(0.99063437139561705, 0.77771626297577856, 0.69014994232987315),
(0.99038831218762013, 0.77316416762783535, 0.68412149173394843),
(0.99014225297962322, 0.76861207227989237, 0.67809304113802382),
(0.9898961937716263, 0.76405997693194927, 0.67206459054209922),
(0.98965013456362938, 0.75950788158400617, 0.6660361399461745),
(0.98940407535563246, 0.75495578623606296, 0.66000768935024989),
(0.98915801614763554, 0.75040369088811998, 0.65397923875432529),
(0.98891195693963863, 0.74585159554017688, 0.64795078815840057),
(0.98866589773164171, 0.74129950019223367, 0.64192233756247596),
(0.98841983852364479, 0.73674740484429058, 0.63589388696655136),
(0.9882352941176471, 0.73207227989234902, 0.62992695117262587),
(0.9882352941176471, 0.72702806612841209, 0.62414455978469818),
(0.9882352941176471, 0.72198385236447526, 0.6183621683967705),
(0.9882352941176471, 0.71693963860053822, 0.6125797770088427),
(0.9882352941176471, 0.71189542483660129, 0.60679738562091501),
(0.9882352941176471, 0.70685121107266435, 0.60101499423298732),
(0.9882352941176471, 0.70180699730872731, 0.59523260284505963),
(0.9882352941176471, 0.69676278354479038, 0.58945021145713183),
(0.9882352941176471, 0.69171856978085344, 0.58366782006920415),
(0.9882352941176471, 0.68667435601691651, 0.57788542868127646),
(0.9882352941176471, 0.68163014225297969, 0.57210303729334877),
(0.9882352941176471, 0.67658592848904264, 0.56632064590542097),
(0.9882352941176471, 0.67154171472510571, 0.56053825451749328),
(0.9882352941176471, 0.66649750096116878, 0.55475586312956549),
(0.9882352941176471, 0.66145328719723184, 0.5489734717416378),
(0.9882352941176471, 0.6564090734332948, 0.54319108035371011),
(0.9882352941176471, 0.65136485966935787, 0.53740868896578242),
(0.9882352941176471, 0.64632064590542093, 0.53162629757785473),
(0.9882352941176471, 0.64127643214148411, 0.52584390618992705),
(0.9882352941176471, 0.63623221837754707, 0.52006151480199925),
(0.9882352941176471, 0.63118800461361013, 0.51427912341407156),
(0.9882352941176471, 0.6261437908496732, 0.50849673202614376),
(0.9882352941176471, 0.62109957708573627, 0.50271434063821607),
(0.9882352941176471, 0.61605536332179933, 0.49693194925028839),
(0.9882352941176471, 0.61101114955786229, 0.49114955786236064),
(0.9882352941176471, 0.60596693579392535, 0.4853671664744329),
(0.9882352941176471, 0.60092272202998853, 0.47958477508650532),
(0.9882352941176471, 0.59587850826605149, 0.47380238369857752),
(0.9882352941176471, 0.59083429450211455, 0.46801999231064978),
(0.9882352941176471, 0.58579008073817762, 0.46223760092272204),
(0.9882352941176471, 0.58074586697424069, 0.45645520953479435),
(0.9882352941176471, 0.57570165321030364, 0.45067281814686661),
(0.98818915801614771, 0.57070357554786622, 0.44521337946943484),
(0.98806612841214925, 0.56578239138792774, 0.44029219530949637),
(0.98794309880815079, 0.56086120722798927, 0.43537101114955795),
(0.98782006920415233, 0.55594002306805068, 0.43044982698961942),
(0.98769703960015387, 0.55101883890811221, 0.42552864282968089),
(0.9875740099961553, 0.54609765474817373, 0.42060745866974242),
(0.98745098039215684, 0.54117647058823526, 0.41568627450980394),
(0.98732795078815838, 0.53625528642829678, 0.41076509034986547),
(0.98720492118415992, 0.53133410226835831, 0.405843906189927),
(0.98708189158016146, 0.52641291810841984, 0.40092272202998847),
(0.986958861976163, 0.52149173394848136, 0.3960015378700501),
(0.98683583237216455, 0.51657054978854289, 0.39108035371011152),
(0.98671280276816609, 0.51164936562860441, 0.38615916955017304),
(0.98658977316416763, 0.50672818146866594, 0.38123798539023457),
(0.98646674356016917, 0.50180699730872735, 0.37631680123029609),
(0.98634371395617071, 0.49688581314878894, 0.37139561707035756),
(0.98622068435217225, 0.49196462898885046, 0.36647443291041909),
(0.98609765474817379, 0.48704344482891193, 0.36155324875048062),
(0.98597462514417533, 0.48212226066897357, 0.3566320645905422),
(0.98585159554017687, 0.47720107650903498, 0.35171088043060361),
(0.98572856593617841, 0.47227989234909651, 0.34678969627066514),
(0.98560553633217995, 0.46735870818915803, 0.34186851211072666),
(0.9854825067281815, 0.46243752402921956, 0.33694732795078819),
(0.98535947712418293, 0.45751633986928109, 0.33202614379084971),
(0.98523644752018447, 0.45259515570934261, 0.32710495963091124),
(0.98511341791618601, 0.44767397154940408, 0.32218377547097277),
(0.98499038831218755, 0.44275278738946566, 0.31726259131103429),
(0.98486735870818909, 0.43783160322952713, 0.31234140715109576),
(0.98474432910419063, 0.4329104190695886, 0.30742022299115729),
(0.98462129950019217, 0.42798923490965013, 0.30249903883121876),
(0.98449826989619371, 0.42306805074971165, 0.29757785467128028),
(0.98437524029219525, 0.41814686658977318, 0.29265667051134181),
(0.98357554786620527, 0.4127950788158401, 0.28835063437139563),
(0.98209919261822376, 0.40701268742791236, 0.28465974625144175),
(0.98062283737024214, 0.40123029603998467, 0.28096885813148792),
(0.97914648212226063, 0.39544790465205693, 0.27727797001153404),
(0.97767012687427912, 0.38966551326412935, 0.27358708189158026),
(0.9761937716262975, 0.38388312187620149, 0.26989619377162632),
(0.97471741637831599, 0.37810073048827375, 0.26620530565167244),
(0.97324106113033448, 0.37231833910034606, 0.26251441753171861),
(0.97176470588235286, 0.36653594771241832, 0.25882352941176473),
(0.97028835063437135, 0.36075355632449058, 0.25513264129181085),
(0.96881199538638985, 0.35497116493656289, 0.25144175317185702),
(0.96733564013840823, 0.34918877354863515, 0.24775086505190314),
(0.96585928489042672, 0.34340638216070746, 0.24405997693194925),
(0.96438292964244521, 0.33762399077277971, 0.2403690888119954),
(0.96290657439446359, 0.33184159938485203, 0.23667820069204154),
(0.96143021914648208, 0.32605920799692428, 0.23298731257208766),
(0.95995386389850057, 0.32027681660899654, 0.2292964244521338),
(0.95847750865051906, 0.31449442522106885, 0.22560553633217995),
(0.95700115340253744, 0.30871203383314111, 0.22191464821222606),
(0.95552479815455593, 0.30292964244521337, 0.21822376009227221),
(0.95404844290657442, 0.29714725105728584, 0.21453287197231846),
(0.9525720876585928, 0.29136485966935793, 0.21084198385236447),
(0.95109573241061129, 0.28558246828143019, 0.20715109573241061),
(0.94961937716262979, 0.2798000768935025, 0.20346020761245676),
(0.94814302191464817, 0.27401768550557482, 0.19976931949250287),
(0.94666666666666666, 0.26823529411764707, 0.19607843137254902),
(0.94519031141868515, 0.26245290272971933, 0.19238754325259516),
(0.94371395617070353, 0.25667051134179164, 0.18869665513264128),
(0.94223760092272202, 0.2508881199538639, 0.18500576701268742),
(0.94076124567474051, 0.24510572856593618, 0.18131487889273357),
(0.93928489042675889, 0.23932333717800847, 0.17762399077277968),
(0.93780853517877738, 0.23354094579008075, 0.17393310265282583),
(0.93448673587081887, 0.22868127643214151, 0.17139561707035755),
(0.93005767012687424, 0.22437524029219533, 0.16955017301038061),
(0.9256286043829296, 0.22006920415224915, 0.1677047289504037),
(0.92119953863898496, 0.21576316801230297, 0.16585928489042676),
(0.91677047289504054, 0.21145713187235693, 0.16401384083044987),
(0.91234140715109568, 0.20715109573241061, 0.1621683967704729),
(0.90791234140715105, 0.20284505959246443, 0.16032295271049596),
(0.90348327566320641, 0.19853902345251828, 0.15847750865051902),
(0.89905420991926177, 0.1942329873125721, 0.1566320645905421),
(0.89462514417531713, 0.18992695117262592, 0.15478662053056516),
(0.8901960784313725, 0.18562091503267975, 0.15294117647058825),
(0.88576701268742786, 0.18131487889273357, 0.15109573241061131),
(0.88133794694348322, 0.17700884275278739, 0.14925028835063436),
(0.87690888119953858, 0.17270280661284121, 0.14740484429065745),
(0.87247981545559394, 0.16839677047289503, 0.14555940023068051),
(0.86805074971164931, 0.16409073433294888, 0.14371395617070357),
(0.86362168396770467, 0.15978469819300267, 0.14186851211072665),
(0.85919261822376003, 0.15547866205305652, 0.14002306805074971),
(0.85476355247981539, 0.15117262591311034, 0.13817762399077277),
(0.85033448673587075, 0.14686658977316416, 0.13633217993079583),
(0.84590542099192623, 0.14256055363321812, 0.13448673587081897),
(0.84147635524798148, 0.13825451749327183, 0.13264129181084197),
(0.83704728950403684, 0.13394848135332565, 0.13079584775086506),
(0.8326182237600922, 0.12964244521337948, 0.12895040369088812),
(0.82818915801614756, 0.1253364090734333, 0.12710495963091117),
(0.82376009227220293, 0.12103037293348712, 0.12525951557093426),
(0.81933102652825829, 0.11672433679354094, 0.12341407151095732),
(0.81490196078431365, 0.11241830065359477, 0.12156862745098039),
(0.81047289504036901, 0.1081122645136486, 0.11972318339100346),
(0.80604382929642437, 0.10380622837370243, 0.11787773933102652),
(0.80161476355247974, 0.099500192233756252, 0.11603229527104959),
(0.7971856978085351, 0.095194156093810073, 0.11418685121107267),
(0.79257208765859277, 0.093287197231833915, 0.11298731257208766),
(0.78789696270665122, 0.092179930795847756, 0.11200307574009996),
(0.78322183775470966, 0.091072664359861596, 0.11101883890811226),
(0.7785467128027681, 0.089965397923875437, 0.11003460207612456),
(0.77387158785082666, 0.088858131487889305, 0.10905036524413689),
(0.76919646289888499, 0.087750865051903118, 0.10806612841214917),
(0.76452133794694344, 0.086643598615916959, 0.10708189158016147),
(0.75984621299500188, 0.085536332179930799, 0.10609765474817377),
(0.75517108804306032, 0.08442906574394464, 0.10511341791618607),
(0.75049596309111877, 0.08332179930795848, 0.10412918108419839),
(0.74582083813917721, 0.082214532871972321, 0.10314494425221069),
(0.74114571318723566, 0.081107266435986161, 0.10216070742022298),
(0.7364705882352941, 0.080000000000000002, 0.10117647058823528),
(0.73179546328335254, 0.078892733564013842, 0.10019223375624758),
(0.72712033833141099, 0.077785467128027683, 0.099207996924259897),
(0.72244521337946943, 0.076678200692041523, 0.098223760092272197),
(0.71777008842752787, 0.075570934256055364, 0.097239523260284497),
(0.71309496347558632, 0.074463667820069204, 0.096255286428296796),
(0.70841983852364476, 0.073356401384083045, 0.09527104959630911),
(0.70374471357170321, 0.072249134948096885, 0.094286812764321409),
(0.69906958861976176, 0.071141868512110754, 0.093302575932333737),
(0.69439446366782009, 0.070034602076124566, 0.092318339100346009),
(0.68971933871587854, 0.068927335640138407, 0.091334102268358308),
(0.68504421376393698, 0.067820069204152247, 0.090349865436370608),
(0.68036908881199543, 0.066712802768166088, 0.089365628604382921),
(0.67569396386005387, 0.065605536332179928, 0.088381391772395221),
(0.67101883890811231, 0.064498269896193769, 0.08739715494040752),
(0.66634371395617076, 0.063391003460207609, 0.08641291810841982),
(0.6616685890042292, 0.06228373702422145, 0.085428681276432133),
(0.65699346405228765, 0.06117647058823529, 0.084444444444444433),
(0.65231833910034609, 0.060069204152249131, 0.083460207612456733),
(0.64764321414840453, 0.058961937716262972, 0.082475970780469032),
(0.64038446751249523, 0.057208765859284888, 0.081491733948481332),
(0.63275663206459054, 0.05536332179930796, 0.080507497116493645),
(0.62512879661668597, 0.053517877739331025, 0.079523260284505945),
(0.61750096116878128, 0.051672433679354091, 0.078539023452518245),
(0.60987312572087682, 0.049826989619377218, 0.077554786620530586),
(0.60224529027297191, 0.047981545559400228, 0.076570549788542858),
(0.59461745482506734, 0.046136101499423293, 0.075586312956555157),
(0.58698961937716265, 0.044290657439446365, 0.074602076124567457),
(0.57936178392925797, 0.042445213379469438, 0.073617839292579756),
(0.57173394848135339, 0.040599769319492503, 0.07263360246059207),
(0.56410611303344871, 0.038754325259515568, 0.07164936562860437),
(0.55647827758554402, 0.03690888119953864, 0.070665128796616669),
(0.54885044213763945, 0.035063437139561705, 0.069680891964628983),
(0.54122260668973476, 0.033217993079584771, 0.068696655132641282),
(0.53359477124183008, 0.031372549019607843, 0.067712418300653582),
(0.52596693579392539, 0.029527104959630911, 0.066728181468665881),
(0.51833910034602082, 0.02768166089965398, 0.065743944636678181),
(0.51071126489811614, 0.025836216839677045, 0.064759707804690494),
(0.50308342945021145, 0.023990772779700117, 0.063775470972702794),
(0.49545559400230682, 0.022145328719723183, 0.062791234140715108),
(0.48782775855440241, 0.020299884659746303, 0.061806997308727435),
(0.48019992310649751, 0.01845444059976932, 0.060822760476739707),
(0.47257208765859288, 0.016608996539792385, 0.059838523644752006),
(0.46494425221068825, 0.014763552479815457, 0.058854286812764313),
(0.45731641676278356, 0.012918108419838523, 0.057870049980776619),
(0.44968858131487888, 0.011072664359861595, 0.056885813148788919),
(0.44206074586697425, 0.00922722029988466, 0.055901576316801219),
(0.43443291041906962, 0.0073817762399077252, 0.054917339484813525),
(0.42680507497116493, 0.0055363321799307974, 0.053933102652825832),
(0.4191772395232603, 0.0036908881199538626, 0.052948865820838131),
(0.41154940407535567, 0.0018454440599769348, 0.051964628988850431),
(0.40392156862745099, 0.0, 0.050980392156862737)]
In [3]:
vis.get_color_list('cmp_flux', hexcodes=True) # get list of hexcodes from a designated cmap (can be NCL cmaps too!)
Out[3]:
['#00fdfd',
'#08defd',
'#10bdfd',
'#189dfd',
'#207dfd',
'#285dfd',
'#303dfd',
'#5555fd',
'#8585fd',
'#b5b5fd',
'#e5e5fd',
'#fde5e5',
'#fdb5b5',
'#fd8585',
'#fd5555',
'#fd3d30',
'#fd5d28',
'#fd7d20',
'#fd9d18',
'#fdbd10',
'#fde008',
'#fdfd00']
In [4]:
cmap = vis.get_cmap('RdBu_r')
type(cmap)
vis.get_color_list(cmap) # can also perform on an actual cmap
Out[4]:
matplotlib.colors.LinearSegmentedColormap
Out[4]:
[(0.019607843137254902, 0.18823529411764706, 0.38039215686274508),
(0.14422657952069717, 0.41960784313725491, 0.6845315904139434),
(0.33159041394335503, 0.62004357298474944, 0.78823529411764692),
(0.65490196078431362, 0.81437908496732025, 0.89411764705882346),
(0.88583877995642701, 0.92941176470588238, 0.95337690631808281),
(0.98169934640522871, 0.90762527233115464, 0.8640522875816995),
(0.96862745098039227, 0.71764705882352964, 0.60000000000000031),
(0.86535947712418315, 0.43660130718954282, 0.34814814814814837),
(0.71372549019607834, 0.12549019607843134, 0.18344226579520698),
(0.40392156862745099, 0.0, 0.12156862745098039)]
In [ ]:
Content source: ahuang11/ahh
Similar notebooks: