Skip to content

Instantly share code, notes, and snippets.

@waldyrious
Forked from mwaskom/vernalis.py
Last active January 1, 2018 10:57
Show Gist options
  • Save waldyrious/5d9108835221f44ce99626644d77051f to your computer and use it in GitHub Desktop.
Save waldyrious/5d9108835221f44ce99626644d77051f to your computer and use it in GitHub Desktop.
Colormap with a similar aesthetic to viridis but with a broader luminance range.
# Data imported from https://github.com/mwaskom/seaborn/blob/master/seaborn/cm.py#L264-L521
from matplotlib.colors import ListedColormap
from numpy import nan, inf
cm_data = [
[ 0.04503935, 0.01482344, 0.02092227],
[ 0.04933018, 0.01709292, 0.02535719],
[ 0.05356262, 0.01950702, 0.03018802],
[ 0.05774337, 0.02205989, 0.03545515],
[ 0.06188095, 0.02474764, 0.04115287],
[ 0.06598247, 0.0275665 , 0.04691409],
[ 0.07005374, 0.03051278, 0.05264306],
[ 0.07409947, 0.03358324, 0.05834631],
[ 0.07812339, 0.03677446, 0.06403249],
[ 0.08212852, 0.0400833 , 0.06970862],
[ 0.08611731, 0.04339148, 0.07538208],
[ 0.09009161, 0.04664706, 0.08105568],
[ 0.09405308, 0.04985685, 0.08673591],
[ 0.09800301, 0.05302279, 0.09242646],
[ 0.10194255, 0.05614641, 0.09813162],
[ 0.10587261, 0.05922941, 0.103854 ],
[ 0.1097942 , 0.06227277, 0.10959847],
[ 0.11370826, 0.06527747, 0.11536893],
[ 0.11761516, 0.06824548, 0.12116393],
[ 0.12151575, 0.07117741, 0.12698763],
[ 0.12541095, 0.07407363, 0.1328442 ],
[ 0.12930083, 0.07693611, 0.13873064],
[ 0.13317849, 0.07976988, 0.14465095],
[ 0.13701138, 0.08259683, 0.15060265],
[ 0.14079223, 0.08542126, 0.15659379],
[ 0.14452486, 0.08824175, 0.16262484],
[ 0.14820351, 0.09106304, 0.16869476],
[ 0.15183185, 0.09388372, 0.17480366],
[ 0.15540398, 0.09670855, 0.18094993],
[ 0.15892417, 0.09953561, 0.18713384],
[ 0.16238588, 0.10236998, 0.19335329],
[ 0.16579435, 0.10520905, 0.19960847],
[ 0.16914226, 0.10805832, 0.20589698],
[ 0.17243586, 0.11091443, 0.21221911],
[ 0.17566717, 0.11378321, 0.21857219],
[ 0.17884322, 0.11666074, 0.2249565 ],
[ 0.18195582, 0.11955283, 0.23136943],
[ 0.18501213, 0.12245547, 0.23781116],
[ 0.18800459, 0.12537395, 0.24427914],
[ 0.19093944, 0.1283047 , 0.25077369],
[ 0.19381092, 0.13125179, 0.25729255],
[ 0.19662307, 0.13421303, 0.26383543],
[ 0.19937337, 0.13719028, 0.27040111],
[ 0.20206187, 0.14018372, 0.27698891],
[ 0.20469116, 0.14319196, 0.28359861],
[ 0.20725547, 0.14621882, 0.29022775],
[ 0.20976258, 0.14925954, 0.29687795],
[ 0.21220409, 0.15231929, 0.30354703],
[ 0.21458611, 0.15539445, 0.31023563],
[ 0.21690827, 0.15848519, 0.31694355],
[ 0.21916481, 0.16159489, 0.32366939],
[ 0.2213631 , 0.16471913, 0.33041431],
[ 0.22349947, 0.1678599 , 0.33717781],
[ 0.2255714 , 0.1710185 , 0.34395925],
[ 0.22758415, 0.17419169, 0.35075983],
[ 0.22953569, 0.17738041, 0.35757941],
[ 0.23142077, 0.18058733, 0.3644173 ],
[ 0.2332454 , 0.18380872, 0.37127514],
[ 0.2350092 , 0.18704459, 0.3781528 ],
[ 0.23670785, 0.190297 , 0.38504973],
[ 0.23834119, 0.19356547, 0.39196711],
[ 0.23991189, 0.19684817, 0.39890581],
[ 0.24141903, 0.20014508, 0.4058667 ],
[ 0.24286214, 0.20345642, 0.4128484 ],
[ 0.24423453, 0.20678459, 0.41985299],
[ 0.24554109, 0.21012669, 0.42688124],
[ 0.2467815 , 0.21348266, 0.43393244],
[ 0.24795393, 0.21685249, 0.4410088 ],
[ 0.24905614, 0.22023618, 0.448113 ],
[ 0.25007383, 0.22365053, 0.45519562],
[ 0.25098926, 0.22710664, 0.46223892],
[ 0.25179696, 0.23060342, 0.46925447],
[ 0.25249346, 0.23414353, 0.47623196],
[ 0.25307401, 0.23772973, 0.48316271],
[ 0.25353152, 0.24136961, 0.49001976],
[ 0.25386167, 0.24506548, 0.49679407],
[ 0.25406082, 0.2488164 , 0.50348932],
[ 0.25412435, 0.25262843, 0.51007843],
[ 0.25404842, 0.25650743, 0.51653282],
[ 0.25383134, 0.26044852, 0.52286845],
[ 0.2534705 , 0.26446165, 0.52903422],
[ 0.25296722, 0.2685428 , 0.53503572],
[ 0.2523226 , 0.27269346, 0.54085315],
[ 0.25153974, 0.27691629, 0.54645752],
[ 0.25062402, 0.28120467, 0.55185939],
[ 0.24958205, 0.28556371, 0.55701246],
[ 0.24842386, 0.28998148, 0.56194601],
[ 0.24715928, 0.29446327, 0.56660884],
[ 0.24580099, 0.29899398, 0.57104399],
[ 0.24436202, 0.30357852, 0.57519929],
[ 0.24285591, 0.30819938, 0.57913247],
[ 0.24129828, 0.31286235, 0.58278615],
[ 0.23970131, 0.3175495 , 0.5862272 ],
[ 0.23807973, 0.32226344, 0.58941872],
[ 0.23644557, 0.32699241, 0.59240198],
[ 0.2348113 , 0.33173196, 0.59518282],
[ 0.23318874, 0.33648036, 0.59775543],
[ 0.2315855 , 0.34122763, 0.60016456],
[ 0.23001121, 0.34597357, 0.60240251],
[ 0.2284748 , 0.35071512, 0.6044784 ],
[ 0.22698081, 0.35544612, 0.60642528],
[ 0.22553305, 0.36016515, 0.60825252],
[ 0.22413977, 0.36487341, 0.60994938],
[ 0.22280246, 0.36956728, 0.61154118],
[ 0.22152555, 0.37424409, 0.61304472],
[ 0.22030752, 0.37890437, 0.61446646],
[ 0.2191538 , 0.38354668, 0.61581561],
[ 0.21806257, 0.38817169, 0.61709794],
[ 0.21703799, 0.39277882, 0.61831922],
[ 0.21607792, 0.39736958, 0.61948028],
[ 0.21518463, 0.40194196, 0.62059763],
[ 0.21435467, 0.40649717, 0.62167507],
[ 0.21358663, 0.41103579, 0.62271724],
[ 0.21288172, 0.41555771, 0.62373011],
[ 0.21223835, 0.42006355, 0.62471794],
[ 0.21165312, 0.42455441, 0.62568371],
[ 0.21112526, 0.42903064, 0.6266318 ],
[ 0.21065161, 0.43349321, 0.62756504],
[ 0.21023306, 0.43794288, 0.62848279],
[ 0.20985996, 0.44238227, 0.62938329],
[ 0.20951045, 0.44680966, 0.63030696],
[ 0.20916709, 0.45122981, 0.63124483],
[ 0.20882976, 0.45564335, 0.63219599],
[ 0.20849798, 0.46005094, 0.63315928],
[ 0.20817199, 0.46445309, 0.63413391],
[ 0.20785149, 0.46885041, 0.63511876],
[ 0.20753716, 0.47324327, 0.63611321],
[ 0.20722876, 0.47763224, 0.63711608],
[ 0.20692679, 0.48201774, 0.63812656],
[ 0.20663156, 0.48640018, 0.63914367],
[ 0.20634336, 0.49078002, 0.64016638],
[ 0.20606303, 0.49515755, 0.6411939 ],
[ 0.20578999, 0.49953341, 0.64222457],
[ 0.20552612, 0.50390766, 0.64325811],
[ 0.20527189, 0.50828072, 0.64429331],
[ 0.20502868, 0.51265277, 0.64532947],
[ 0.20479718, 0.51702417, 0.64636539],
[ 0.20457804, 0.52139527, 0.64739979],
[ 0.20437304, 0.52576622, 0.64843198],
[ 0.20418396, 0.53013715, 0.64946117],
[ 0.20401238, 0.53450825, 0.65048638],
[ 0.20385896, 0.53887991, 0.65150606],
[ 0.20372653, 0.54325208, 0.65251978],
[ 0.20361709, 0.5476249 , 0.6535266 ],
[ 0.20353258, 0.55199854, 0.65452542],
[ 0.20347472, 0.55637318, 0.655515 ],
[ 0.20344718, 0.56074869, 0.65649508],
[ 0.20345161, 0.56512531, 0.65746419],
[ 0.20349089, 0.56950304, 0.65842151],
[ 0.20356842, 0.57388184, 0.65936642],
[ 0.20368663, 0.57826181, 0.66029768],
[ 0.20384884, 0.58264293, 0.6612145 ],
[ 0.20405904, 0.58702506, 0.66211645],
[ 0.20431921, 0.59140842, 0.66300179],
[ 0.20463464, 0.59579264, 0.66387079],
[ 0.20500731, 0.60017798, 0.66472159],
[ 0.20544449, 0.60456387, 0.66555409],
[ 0.20596097, 0.60894927, 0.66636568],
[ 0.20654832, 0.61333521, 0.66715744],
[ 0.20721003, 0.61772167, 0.66792838],
[ 0.20795035, 0.62210845, 0.66867802],
[ 0.20877302, 0.62649546, 0.66940555],
[ 0.20968223, 0.63088252, 0.6701105 ],
[ 0.21068163, 0.63526951, 0.67079211],
[ 0.21177544, 0.63965621, 0.67145005],
[ 0.21298582, 0.64404072, 0.67208182],
[ 0.21430361, 0.64842404, 0.67268861],
[ 0.21572716, 0.65280655, 0.67326978],
[ 0.21726052, 0.65718791, 0.6738255 ],
[ 0.21890636, 0.66156803, 0.67435491],
[ 0.220668 , 0.66594665, 0.67485792],
[ 0.22255447, 0.67032297, 0.67533374],
[ 0.22458372, 0.67469531, 0.67578061],
[ 0.22673713, 0.67906542, 0.67620044],
[ 0.22901625, 0.6834332 , 0.67659251],
[ 0.23142316, 0.68779836, 0.67695703],
[ 0.23395924, 0.69216072, 0.67729378],
[ 0.23663857, 0.69651881, 0.67760151],
[ 0.23946645, 0.70087194, 0.67788018],
[ 0.24242624, 0.70522162, 0.67813088],
[ 0.24549008, 0.70957083, 0.67835215],
[ 0.24863372, 0.71392166, 0.67854868],
[ 0.25187832, 0.71827158, 0.67872193],
[ 0.25524083, 0.72261873, 0.67887024],
[ 0.25870947, 0.72696469, 0.67898912],
[ 0.26229238, 0.73130855, 0.67907645],
[ 0.26604085, 0.73564353, 0.67914062],
[ 0.26993099, 0.73997282, 0.67917264],
[ 0.27397488, 0.74429484, 0.67917096],
[ 0.27822463, 0.74860229, 0.67914468],
[ 0.28264201, 0.75290034, 0.67907959],
[ 0.2873016 , 0.75717817, 0.67899164],
[ 0.29215894, 0.76144162, 0.67886578],
[ 0.29729823, 0.76567816, 0.67871894],
[ 0.30268199, 0.76989232, 0.67853896],
[ 0.30835665, 0.77407636, 0.67833512],
[ 0.31435139, 0.77822478, 0.67811118],
[ 0.3206671 , 0.78233575, 0.67786729],
[ 0.32733158, 0.78640315, 0.67761027],
[ 0.33437168, 0.79042043, 0.67734882],
[ 0.34182112, 0.79437948, 0.67709394],
[ 0.34968889, 0.79827511, 0.67685638],
[ 0.35799244, 0.80210037, 0.67664969],
[ 0.36675371, 0.80584651, 0.67649539],
[ 0.3759816 , 0.80950627, 0.67641393],
[ 0.38566792, 0.81307432, 0.67642947],
[ 0.39579804, 0.81654592, 0.67656899],
[ 0.40634556, 0.81991799, 0.67686215],
[ 0.41730243, 0.82318339, 0.67735255],
[ 0.4285828 , 0.82635051, 0.6780564 ],
[ 0.44012728, 0.82942353, 0.67900049],
[ 0.45189421, 0.83240398, 0.68021733],
[ 0.46378379, 0.83530763, 0.6817062 ],
[ 0.47573199, 0.83814472, 0.68347352],
[ 0.48769865, 0.84092197, 0.68552698],
[ 0.49962354, 0.84365379, 0.68783929],
[ 0.5114027 , 0.8463718 , 0.69029789],
[ 0.52301693, 0.84908401, 0.69288545],
[ 0.53447549, 0.85179048, 0.69561066],
[ 0.54578602, 0.8544913 , 0.69848331],
[ 0.55695565, 0.85718723, 0.70150427],
[ 0.56798832, 0.85987893, 0.70468261],
[ 0.57888639, 0.86256715, 0.70802931],
[ 0.5896541 , 0.8652532 , 0.71154204],
[ 0.60028928, 0.86793835, 0.71523675],
[ 0.61079441, 0.87062438, 0.71910895],
[ 0.62116633, 0.87331311, 0.72317003],
[ 0.63140509, 0.87600675, 0.72741689],
[ 0.64150735, 0.87870746, 0.73185717],
[ 0.65147219, 0.8814179 , 0.73648495],
[ 0.66129632, 0.8841403 , 0.74130658],
[ 0.67097934, 0.88687758, 0.74631123],
[ 0.68051833, 0.88963189, 0.75150483],
[ 0.68991419, 0.89240612, 0.75687187],
[ 0.69916533, 0.89520211, 0.76241714],
[ 0.70827373, 0.89802257, 0.76812286],
[ 0.71723995, 0.90086891, 0.77399039],
[ 0.72606665, 0.90374337, 0.7800041 ],
[ 0.73475675, 0.90664718, 0.78615802],
[ 0.74331358, 0.90958151, 0.79244474],
[ 0.75174143, 0.91254787, 0.79884925],
[ 0.76004473, 0.91554656, 0.80536823],
[ 0.76827704, 0.91856549, 0.81196513],
[ 0.77647029, 0.921603 , 0.81855729],
[ 0.78462009, 0.92466151, 0.82514119],
[ 0.79273542, 0.92773848, 0.83172131],
[ 0.8008109 , 0.93083672, 0.83829355],
[ 0.80885107, 0.93395528, 0.84485982],
[ 0.81685878, 0.9370938 , 0.85142101],
[ 0.82483206, 0.94025378, 0.8579751 ],
[ 0.83277661, 0.94343371, 0.86452477],
[ 0.84069127, 0.94663473, 0.87106853],
[ 0.84857662, 0.9498573 , 0.8776059 ],
[ 0.8564431 , 0.95309792, 0.88414253],
[ 0.86429066, 0.95635719, 0.89067759],
[ 0.87218969, 0.95960708, 0.89725384]
]
test_cm = ListedColormap(cm_data, name=__file__)
if __name__ == "__main__":
import matplotlib.pyplot as plt
import numpy as np
try:
from viscm import viscm
viscm(test_cm)
except ImportError:
print("viscm not found, falling back on simple display")
plt.imshow(np.linspace(0, 100, 256)[None, :], aspect='auto',
cmap=test_cm)
plt.show()
# Originally proposed at https://github.com/matplotlib/matplotlib/issues/5890
from matplotlib.colors import ListedColormap
from numpy import nan, inf
# Used to reconstruct the colormap in viscm
parameters = {'xp': [3.559581561226338, 17.887066941343306, -44.539833643452027, -35.329307327662548, -2.5807693159666485],
'yp': [-7.9678362573099264, -64.766081871344994, -32.529239766081844, 43.201754385964932, 6.359649122807042],
'min_Jp': 2.08370436331,
'max_Jp': 99.3232413179}
cm_data = [
[ 0.00679389, 0.00239967, 0.01842103],
[ 0.00888806, 0.00351125, 0.02354065],
[ 0.01123663, 0.00478832, 0.02933639],
[ 0.01383767, 0.00621975, 0.03586717],
[ 0.01668369, 0.00780498, 0.04302303],
[ 0.01977504, 0.00953293, 0.0502632 ],
[ 0.02310478, 0.01140537, 0.05746842],
[ 0.026675 , 0.01341009, 0.06469919],
[ 0.03047858, 0.01555122, 0.07191147],
[ 0.0345185 , 0.0178157 , 0.07916395],
[ 0.03878803, 0.02020845, 0.08641539],
[ 0.04318676, 0.02271754, 0.09371243],
[ 0.04752059, 0.02534605, 0.10102805],
[ 0.05180318, 0.02808557, 0.10838858],
[ 0.05603664, 0.03093457, 0.11578942],
[ 0.06022303, 0.03389126, 0.12322847],
[ 0.06436669, 0.0369458 , 0.13073276],
[ 0.06846604, 0.04010588, 0.1382668 ],
[ 0.07252714, 0.04324623, 0.14588612],
[ 0.07654742, 0.04633551, 0.15354767],
[ 0.08052956, 0.04937475, 0.16127347],
[ 0.08447508, 0.05236257, 0.16907638],
[ 0.08838236, 0.05530993, 0.17692745],
[ 0.09225477, 0.05820539, 0.18487192],
[ 0.09609057, 0.06105872, 0.19288386],
[ 0.0998892 , 0.06387465, 0.20095392],
[ 0.10365332, 0.06663941, 0.20913352],
[ 0.10738009, 0.06936711, 0.21738166],
[ 0.11106896, 0.07205974, 0.22569743],
[ 0.11472101, 0.07470633, 0.23412215],
[ 0.11833395, 0.07731623, 0.2426304 ],
[ 0.12190635, 0.07989329, 0.25121495],
[ 0.12543721, 0.08243572, 0.259887 ],
[ 0.12892553, 0.08493659, 0.26867443],
[ 0.1323684 , 0.0874075 , 0.27754524],
[ 0.13576372, 0.08984954, 0.28650181],
[ 0.13910908, 0.09226397, 0.29554635],
[ 0.14240169, 0.09464601, 0.3047009 ],
[ 0.145638 , 0.09700096, 0.31395553],
[ 0.14881428, 0.09933446, 0.32329993],
[ 0.15192635, 0.10164909, 0.33273441],
[ 0.15496948, 0.1039479 , 0.34225864],
[ 0.15793834, 0.10623453, 0.35187143],
[ 0.16082689, 0.10851332, 0.36157059],
[ 0.16362834, 0.11078944, 0.37135267],
[ 0.16633505, 0.11306899, 0.38121278],
[ 0.16893852, 0.11535919, 0.3911443 ],
[ 0.17142922, 0.11766849, 0.40113855],
[ 0.17379661, 0.12000674, 0.41118456],
[ 0.176029 , 0.12238528, 0.4212687 ],
[ 0.17811358, 0.12481709, 0.43137435],
[ 0.18003635, 0.12731684, 0.44148163],
[ 0.18178212, 0.12990086, 0.45156714],
[ 0.18333046, 0.13258258, 0.46162229],
[ 0.18466394, 0.13538371, 0.47160928],
[ 0.18576663, 0.13832818, 0.48148027],
[ 0.18661664, 0.14143569, 0.49120476],
[ 0.18718877, 0.14472626, 0.50075192],
[ 0.18747253, 0.14822573, 0.51004957],
[ 0.18743907, 0.1519504 , 0.51907142],
[ 0.18708231, 0.15591931, 0.52774579],
[ 0.18638253, 0.16014345, 0.53603463],
[ 0.18533996, 0.16462913, 0.54387957],
[ 0.18394603, 0.16937568, 0.55124696],
[ 0.18221199, 0.17437412, 0.55809692],
[ 0.18014516, 0.17960932, 0.56440978],
[ 0.17776394, 0.18505914, 0.57017307],
[ 0.17508807, 0.19069739, 0.57538781],
[ 0.17214428, 0.196494 , 0.58006455],
[ 0.16895276, 0.20242027, 0.58422447],
[ 0.16555088, 0.20844305, 0.58789374],
[ 0.16194987, 0.21453896, 0.59110466],
[ 0.15819488, 0.22067618, 0.59389288],
[ 0.15428825, 0.22683913, 0.59629217],
[ 0.15027325, 0.23300181, 0.59834139],
[ 0.14615392, 0.23915332, 0.60007198],
[ 0.14195602, 0.2452782 , 0.60151803],
[ 0.1377033 , 0.25136397, 0.60271225],
[ 0.13339709, 0.25740672, 0.60367824],
[ 0.12906619, 0.26339604, 0.60444638],
[ 0.12472524, 0.26932727, 0.60504067],
[ 0.12037715, 0.27520008, 0.60547834],
[ 0.11603649, 0.28101184, 0.60577889],
[ 0.11173382, 0.28675698, 0.6059668 ],
[ 0.10746985, 0.29243833, 0.60605254],
[ 0.10325573, 0.29805657, 0.60604893],
[ 0.09910643, 0.30361204, 0.6059688 ],
[ 0.09503753, 0.30910552, 0.60582366],
[ 0.09107036, 0.31453711, 0.60562606],
[ 0.0872232 , 0.31990807, 0.60538575],
[ 0.08350677, 0.3252215 , 0.60510765],
[ 0.07994027, 0.33047908, 0.60479911],
[ 0.07654396, 0.3356826 , 0.60446668],
[ 0.07333912, 0.34083393, 0.60411618],
[ 0.07034789, 0.34593499, 0.60375281],
[ 0.06759295, 0.35098771, 0.60338121],
[ 0.06509714, 0.35599404, 0.60300547],
[ 0.06288291, 0.3609559 , 0.60262923],
[ 0.06097162, 0.3658752 , 0.60225574],
[ 0.05938272, 0.37075384, 0.60188783],
[ 0.05813296, 0.37559364, 0.60152804],
[ 0.05723552, 0.38039641, 0.60117857],
[ 0.05669928, 0.38516391, 0.60084137],
[ 0.05652832, 0.38989785, 0.60051815],
[ 0.05672162, 0.39459988, 0.60021039],
[ 0.05727309, 0.39927161, 0.59991937],
[ 0.05817194, 0.40391461, 0.59964619],
[ 0.05940323, 0.40853037, 0.59939179],
[ 0.06094869, 0.41312036, 0.59915697],
[ 0.06278756, 0.41768599, 0.59894238],
[ 0.06489753, 0.42222861, 0.59874856],
[ 0.06725552, 0.42674955, 0.59857594],
[ 0.06983843, 0.43125007, 0.59842482],
[ 0.0726237 , 0.43573139, 0.59829544],
[ 0.07558978, 0.4401947 , 0.59818794],
[ 0.07871638, 0.44464114, 0.59810237],
[ 0.08198469, 0.44907182, 0.5980387 ],
[ 0.0853788 , 0.45348752, 0.59799825],
[ 0.08888155, 0.45788954, 0.59797947],
[ 0.09247869, 0.46227892, 0.59798201],
[ 0.09615759, 0.4666566 , 0.59800556],
[ 0.09990698, 0.4710235 , 0.59804979],
[ 0.10371687, 0.47538052, 0.59811431],
[ 0.10757843, 0.47972851, 0.59819867],
[ 0.11148387, 0.48406829, 0.59830239],
[ 0.11542635, 0.48840066, 0.59842494],
[ 0.11939999, 0.49272636, 0.59856586],
[ 0.12339988, 0.49704603, 0.59872518],
[ 0.12742096, 0.50136054, 0.59890126],
[ 0.13145931, 0.50567057, 0.59909339],
[ 0.1355116 , 0.50997677, 0.59930083],
[ 0.13957497, 0.51427977, 0.59952282],
[ 0.14364702, 0.51858016, 0.59975853],
[ 0.14772574, 0.52287853, 0.60000712],
[ 0.15180948, 0.52717542, 0.60026771],
[ 0.15589698, 0.53147133, 0.60053952],
[ 0.1599871 , 0.53576679, 0.60082134],
[ 0.16407909, 0.54006229, 0.6011121 ],
[ 0.16817248, 0.54435827, 0.60141082],
[ 0.17226702, 0.54865515, 0.60171645],
[ 0.17636267, 0.55295332, 0.60202795],
[ 0.18045963, 0.55725314, 0.60234422],
[ 0.18455826, 0.56155495, 0.60266418],
[ 0.18865903, 0.56585911, 0.60298635],
[ 0.19276266, 0.57016591, 0.6033095 ],
[ 0.19687009, 0.57447559, 0.60363265],
[ 0.2009824 , 0.57878836, 0.60395464],
[ 0.20510078, 0.58310444, 0.60427425],
[ 0.2092266 , 0.58742399, 0.60459028],
[ 0.21336135, 0.59174716, 0.60490149],
[ 0.21750669, 0.59607407, 0.60520663],
[ 0.22166439, 0.60040479, 0.60550448],
[ 0.22583621, 0.60473952, 0.60579264],
[ 0.23002433, 0.60907818, 0.60607062],
[ 0.23423096, 0.61342074, 0.60633735],
[ 0.23845841, 0.61776717, 0.60659158],
[ 0.24270911, 0.62211738, 0.60683206],
[ 0.24698563, 0.62647127, 0.60705754],
[ 0.25129065, 0.63082869, 0.6072668 ],
[ 0.25562697, 0.63518947, 0.60745861],
[ 0.2599975 , 0.6395534 , 0.60763179],
[ 0.26440529, 0.64392021, 0.60778514],
[ 0.26885349, 0.64828962, 0.60791753],
[ 0.2733454 , 0.65266142, 0.60802659],
[ 0.27788442, 0.65703515, 0.60811214],
[ 0.28247406, 0.66141035, 0.60817345],
[ 0.28711794, 0.66578658, 0.60820954],
[ 0.29181978, 0.67016333, 0.60821949],
[ 0.29658341, 0.67454005, 0.60820242],
[ 0.30141278, 0.67891615, 0.60815756],
[ 0.30631193, 0.68329097, 0.60808417],
[ 0.31128501, 0.68766382, 0.60798164],
[ 0.31633629, 0.69203393, 0.60784943],
[ 0.32147012, 0.69640049, 0.60768713],
[ 0.32669099, 0.70076263, 0.60749444],
[ 0.33200345, 0.70511942, 0.60727121],
[ 0.33741218, 0.70946983, 0.60701743],
[ 0.34292196, 0.7138128 , 0.60673328],
[ 0.34853765, 0.71814718, 0.60641915],
[ 0.35426421, 0.72247174, 0.60607561],
[ 0.36010669, 0.72678517, 0.60570353],
[ 0.36607024, 0.73108607, 0.60530402],
[ 0.37216007, 0.73537296, 0.60487854],
[ 0.37838147, 0.73964425, 0.60442887],
[ 0.38474193, 0.74389824, 0.60395281],
[ 0.3912454 , 0.74813308, 0.60345657],
[ 0.39789734, 0.75234687, 0.60294343],
[ 0.40470323, 0.75653756, 0.60241709],
[ 0.41166859, 0.76070301, 0.60188192],
[ 0.41879883, 0.76484096, 0.60134301],
[ 0.42610014, 0.76894895, 0.60080499],
[ 0.4335831 , 0.77302397, 0.60026753],
[ 0.44124762, 0.77706373, 0.59974622],
[ 0.44909835, 0.78106547, 0.59925009],
[ 0.45713952, 0.78502635, 0.59878939],
[ 0.46538549, 0.78894215, 0.59836421],
[ 0.47383041, 0.79281079, 0.59799852],
[ 0.4824757 , 0.79662939, 0.59770781],
[ 0.49133279, 0.80039345, 0.59749916],
[ 0.50039496, 0.80410089, 0.59739775],
[ 0.50965738, 0.80774944, 0.59742625],
[ 0.51912869, 0.81133457, 0.59759733],
[ 0.52878802, 0.81485668, 0.59794601],
[ 0.53863526, 0.81831277, 0.59849122],
[ 0.54865122, 0.82170346, 0.59926361],
[ 0.55882104, 0.82502894, 0.60028893],
[ 0.5691231 , 0.82829117, 0.6015941 ],
[ 0.57953221, 0.83149343, 0.60320424],
[ 0.59002133, 0.83464012, 0.60514107],
[ 0.60056065, 0.83773701, 0.6074226 ],
[ 0.61111851, 0.8407912 , 0.61006204],
[ 0.62166869, 0.84380933, 0.61306596],
[ 0.63217448, 0.84680155, 0.61643732],
[ 0.64262484, 0.84977217, 0.62017059],
[ 0.65297656, 0.8527348 , 0.6242584 ],
[ 0.6632296 , 0.85569191, 0.62868705],
[ 0.6733709 , 0.8586498 , 0.63344184],
[ 0.68336636, 0.86162154, 0.63850203],
[ 0.69323201, 0.86460555, 0.64385094],
[ 0.70296252, 0.86760656, 0.64946965],
[ 0.71255479, 0.87062868, 0.65533901],
[ 0.72199381, 0.87368012, 0.66143476],
[ 0.73129428, 0.87675926, 0.66774243],
[ 0.74046083, 0.87986758, 0.67424579],
[ 0.7494967 , 0.88300688, 0.68092884],
[ 0.75840596, 0.88617854, 0.68777671],
[ 0.76719325, 0.88938361, 0.69477573],
[ 0.7758637 , 0.89262281, 0.70191342],
[ 0.78442268, 0.89589658, 0.70917851],
[ 0.79287574, 0.89920518, 0.71656085],
[ 0.80122846, 0.90254864, 0.72405138],
[ 0.8094864 , 0.90592689, 0.73164203],
[ 0.81765502, 0.90933973, 0.73932565],
[ 0.8257261 , 0.91279263, 0.74708276],
[ 0.83371489, 0.91628116, 0.7549162 ],
[ 0.84162846, 0.91980403, 0.76282295],
[ 0.84947169, 0.92336077, 0.77079876],
[ 0.85724921, 0.92695087, 0.77883996],
[ 0.86495165, 0.93058022, 0.7869267 ],
[ 0.8725872 , 0.93424668, 0.79505941],
[ 0.88016902, 0.93794559, 0.80324641],
[ 0.88770085, 0.94167645, 0.81148568],
[ 0.89516575, 0.94544881, 0.81974699],
[ 0.90258144, 0.9492555 , 0.82804678],
[ 0.90995706, 0.95309315, 0.83639199],
[ 0.91728066, 0.95696897, 0.84475875],
[ 0.92455659, 0.96088207, 0.85314669],
[ 0.93180101, 0.96482523, 0.86157527],
[ 0.93899831, 0.96880771, 0.87001378],
[ 0.94615774, 0.97282584, 0.87847118],
[ 0.95329296, 0.97687329, 0.88696572],
[ 0.9603784 , 0.98096507, 0.89544714],
[ 0.96744188, 0.98508702, 0.90395923],
[ 0.97447543, 0.98924452, 0.91248273],
[ 0.98147524, 0.99344084, 0.92100475],
[ 0.98846142, 0.9976655 , 0.92955893]
]
test_cm = ListedColormap(cm_data, name=__file__)
if __name__ == "__main__":
import matplotlib.pyplot as plt
import numpy as np
try:
from viscm import viscm
viscm(test_cm)
except ImportError:
print("viscm not found, falling back on simple display")
plt.imshow(np.linspace(0, 100, 256)[None, :], aspect='auto',
cmap=test_cm)
plt.show()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment