Actual source code: plasma.h

  1: #pragma once
  2: static const unsigned char PetscDrawCmap_plasma[256 - PETSC_DRAW_BASIC_COLORS][3] = {
  3:   {12,  7,   134},
  4:   {16,  7,   135},
  5:   {19,  6,   137},
  6:   {21,  6,   138},
  7:   {24,  6,   139},
  8:   {27,  6,   140},
  9:   {29,  6,   141},
 10:   {33,  5,   143},
 11:   {35,  5,   144},
 12:   {37,  5,   145},
 13:   {39,  5,   146},
 14:   {41,  5,   147},
 15:   {43,  5,   148},
 16:   {45,  4,   148},
 17:   {49,  4,   150},
 18:   {51,  4,   151},
 19:   {52,  4,   152},
 20:   {54,  4,   152},
 21:   {56,  4,   153},
 22:   {58,  4,   154},
 23:   {61,  3,   155},
 24:   {63,  3,   156},
 25:   {64,  3,   156},
 26:   {66,  3,   157},
 27:   {68,  3,   158},
 28:   {69,  3,   158},
 29:   {71,  2,   159},
 30:   {74,  2,   160},
 31:   {76,  2,   161},
 32:   {78,  2,   161},
 33:   {79,  2,   162},
 34:   {81,  1,   162},
 35:   {82,  1,   163},
 36:   {86,  1,   163},
 37:   {87,  1,   164},
 38:   {89,  1,   164},
 39:   {90,  0,   165},
 40:   {92,  0,   165},
 41:   {94,  0,   165},
 42:   {95,  0,   166},
 43:   {98,  0,   166},
 44:   {100, 0,   167},
 45:   {101, 0,   167},
 46:   {103, 0,   167},
 47:   {104, 0,   167},
 48:   {106, 0,   167},
 49:   {109, 0,   168},
 50:   {111, 0,   168},
 51:   {112, 0,   168},
 52:   {114, 0,   168},
 53:   {115, 0,   168},
 54:   {117, 0,   168},
 55:   {118, 1,   168},
 56:   {121, 1,   168},
 57:   {123, 2,   168},
 58:   {124, 2,   167},
 59:   {126, 3,   167},
 60:   {127, 3,   167},
 61:   {129, 4,   167},
 62:   {132, 5,   166},
 63:   {133, 6,   166},
 64:   {134, 7,   166},
 65:   {136, 7,   165},
 66:   {137, 8,   165},
 67:   {139, 9,   164},
 68:   {140, 10,  164},
 69:   {143, 13,  163},
 70:   {144, 14,  163},
 71:   {146, 15,  162},
 72:   {147, 16,  161},
 73:   {149, 17,  161},
 74:   {150, 18,  160},
 75:   {153, 20,  159},
 76:   {154, 21,  158},
 77:   {155, 23,  158},
 78:   {157, 24,  157},
 79:   {158, 25,  156},
 80:   {159, 26,  155},
 81:   {160, 27,  155},
 82:   {163, 29,  153},
 83:   {164, 30,  152},
 84:   {165, 31,  151},
 85:   {167, 33,  151},
 86:   {168, 34,  150},
 87:   {169, 35,  149},
 88:   {172, 37,  147},
 89:   {173, 38,  146},
 90:   {174, 39,  145},
 91:   {175, 40,  144},
 92:   {176, 42,  143},
 93:   {177, 43,  143},
 94:   {178, 44,  142},
 95:   {181, 46,  140},
 96:   {182, 47,  139},
 97:   {183, 48,  138},
 98:   {184, 50,  137},
 99:   {185, 51,  136},
100:   {186, 52,  135},
101:   {188, 54,  133},
102:   {189, 55,  132},
103:   {190, 56,  131},
104:   {191, 57,  130},
105:   {192, 59,  129},
106:   {193, 60,  128},
107:   {194, 61,  128},
108:   {196, 63,  126},
109:   {197, 64,  125},
110:   {198, 65,  124},
111:   {199, 66,  123},
112:   {200, 68,  122},
113:   {201, 69,  121},
114:   {203, 71,  119},
115:   {204, 72,  118},
116:   {205, 73,  117},
117:   {206, 74,  117},
118:   {207, 75,  116},
119:   {208, 77,  115},
120:   {209, 78,  114},
121:   {210, 80,  112},
122:   {211, 81,  111},
123:   {212, 82,  110},
124:   {213, 83,  109},
125:   {214, 85,  109},
126:   {215, 86,  108},
127:   {215, 87,  107},
128:   {217, 89,  105},
129:   {218, 90,  104},
130:   {219, 91,  103},
131:   {220, 93,  102},
132:   {220, 94,  102},
133:   {221, 95,  101},
134:   {223, 97,  99 },
135:   {223, 98,  98 },
136:   {224, 100, 97 },
137:   {225, 101, 96 },
138:   {226, 102, 96 },
139:   {227, 103, 95 },
140:   {227, 104, 94 },
141:   {229, 107, 92 },
142:   {229, 108, 91 },
143:   {230, 109, 90 },
144:   {231, 110, 90 },
145:   {232, 112, 89 },
146:   {232, 113, 88 },
147:   {234, 115, 86 },
148:   {234, 116, 85 },
149:   {235, 118, 84 },
150:   {236, 119, 84 },
151:   {236, 120, 83 },
152:   {237, 121, 82 },
153:   {237, 123, 81 },
154:   {239, 125, 79 },
155:   {239, 126, 78 },
156:   {240, 128, 77 },
157:   {240, 129, 77 },
158:   {241, 130, 76 },
159:   {242, 132, 75 },
160:   {243, 134, 73 },
161:   {243, 135, 72 },
162:   {244, 137, 71 },
163:   {244, 138, 71 },
164:   {245, 139, 70 },
165:   {245, 141, 69 },
166:   {246, 142, 68 },
167:   {246, 145, 66 },
168:   {247, 146, 65 },
169:   {247, 147, 65 },
170:   {248, 149, 64 },
171:   {248, 150, 63 },
172:   {248, 152, 62 },
173:   {249, 154, 60 },
174:   {250, 156, 59 },
175:   {250, 157, 58 },
176:   {250, 159, 58 },
177:   {250, 160, 57 },
178:   {251, 162, 56 },
179:   {251, 163, 55 },
180:   {252, 166, 53 },
181:   {252, 167, 53 },
182:   {252, 169, 52 },
183:   {252, 170, 51 },
184:   {252, 172, 50 },
185:   {252, 173, 49 },
186:   {253, 176, 48 },
187:   {253, 178, 47 },
188:   {253, 179, 46 },
189:   {253, 181, 45 },
190:   {253, 182, 45 },
191:   {253, 184, 44 },
192:   {253, 185, 43 },
193:   {253, 188, 42 },
194:   {253, 190, 41 },
195:   {253, 192, 41 },
196:   {253, 193, 40 },
197:   {253, 195, 40 },
198:   {253, 196, 39 },
199:   {252, 199, 38 },
200:   {252, 201, 38 },
201:   {252, 203, 37 },
202:   {252, 204, 37 },
203:   {252, 206, 37 },
204:   {251, 208, 36 },
205:   {251, 209, 36 },
206:   {250, 213, 36 },
207:   {250, 214, 36 },
208:   {250, 216, 36 },
209:   {249, 217, 36 },
210:   {249, 219, 36 },
211:   {248, 221, 36 },
212:   {247, 224, 36 },
213:   {247, 226, 37 },
214:   {246, 228, 37 },
215:   {246, 229, 37 },
216:   {245, 231, 38 },
217:   {245, 233, 38 },
218:   {244, 234, 38 },
219:   {243, 238, 38 },
220:   {242, 240, 38 },
221:   {242, 241, 38 },
222:   {241, 243, 38 },
223:   {240, 245, 37 },
224:   {240, 246, 35 },
225:   {239, 248, 33 },
226: };