#!MC 1410 # cpt-city: xkcd/xkcd-painbow (cpt) # # Randall Munroe's painbow scheme as used in XKCD episode # 2537, Painbow Award # # author: Randall Munroe # copyright: Creative Commons Attribution-NonCommercial 2.5 Generic # year: 2012 # url: https://phillips.shef.ac.uk/pub/cpt-city/xkcd $!COLORMAP CONTOURCOLORMAP = UserDef $!COLORMAPCONTROL RESETTOFACTORY $!COLORMAP USERDEFINED { NUMCONTROLPOINTS = 121 CONTROLPOINT 1 { COLORMAPFRACTION = 0.000000 LEADRGB { R = 255 G = 255 B = 255 } TRAILRGB { R = 255 G = 255 B = 255 } } CONTROLPOINT 2 { COLORMAPFRACTION = 0.008333 LEADRGB { R = 250 G = 250 B = 252 } TRAILRGB { R = 250 G = 250 B = 252 } } CONTROLPOINT 3 { COLORMAPFRACTION = 0.016667 LEADRGB { R = 240 G = 240 B = 244 } TRAILRGB { R = 240 G = 240 B = 244 } } CONTROLPOINT 4 { COLORMAPFRACTION = 0.025000 LEADRGB { R = 228 G = 228 B = 236 } TRAILRGB { R = 228 G = 228 B = 236 } } CONTROLPOINT 5 { COLORMAPFRACTION = 0.033333 LEADRGB { R = 213 G = 213 B = 225 } TRAILRGB { R = 213 G = 213 B = 225 } } CONTROLPOINT 6 { COLORMAPFRACTION = 0.041667 LEADRGB { R = 197 G = 197 B = 211 } TRAILRGB { R = 197 G = 197 B = 211 } } CONTROLPOINT 7 { COLORMAPFRACTION = 0.050000 LEADRGB { R = 178 G = 181 B = 197 } TRAILRGB { R = 178 G = 181 B = 197 } } CONTROLPOINT 8 { COLORMAPFRACTION = 0.058333 LEADRGB { R = 160 G = 163 B = 183 } TRAILRGB { R = 160 G = 163 B = 183 } } CONTROLPOINT 9 { COLORMAPFRACTION = 0.066667 LEADRGB { R = 144 G = 146 B = 167 } TRAILRGB { R = 144 G = 146 B = 167 } } CONTROLPOINT 10 { COLORMAPFRACTION = 0.075000 LEADRGB { R = 130 G = 133 B = 152 } TRAILRGB { R = 130 G = 133 B = 152 } } CONTROLPOINT 11 { COLORMAPFRACTION = 0.083333 LEADRGB { R = 115 G = 119 B = 135 } TRAILRGB { R = 115 G = 119 B = 135 } } CONTROLPOINT 12 { COLORMAPFRACTION = 0.091667 LEADRGB { R = 101 G = 101 B = 116 } TRAILRGB { R = 101 G = 101 B = 116 } } CONTROLPOINT 13 { COLORMAPFRACTION = 0.100000 LEADRGB { R = 85 G = 85 B = 98 } TRAILRGB { R = 85 G = 85 B = 98 } } CONTROLPOINT 14 { COLORMAPFRACTION = 0.108333 LEADRGB { R = 68 G = 68 B = 78 } TRAILRGB { R = 68 G = 68 B = 78 } } CONTROLPOINT 15 { COLORMAPFRACTION = 0.116667 LEADRGB { R = 52 G = 51 B = 57 } TRAILRGB { R = 52 G = 51 B = 57 } } CONTROLPOINT 16 { COLORMAPFRACTION = 0.125000 LEADRGB { R = 37 G = 35 B = 40 } TRAILRGB { R = 37 G = 35 B = 40 } } CONTROLPOINT 17 { COLORMAPFRACTION = 0.133333 LEADRGB { R = 23 G = 22 B = 24 } TRAILRGB { R = 23 G = 22 B = 24 } } CONTROLPOINT 18 { COLORMAPFRACTION = 0.141667 LEADRGB { R = 11 G = 11 B = 9 } TRAILRGB { R = 11 G = 11 B = 9 } } CONTROLPOINT 19 { COLORMAPFRACTION = 0.150000 LEADRGB { R = 2 G = 2 B = 3 } TRAILRGB { R = 2 G = 2 B = 3 } } CONTROLPOINT 20 { COLORMAPFRACTION = 0.158333 LEADRGB { R = 0 G = 0 B = 1 } TRAILRGB { R = 0 G = 0 B = 1 } } CONTROLPOINT 21 { COLORMAPFRACTION = 0.166667 LEADRGB { R = 0 G = 0 B = 11 } TRAILRGB { R = 0 G = 0 B = 11 } } CONTROLPOINT 22 { COLORMAPFRACTION = 0.175000 LEADRGB { R = 1 G = 5 B = 33 } TRAILRGB { R = 1 G = 5 B = 33 } } CONTROLPOINT 23 { COLORMAPFRACTION = 0.183333 LEADRGB { R = 9 G = 19 B = 58 } TRAILRGB { R = 9 G = 19 B = 58 } } CONTROLPOINT 24 { COLORMAPFRACTION = 0.191667 LEADRGB { R = 20 G = 31 B = 78 } TRAILRGB { R = 20 G = 31 B = 78 } } CONTROLPOINT 25 { COLORMAPFRACTION = 0.200000 LEADRGB { R = 29 G = 40 B = 87 } TRAILRGB { R = 29 G = 40 B = 87 } } CONTROLPOINT 26 { COLORMAPFRACTION = 0.208333 LEADRGB { R = 41 G = 50 B = 97 } TRAILRGB { R = 41 G = 50 B = 97 } } CONTROLPOINT 27 { COLORMAPFRACTION = 0.216667 LEADRGB { R = 54 G = 62 B = 108 } TRAILRGB { R = 54 G = 62 B = 108 } } CONTROLPOINT 28 { COLORMAPFRACTION = 0.225000 LEADRGB { R = 65 G = 74 B = 118 } TRAILRGB { R = 65 G = 74 B = 118 } } CONTROLPOINT 29 { COLORMAPFRACTION = 0.233333 LEADRGB { R = 78 G = 86 B = 127 } TRAILRGB { R = 78 G = 86 B = 127 } } CONTROLPOINT 30 { COLORMAPFRACTION = 0.241667 LEADRGB { R = 87 G = 97 B = 133 } TRAILRGB { R = 87 G = 97 B = 133 } } CONTROLPOINT 31 { COLORMAPFRACTION = 0.250000 LEADRGB { R = 95 G = 106 B = 138 } TRAILRGB { R = 95 G = 106 B = 138 } } CONTROLPOINT 32 { COLORMAPFRACTION = 0.258333 LEADRGB { R = 96 G = 114 B = 140 } TRAILRGB { R = 96 G = 114 B = 140 } } CONTROLPOINT 33 { COLORMAPFRACTION = 0.266667 LEADRGB { R = 89 G = 120 B = 134 } TRAILRGB { R = 89 G = 120 B = 134 } } CONTROLPOINT 34 { COLORMAPFRACTION = 0.275000 LEADRGB { R = 70 G = 125 B = 126 } TRAILRGB { R = 70 G = 125 B = 126 } } CONTROLPOINT 35 { COLORMAPFRACTION = 0.283333 LEADRGB { R = 54 G = 124 B = 114 } TRAILRGB { R = 54 G = 124 B = 114 } } CONTROLPOINT 36 { COLORMAPFRACTION = 0.291667 LEADRGB { R = 34 G = 124 B = 100 } TRAILRGB { R = 34 G = 124 B = 100 } } CONTROLPOINT 37 { COLORMAPFRACTION = 0.300000 LEADRGB { R = 19 G = 124 B = 87 } TRAILRGB { R = 19 G = 124 B = 87 } } CONTROLPOINT 38 { COLORMAPFRACTION = 0.308333 LEADRGB { R = 5 G = 125 B = 74 } TRAILRGB { R = 5 G = 125 B = 74 } } CONTROLPOINT 39 { COLORMAPFRACTION = 0.316667 LEADRGB { R = 32 G = 119 B = 63 } TRAILRGB { R = 32 G = 119 B = 63 } } CONTROLPOINT 40 { COLORMAPFRACTION = 0.325000 LEADRGB { R = 51 G = 103 B = 51 } TRAILRGB { R = 51 G = 103 B = 51 } } CONTROLPOINT 41 { COLORMAPFRACTION = 0.333333 LEADRGB { R = 97 G = 79 B = 40 } TRAILRGB { R = 97 G = 79 B = 40 } } CONTROLPOINT 42 { COLORMAPFRACTION = 0.341667 LEADRGB { R = 142 G = 54 B = 29 } TRAILRGB { R = 142 G = 54 B = 29 } } CONTROLPOINT 43 { COLORMAPFRACTION = 0.350000 LEADRGB { R = 190 G = 29 B = 19 } TRAILRGB { R = 190 G = 29 B = 19 } } CONTROLPOINT 44 { COLORMAPFRACTION = 0.358333 LEADRGB { R = 226 G = 14 B = 11 } TRAILRGB { R = 226 G = 14 B = 11 } } CONTROLPOINT 45 { COLORMAPFRACTION = 0.366667 LEADRGB { R = 250 G = 1 B = 4 } TRAILRGB { R = 250 G = 1 B = 4 } } CONTROLPOINT 46 { COLORMAPFRACTION = 0.375000 LEADRGB { R = 254 G = 3 B = 1 } TRAILRGB { R = 254 G = 3 B = 1 } } CONTROLPOINT 47 { COLORMAPFRACTION = 0.383333 LEADRGB { R = 253 G = 2 B = 0 } TRAILRGB { R = 253 G = 2 B = 0 } } CONTROLPOINT 48 { COLORMAPFRACTION = 0.391667 LEADRGB { R = 252 G = 3 B = 2 } TRAILRGB { R = 252 G = 3 B = 2 } } CONTROLPOINT 49 { COLORMAPFRACTION = 0.400000 LEADRGB { R = 250 G = 4 B = 1 } TRAILRGB { R = 250 G = 4 B = 1 } } CONTROLPOINT 50 { COLORMAPFRACTION = 0.408333 LEADRGB { R = 248 G = 5 B = 0 } TRAILRGB { R = 248 G = 5 B = 0 } } CONTROLPOINT 51 { COLORMAPFRACTION = 0.416667 LEADRGB { R = 245 G = 9 B = 0 } TRAILRGB { R = 245 G = 9 B = 0 } } CONTROLPOINT 52 { COLORMAPFRACTION = 0.425000 LEADRGB { R = 241 G = 10 B = 1 } TRAILRGB { R = 241 G = 10 B = 1 } } CONTROLPOINT 53 { COLORMAPFRACTION = 0.433333 LEADRGB { R = 236 G = 16 B = 0 } TRAILRGB { R = 236 G = 16 B = 0 } } CONTROLPOINT 54 { COLORMAPFRACTION = 0.441667 LEADRGB { R = 231 G = 19 B = 2 } TRAILRGB { R = 231 G = 19 B = 2 } } CONTROLPOINT 55 { COLORMAPFRACTION = 0.450000 LEADRGB { R = 225 G = 20 B = 0 } TRAILRGB { R = 225 G = 20 B = 0 } } CONTROLPOINT 56 { COLORMAPFRACTION = 0.458333 LEADRGB { R = 220 G = 25 B = 0 } TRAILRGB { R = 220 G = 25 B = 0 } } CONTROLPOINT 57 { COLORMAPFRACTION = 0.466667 LEADRGB { R = 214 G = 30 B = 0 } TRAILRGB { R = 214 G = 30 B = 0 } } CONTROLPOINT 58 { COLORMAPFRACTION = 0.475000 LEADRGB { R = 208 G = 33 B = 1 } TRAILRGB { R = 208 G = 33 B = 1 } } CONTROLPOINT 59 { COLORMAPFRACTION = 0.483333 LEADRGB { R = 199 G = 40 B = 0 } TRAILRGB { R = 199 G = 40 B = 0 } } CONTROLPOINT 60 { COLORMAPFRACTION = 0.491667 LEADRGB { R = 194 G = 42 B = 1 } TRAILRGB { R = 194 G = 42 B = 1 } } CONTROLPOINT 61 { COLORMAPFRACTION = 0.500000 LEADRGB { R = 184 G = 49 B = 1 } TRAILRGB { R = 184 G = 49 B = 1 } } CONTROLPOINT 62 { COLORMAPFRACTION = 0.508333 LEADRGB { R = 178 G = 53 B = 1 } TRAILRGB { R = 178 G = 53 B = 1 } } CONTROLPOINT 63 { COLORMAPFRACTION = 0.516667 LEADRGB { R = 169 G = 58 B = 1 } TRAILRGB { R = 169 G = 58 B = 1 } } CONTROLPOINT 64 { COLORMAPFRACTION = 0.525000 LEADRGB { R = 162 G = 63 B = 2 } TRAILRGB { R = 162 G = 63 B = 2 } } CONTROLPOINT 65 { COLORMAPFRACTION = 0.533333 LEADRGB { R = 153 G = 70 B = 2 } TRAILRGB { R = 153 G = 70 B = 2 } } CONTROLPOINT 66 { COLORMAPFRACTION = 0.541667 LEADRGB { R = 145 G = 74 B = 1 } TRAILRGB { R = 145 G = 74 B = 1 } } CONTROLPOINT 67 { COLORMAPFRACTION = 0.550000 LEADRGB { R = 137 G = 80 B = 1 } TRAILRGB { R = 137 G = 80 B = 1 } } CONTROLPOINT 68 { COLORMAPFRACTION = 0.558333 LEADRGB { R = 130 G = 85 B = 3 } TRAILRGB { R = 130 G = 85 B = 3 } } CONTROLPOINT 69 { COLORMAPFRACTION = 0.566667 LEADRGB { R = 121 G = 91 B = 4 } TRAILRGB { R = 121 G = 91 B = 4 } } CONTROLPOINT 70 { COLORMAPFRACTION = 0.575000 LEADRGB { R = 112 G = 97 B = 3 } TRAILRGB { R = 112 G = 97 B = 3 } } CONTROLPOINT 71 { COLORMAPFRACTION = 0.583333 LEADRGB { R = 104 G = 103 B = 4 } TRAILRGB { R = 104 G = 103 B = 4 } } CONTROLPOINT 72 { COLORMAPFRACTION = 0.591667 LEADRGB { R = 95 G = 109 B = 6 } TRAILRGB { R = 95 G = 109 B = 6 } } CONTROLPOINT 73 { COLORMAPFRACTION = 0.600000 LEADRGB { R = 88 G = 114 B = 6 } TRAILRGB { R = 88 G = 114 B = 6 } } CONTROLPOINT 74 { COLORMAPFRACTION = 0.608333 LEADRGB { R = 80 G = 119 B = 7 } TRAILRGB { R = 80 G = 119 B = 7 } } CONTROLPOINT 75 { COLORMAPFRACTION = 0.616667 LEADRGB { R = 74 G = 124 B = 8 } TRAILRGB { R = 74 G = 124 B = 8 } } CONTROLPOINT 76 { COLORMAPFRACTION = 0.625000 LEADRGB { R = 67 G = 130 B = 9 } TRAILRGB { R = 67 G = 130 B = 9 } } CONTROLPOINT 77 { COLORMAPFRACTION = 0.633333 LEADRGB { R = 61 G = 135 B = 10 } TRAILRGB { R = 61 G = 135 B = 10 } } CONTROLPOINT 78 { COLORMAPFRACTION = 0.641667 LEADRGB { R = 53 G = 140 B = 12 } TRAILRGB { R = 53 G = 140 B = 12 } } CONTROLPOINT 79 { COLORMAPFRACTION = 0.650000 LEADRGB { R = 47 G = 145 B = 13 } TRAILRGB { R = 47 G = 145 B = 13 } } CONTROLPOINT 80 { COLORMAPFRACTION = 0.658333 LEADRGB { R = 42 G = 150 B = 14 } TRAILRGB { R = 42 G = 150 B = 14 } } CONTROLPOINT 81 { COLORMAPFRACTION = 0.666667 LEADRGB { R = 37 G = 156 B = 14 } TRAILRGB { R = 37 G = 156 B = 14 } } CONTROLPOINT 82 { COLORMAPFRACTION = 0.675000 LEADRGB { R = 31 G = 160 B = 15 } TRAILRGB { R = 31 G = 160 B = 15 } } CONTROLPOINT 83 { COLORMAPFRACTION = 0.683333 LEADRGB { R = 29 G = 164 B = 17 } TRAILRGB { R = 29 G = 164 B = 17 } } CONTROLPOINT 84 { COLORMAPFRACTION = 0.691667 LEADRGB { R = 30 G = 168 B = 18 } TRAILRGB { R = 30 G = 168 B = 18 } } CONTROLPOINT 85 { COLORMAPFRACTION = 0.700000 LEADRGB { R = 28 G = 172 B = 20 } TRAILRGB { R = 28 G = 172 B = 20 } } CONTROLPOINT 86 { COLORMAPFRACTION = 0.708333 LEADRGB { R = 23 G = 175 B = 21 } TRAILRGB { R = 23 G = 175 B = 21 } } CONTROLPOINT 87 { COLORMAPFRACTION = 0.716667 LEADRGB { R = 13 G = 178 B = 22 } TRAILRGB { R = 13 G = 178 B = 22 } } CONTROLPOINT 88 { COLORMAPFRACTION = 0.725000 LEADRGB { R = 11 G = 182 B = 21 } TRAILRGB { R = 11 G = 182 B = 21 } } CONTROLPOINT 89 { COLORMAPFRACTION = 0.733333 LEADRGB { R = 20 G = 186 B = 25 } TRAILRGB { R = 20 G = 186 B = 25 } } CONTROLPOINT 90 { COLORMAPFRACTION = 0.741667 LEADRGB { R = 12 G = 192 B = 28 } TRAILRGB { R = 12 G = 192 B = 28 } } CONTROLPOINT 91 { COLORMAPFRACTION = 0.750000 LEADRGB { R = 17 G = 197 B = 31 } TRAILRGB { R = 17 G = 197 B = 31 } } CONTROLPOINT 92 { COLORMAPFRACTION = 0.758333 LEADRGB { R = 20 G = 202 B = 34 } TRAILRGB { R = 20 G = 202 B = 34 } } CONTROLPOINT 93 { COLORMAPFRACTION = 0.766667 LEADRGB { R = 31 G = 206 B = 38 } TRAILRGB { R = 31 G = 206 B = 38 } } CONTROLPOINT 94 { COLORMAPFRACTION = 0.775000 LEADRGB { R = 40 G = 210 B = 41 } TRAILRGB { R = 40 G = 210 B = 41 } } CONTROLPOINT 95 { COLORMAPFRACTION = 0.783333 LEADRGB { R = 48 G = 213 B = 44 } TRAILRGB { R = 48 G = 213 B = 44 } } CONTROLPOINT 96 { COLORMAPFRACTION = 0.791667 LEADRGB { R = 58 G = 216 B = 48 } TRAILRGB { R = 58 G = 216 B = 48 } } CONTROLPOINT 97 { COLORMAPFRACTION = 0.800000 LEADRGB { R = 70 G = 219 B = 52 } TRAILRGB { R = 70 G = 219 B = 52 } } CONTROLPOINT 98 { COLORMAPFRACTION = 0.808333 LEADRGB { R = 83 G = 222 B = 56 } TRAILRGB { R = 83 G = 222 B = 56 } } CONTROLPOINT 99 { COLORMAPFRACTION = 0.816667 LEADRGB { R = 92 G = 225 B = 60 } TRAILRGB { R = 92 G = 225 B = 60 } } CONTROLPOINT 100 { COLORMAPFRACTION = 0.825000 LEADRGB { R = 104 G = 227 B = 64 } TRAILRGB { R = 104 G = 227 B = 64 } } CONTROLPOINT 101 { COLORMAPFRACTION = 0.833333 LEADRGB { R = 119 G = 228 B = 68 } TRAILRGB { R = 119 G = 228 B = 68 } } CONTROLPOINT 102 { COLORMAPFRACTION = 0.841667 LEADRGB { R = 132 G = 231 B = 72 } TRAILRGB { R = 132 G = 231 B = 72 } } CONTROLPOINT 103 { COLORMAPFRACTION = 0.850000 LEADRGB { R = 141 G = 233 B = 78 } TRAILRGB { R = 141 G = 233 B = 78 } } CONTROLPOINT 104 { COLORMAPFRACTION = 0.858333 LEADRGB { R = 151 G = 235 B = 83 } TRAILRGB { R = 151 G = 235 B = 83 } } CONTROLPOINT 105 { COLORMAPFRACTION = 0.866667 LEADRGB { R = 164 G = 236 B = 87 } TRAILRGB { R = 164 G = 236 B = 87 } } CONTROLPOINT 106 { COLORMAPFRACTION = 0.875000 LEADRGB { R = 171 G = 238 B = 91 } TRAILRGB { R = 171 G = 238 B = 91 } } CONTROLPOINT 107 { COLORMAPFRACTION = 0.883333 LEADRGB { R = 183 G = 238 B = 96 } TRAILRGB { R = 183 G = 238 B = 96 } } CONTROLPOINT 108 { COLORMAPFRACTION = 0.891667 LEADRGB { R = 190 G = 240 B = 101 } TRAILRGB { R = 190 G = 240 B = 101 } } CONTROLPOINT 109 { COLORMAPFRACTION = 0.900000 LEADRGB { R = 196 G = 242 B = 106 } TRAILRGB { R = 196 G = 242 B = 106 } } CONTROLPOINT 110 { COLORMAPFRACTION = 0.908333 LEADRGB { R = 204 G = 242 B = 111 } TRAILRGB { R = 204 G = 242 B = 111 } } CONTROLPOINT 111 { COLORMAPFRACTION = 0.916667 LEADRGB { R = 211 G = 241 B = 122 } TRAILRGB { R = 211 G = 241 B = 122 } } CONTROLPOINT 112 { COLORMAPFRACTION = 0.925000 LEADRGB { R = 216 G = 241 B = 131 } TRAILRGB { R = 216 G = 241 B = 131 } } CONTROLPOINT 113 { COLORMAPFRACTION = 0.933333 LEADRGB { R = 219 G = 243 B = 140 } TRAILRGB { R = 219 G = 243 B = 140 } } CONTROLPOINT 114 { COLORMAPFRACTION = 0.941667 LEADRGB { R = 222 G = 242 B = 151 } TRAILRGB { R = 222 G = 242 B = 151 } } CONTROLPOINT 115 { COLORMAPFRACTION = 0.950000 LEADRGB { R = 224 G = 242 B = 161 } TRAILRGB { R = 224 G = 242 B = 161 } } CONTROLPOINT 116 { COLORMAPFRACTION = 0.958333 LEADRGB { R = 227 G = 241 B = 173 } TRAILRGB { R = 227 G = 241 B = 173 } } CONTROLPOINT 117 { COLORMAPFRACTION = 0.966667 LEADRGB { R = 227 G = 240 B = 184 } TRAILRGB { R = 227 G = 240 B = 184 } } CONTROLPOINT 118 { COLORMAPFRACTION = 0.975000 LEADRGB { R = 228 G = 238 B = 193 } TRAILRGB { R = 228 G = 238 B = 193 } } CONTROLPOINT 119 { COLORMAPFRACTION = 0.983333 LEADRGB { R = 229 G = 237 B = 203 } TRAILRGB { R = 229 G = 237 B = 203 } } CONTROLPOINT 120 { COLORMAPFRACTION = 0.991667 LEADRGB { R = 230 G = 235 B = 211 } TRAILRGB { R = 230 G = 235 B = 211 } } CONTROLPOINT 121 { COLORMAPFRACTION = 1.000000 LEADRGB { R = 231 G = 234 B = 220 } TRAILRGB { R = 231 G = 234 B = 220 } } }