Coverage for /usr/lib/python3/dist-packages/matplotlib/_cm.py: 91%

141 statements  

« prev     ^ index     » next       coverage.py v7.9.1, created at 2025-06-14 15:55 +0200

1""" 

2Nothing here but dictionaries for generating LinearSegmentedColormaps, 

3and a dictionary of these dictionaries. 

4 

5Documentation for each is in pyplot.colormaps(). Please update this 

6with the purpose and type of your colormap if you add data for one here. 

7""" 

8 

9from functools import partial 

10 

11import numpy as np 

12 

13_binary_data = { 

14 'red': ((0., 1., 1.), (1., 0., 0.)), 

15 'green': ((0., 1., 1.), (1., 0., 0.)), 

16 'blue': ((0., 1., 1.), (1., 0., 0.)) 

17 } 

18 

19_autumn_data = {'red': ((0., 1.0, 1.0), (1.0, 1.0, 1.0)), 

20 'green': ((0., 0., 0.), (1.0, 1.0, 1.0)), 

21 'blue': ((0., 0., 0.), (1.0, 0., 0.))} 

22 

23_bone_data = {'red': ((0., 0., 0.), 

24 (0.746032, 0.652778, 0.652778), 

25 (1.0, 1.0, 1.0)), 

26 'green': ((0., 0., 0.), 

27 (0.365079, 0.319444, 0.319444), 

28 (0.746032, 0.777778, 0.777778), 

29 (1.0, 1.0, 1.0)), 

30 'blue': ((0., 0., 0.), 

31 (0.365079, 0.444444, 0.444444), 

32 (1.0, 1.0, 1.0))} 

33 

34_cool_data = {'red': ((0., 0., 0.), (1.0, 1.0, 1.0)), 

35 'green': ((0., 1., 1.), (1.0, 0., 0.)), 

36 'blue': ((0., 1., 1.), (1.0, 1., 1.))} 

37 

38_copper_data = {'red': ((0., 0., 0.), 

39 (0.809524, 1.000000, 1.000000), 

40 (1.0, 1.0, 1.0)), 

41 'green': ((0., 0., 0.), 

42 (1.0, 0.7812, 0.7812)), 

43 'blue': ((0., 0., 0.), 

44 (1.0, 0.4975, 0.4975))} 

45 

46def _flag_red(x): return 0.75 * np.sin((x * 31.5 + 0.25) * np.pi) + 0.5 

47def _flag_green(x): return np.sin(x * 31.5 * np.pi) 

48def _flag_blue(x): return 0.75 * np.sin((x * 31.5 - 0.25) * np.pi) + 0.5 

49_flag_data = {'red': _flag_red, 'green': _flag_green, 'blue': _flag_blue} 

50 

51def _prism_red(x): return 0.75 * np.sin((x * 20.9 + 0.25) * np.pi) + 0.67 

52def _prism_green(x): return 0.75 * np.sin((x * 20.9 - 0.25) * np.pi) + 0.33 

53def _prism_blue(x): return -1.1 * np.sin((x * 20.9) * np.pi) 

54_prism_data = {'red': _prism_red, 'green': _prism_green, 'blue': _prism_blue} 

55 

56def _ch_helper(gamma, s, r, h, p0, p1, x): 

57 """Helper function for generating picklable cubehelix colormaps.""" 

58 # Apply gamma factor to emphasise low or high intensity values 

59 xg = x ** gamma 

60 # Calculate amplitude and angle of deviation from the black to white 

61 # diagonal in the plane of constant perceived intensity. 

62 a = h * xg * (1 - xg) / 2 

63 phi = 2 * np.pi * (s / 3 + r * x) 

64 return xg + a * (p0 * np.cos(phi) + p1 * np.sin(phi)) 

65 

66def cubehelix(gamma=1.0, s=0.5, r=-1.5, h=1.0): 

67 """ 

68 Return custom data dictionary of (r, g, b) conversion functions, which can 

69 be used with :func:`register_cmap`, for the cubehelix color scheme. 

70 

71 Unlike most other color schemes cubehelix was designed by D.A. Green to 

72 be monotonically increasing in terms of perceived brightness. 

73 Also, when printed on a black and white postscript printer, the scheme 

74 results in a greyscale with monotonically increasing brightness. 

75 This color scheme is named cubehelix because the (r, g, b) values produced 

76 can be visualised as a squashed helix around the diagonal in the 

77 (r, g, b) color cube. 

78 

79 For a unit color cube (i.e. 3D coordinates for (r, g, b) each in the 

80 range 0 to 1) the color scheme starts at (r, g, b) = (0, 0, 0), i.e. black, 

81 and finishes at (r, g, b) = (1, 1, 1), i.e. white. For some fraction *x*, 

82 between 0 and 1, the color is the corresponding grey value at that 

83 fraction along the black to white diagonal (x, x, x) plus a color 

84 element. This color element is calculated in a plane of constant 

85 perceived intensity and controlled by the following parameters. 

86 

87 Parameters 

88 ---------- 

89 gamma : float, default: 1 

90 Gamma factor emphasizing either low intensity values (gamma < 1), or 

91 high intensity values (gamma > 1). 

92 s : float, default: 0.5 (purple) 

93 The starting color. 

94 r : float, default: -1.5 

95 The number of r, g, b rotations in color that are made from the start 

96 to the end of the color scheme. The default of -1.5 corresponds to -> 

97 B -> G -> R -> B. 

98 h : float, default: 1 

99 The hue, i.e. how saturated the colors are. If this parameter is zero 

100 then the color scheme is purely a greyscale. 

101 """ 

102 return {'red': partial(_ch_helper, gamma, s, r, h, -0.14861, 1.78277), 

103 'green': partial(_ch_helper, gamma, s, r, h, -0.29227, -0.90649), 

104 'blue': partial(_ch_helper, gamma, s, r, h, 1.97294, 0.0)} 

105 

106_cubehelix_data = cubehelix() 

107 

108_bwr_data = ((0.0, 0.0, 1.0), (1.0, 1.0, 1.0), (1.0, 0.0, 0.0)) 

109_brg_data = ((0.0, 0.0, 1.0), (1.0, 0.0, 0.0), (0.0, 1.0, 0.0)) 

110 

111# Gnuplot palette functions 

112def _g0(x): return 0 

113def _g1(x): return 0.5 

114def _g2(x): return 1 

115def _g3(x): return x 

116def _g4(x): return x ** 2 

117def _g5(x): return x ** 3 

118def _g6(x): return x ** 4 

119def _g7(x): return np.sqrt(x) 

120def _g8(x): return np.sqrt(np.sqrt(x)) 

121def _g9(x): return np.sin(x * np.pi / 2) 

122def _g10(x): return np.cos(x * np.pi / 2) 

123def _g11(x): return np.abs(x - 0.5) 

124def _g12(x): return (2 * x - 1) ** 2 

125def _g13(x): return np.sin(x * np.pi) 

126def _g14(x): return np.abs(np.cos(x * np.pi)) 

127def _g15(x): return np.sin(x * 2 * np.pi) 

128def _g16(x): return np.cos(x * 2 * np.pi) 

129def _g17(x): return np.abs(np.sin(x * 2 * np.pi)) 

130def _g18(x): return np.abs(np.cos(x * 2 * np.pi)) 

131def _g19(x): return np.abs(np.sin(x * 4 * np.pi)) 

132def _g20(x): return np.abs(np.cos(x * 4 * np.pi)) 

133def _g21(x): return 3 * x 

134def _g22(x): return 3 * x - 1 

135def _g23(x): return 3 * x - 2 

136def _g24(x): return np.abs(3 * x - 1) 

137def _g25(x): return np.abs(3 * x - 2) 

138def _g26(x): return (3 * x - 1) / 2 

139def _g27(x): return (3 * x - 2) / 2 

140def _g28(x): return np.abs((3 * x - 1) / 2) 

141def _g29(x): return np.abs((3 * x - 2) / 2) 

142def _g30(x): return x / 0.32 - 0.78125 

143def _g31(x): return 2 * x - 0.84 

144def _g32(x): 

145 ret = np.zeros(len(x)) 

146 m = (x < 0.25) 

147 ret[m] = 4 * x[m] 

148 m = (x >= 0.25) & (x < 0.92) 

149 ret[m] = -2 * x[m] + 1.84 

150 m = (x >= 0.92) 

151 ret[m] = x[m] / 0.08 - 11.5 

152 return ret 

153def _g33(x): return np.abs(2 * x - 0.5) 

154def _g34(x): return 2 * x 

155def _g35(x): return 2 * x - 0.5 

156def _g36(x): return 2 * x - 1 

157 

158gfunc = {i: globals()["_g{}".format(i)] for i in range(37)} 

159 

160_gnuplot_data = { 

161 'red': gfunc[7], 

162 'green': gfunc[5], 

163 'blue': gfunc[15], 

164} 

165 

166_gnuplot2_data = { 

167 'red': gfunc[30], 

168 'green': gfunc[31], 

169 'blue': gfunc[32], 

170} 

171 

172_ocean_data = { 

173 'red': gfunc[23], 

174 'green': gfunc[28], 

175 'blue': gfunc[3], 

176} 

177 

178_afmhot_data = { 

179 'red': gfunc[34], 

180 'green': gfunc[35], 

181 'blue': gfunc[36], 

182} 

183 

184_rainbow_data = { 

185 'red': gfunc[33], 

186 'green': gfunc[13], 

187 'blue': gfunc[10], 

188} 

189 

190_seismic_data = ( 

191 (0.0, 0.0, 0.3), (0.0, 0.0, 1.0), 

192 (1.0, 1.0, 1.0), (1.0, 0.0, 0.0), 

193 (0.5, 0.0, 0.0)) 

194 

195_terrain_data = ( 

196 (0.00, (0.2, 0.2, 0.6)), 

197 (0.15, (0.0, 0.6, 1.0)), 

198 (0.25, (0.0, 0.8, 0.4)), 

199 (0.50, (1.0, 1.0, 0.6)), 

200 (0.75, (0.5, 0.36, 0.33)), 

201 (1.00, (1.0, 1.0, 1.0))) 

202 

203_gray_data = {'red': ((0., 0, 0), (1., 1, 1)), 

204 'green': ((0., 0, 0), (1., 1, 1)), 

205 'blue': ((0., 0, 0), (1., 1, 1))} 

206 

207_hot_data = {'red': ((0., 0.0416, 0.0416), 

208 (0.365079, 1.000000, 1.000000), 

209 (1.0, 1.0, 1.0)), 

210 'green': ((0., 0., 0.), 

211 (0.365079, 0.000000, 0.000000), 

212 (0.746032, 1.000000, 1.000000), 

213 (1.0, 1.0, 1.0)), 

214 'blue': ((0., 0., 0.), 

215 (0.746032, 0.000000, 0.000000), 

216 (1.0, 1.0, 1.0))} 

217 

218_hsv_data = {'red': ((0., 1., 1.), 

219 (0.158730, 1.000000, 1.000000), 

220 (0.174603, 0.968750, 0.968750), 

221 (0.333333, 0.031250, 0.031250), 

222 (0.349206, 0.000000, 0.000000), 

223 (0.666667, 0.000000, 0.000000), 

224 (0.682540, 0.031250, 0.031250), 

225 (0.841270, 0.968750, 0.968750), 

226 (0.857143, 1.000000, 1.000000), 

227 (1.0, 1.0, 1.0)), 

228 'green': ((0., 0., 0.), 

229 (0.158730, 0.937500, 0.937500), 

230 (0.174603, 1.000000, 1.000000), 

231 (0.507937, 1.000000, 1.000000), 

232 (0.666667, 0.062500, 0.062500), 

233 (0.682540, 0.000000, 0.000000), 

234 (1.0, 0., 0.)), 

235 'blue': ((0., 0., 0.), 

236 (0.333333, 0.000000, 0.000000), 

237 (0.349206, 0.062500, 0.062500), 

238 (0.507937, 1.000000, 1.000000), 

239 (0.841270, 1.000000, 1.000000), 

240 (0.857143, 0.937500, 0.937500), 

241 (1.0, 0.09375, 0.09375))} 

242 

243_jet_data = {'red': ((0.00, 0, 0), 

244 (0.35, 0, 0), 

245 (0.66, 1, 1), 

246 (0.89, 1, 1), 

247 (1.00, 0.5, 0.5)), 

248 'green': ((0.000, 0, 0), 

249 (0.125, 0, 0), 

250 (0.375, 1, 1), 

251 (0.640, 1, 1), 

252 (0.910, 0, 0), 

253 (1.000, 0, 0)), 

254 'blue': ((0.00, 0.5, 0.5), 

255 (0.11, 1, 1), 

256 (0.34, 1, 1), 

257 (0.65, 0, 0), 

258 (1.00, 0, 0))} 

259 

260_pink_data = {'red': ((0., 0.1178, 0.1178), (0.015873, 0.195857, 0.195857), 

261 (0.031746, 0.250661, 0.250661), 

262 (0.047619, 0.295468, 0.295468), 

263 (0.063492, 0.334324, 0.334324), 

264 (0.079365, 0.369112, 0.369112), 

265 (0.095238, 0.400892, 0.400892), 

266 (0.111111, 0.430331, 0.430331), 

267 (0.126984, 0.457882, 0.457882), 

268 (0.142857, 0.483867, 0.483867), 

269 (0.158730, 0.508525, 0.508525), 

270 (0.174603, 0.532042, 0.532042), 

271 (0.190476, 0.554563, 0.554563), 

272 (0.206349, 0.576204, 0.576204), 

273 (0.222222, 0.597061, 0.597061), 

274 (0.238095, 0.617213, 0.617213), 

275 (0.253968, 0.636729, 0.636729), 

276 (0.269841, 0.655663, 0.655663), 

277 (0.285714, 0.674066, 0.674066), 

278 (0.301587, 0.691980, 0.691980), 

279 (0.317460, 0.709441, 0.709441), 

280 (0.333333, 0.726483, 0.726483), 

281 (0.349206, 0.743134, 0.743134), 

282 (0.365079, 0.759421, 0.759421), 

283 (0.380952, 0.766356, 0.766356), 

284 (0.396825, 0.773229, 0.773229), 

285 (0.412698, 0.780042, 0.780042), 

286 (0.428571, 0.786796, 0.786796), 

287 (0.444444, 0.793492, 0.793492), 

288 (0.460317, 0.800132, 0.800132), 

289 (0.476190, 0.806718, 0.806718), 

290 (0.492063, 0.813250, 0.813250), 

291 (0.507937, 0.819730, 0.819730), 

292 (0.523810, 0.826160, 0.826160), 

293 (0.539683, 0.832539, 0.832539), 

294 (0.555556, 0.838870, 0.838870), 

295 (0.571429, 0.845154, 0.845154), 

296 (0.587302, 0.851392, 0.851392), 

297 (0.603175, 0.857584, 0.857584), 

298 (0.619048, 0.863731, 0.863731), 

299 (0.634921, 0.869835, 0.869835), 

300 (0.650794, 0.875897, 0.875897), 

301 (0.666667, 0.881917, 0.881917), 

302 (0.682540, 0.887896, 0.887896), 

303 (0.698413, 0.893835, 0.893835), 

304 (0.714286, 0.899735, 0.899735), 

305 (0.730159, 0.905597, 0.905597), 

306 (0.746032, 0.911421, 0.911421), 

307 (0.761905, 0.917208, 0.917208), 

308 (0.777778, 0.922958, 0.922958), 

309 (0.793651, 0.928673, 0.928673), 

310 (0.809524, 0.934353, 0.934353), 

311 (0.825397, 0.939999, 0.939999), 

312 (0.841270, 0.945611, 0.945611), 

313 (0.857143, 0.951190, 0.951190), 

314 (0.873016, 0.956736, 0.956736), 

315 (0.888889, 0.962250, 0.962250), 

316 (0.904762, 0.967733, 0.967733), 

317 (0.920635, 0.973185, 0.973185), 

318 (0.936508, 0.978607, 0.978607), 

319 (0.952381, 0.983999, 0.983999), 

320 (0.968254, 0.989361, 0.989361), 

321 (0.984127, 0.994695, 0.994695), (1.0, 1.0, 1.0)), 

322 'green': ((0., 0., 0.), (0.015873, 0.102869, 0.102869), 

323 (0.031746, 0.145479, 0.145479), 

324 (0.047619, 0.178174, 0.178174), 

325 (0.063492, 0.205738, 0.205738), 

326 (0.079365, 0.230022, 0.230022), 

327 (0.095238, 0.251976, 0.251976), 

328 (0.111111, 0.272166, 0.272166), 

329 (0.126984, 0.290957, 0.290957), 

330 (0.142857, 0.308607, 0.308607), 

331 (0.158730, 0.325300, 0.325300), 

332 (0.174603, 0.341178, 0.341178), 

333 (0.190476, 0.356348, 0.356348), 

334 (0.206349, 0.370899, 0.370899), 

335 (0.222222, 0.384900, 0.384900), 

336 (0.238095, 0.398410, 0.398410), 

337 (0.253968, 0.411476, 0.411476), 

338 (0.269841, 0.424139, 0.424139), 

339 (0.285714, 0.436436, 0.436436), 

340 (0.301587, 0.448395, 0.448395), 

341 (0.317460, 0.460044, 0.460044), 

342 (0.333333, 0.471405, 0.471405), 

343 (0.349206, 0.482498, 0.482498), 

344 (0.365079, 0.493342, 0.493342), 

345 (0.380952, 0.517549, 0.517549), 

346 (0.396825, 0.540674, 0.540674), 

347 (0.412698, 0.562849, 0.562849), 

348 (0.428571, 0.584183, 0.584183), 

349 (0.444444, 0.604765, 0.604765), 

350 (0.460317, 0.624669, 0.624669), 

351 (0.476190, 0.643958, 0.643958), 

352 (0.492063, 0.662687, 0.662687), 

353 (0.507937, 0.680900, 0.680900), 

354 (0.523810, 0.698638, 0.698638), 

355 (0.539683, 0.715937, 0.715937), 

356 (0.555556, 0.732828, 0.732828), 

357 (0.571429, 0.749338, 0.749338), 

358 (0.587302, 0.765493, 0.765493), 

359 (0.603175, 0.781313, 0.781313), 

360 (0.619048, 0.796819, 0.796819), 

361 (0.634921, 0.812029, 0.812029), 

362 (0.650794, 0.826960, 0.826960), 

363 (0.666667, 0.841625, 0.841625), 

364 (0.682540, 0.856040, 0.856040), 

365 (0.698413, 0.870216, 0.870216), 

366 (0.714286, 0.884164, 0.884164), 

367 (0.730159, 0.897896, 0.897896), 

368 (0.746032, 0.911421, 0.911421), 

369 (0.761905, 0.917208, 0.917208), 

370 (0.777778, 0.922958, 0.922958), 

371 (0.793651, 0.928673, 0.928673), 

372 (0.809524, 0.934353, 0.934353), 

373 (0.825397, 0.939999, 0.939999), 

374 (0.841270, 0.945611, 0.945611), 

375 (0.857143, 0.951190, 0.951190), 

376 (0.873016, 0.956736, 0.956736), 

377 (0.888889, 0.962250, 0.962250), 

378 (0.904762, 0.967733, 0.967733), 

379 (0.920635, 0.973185, 0.973185), 

380 (0.936508, 0.978607, 0.978607), 

381 (0.952381, 0.983999, 0.983999), 

382 (0.968254, 0.989361, 0.989361), 

383 (0.984127, 0.994695, 0.994695), (1.0, 1.0, 1.0)), 

384 'blue': ((0., 0., 0.), (0.015873, 0.102869, 0.102869), 

385 (0.031746, 0.145479, 0.145479), 

386 (0.047619, 0.178174, 0.178174), 

387 (0.063492, 0.205738, 0.205738), 

388 (0.079365, 0.230022, 0.230022), 

389 (0.095238, 0.251976, 0.251976), 

390 (0.111111, 0.272166, 0.272166), 

391 (0.126984, 0.290957, 0.290957), 

392 (0.142857, 0.308607, 0.308607), 

393 (0.158730, 0.325300, 0.325300), 

394 (0.174603, 0.341178, 0.341178), 

395 (0.190476, 0.356348, 0.356348), 

396 (0.206349, 0.370899, 0.370899), 

397 (0.222222, 0.384900, 0.384900), 

398 (0.238095, 0.398410, 0.398410), 

399 (0.253968, 0.411476, 0.411476), 

400 (0.269841, 0.424139, 0.424139), 

401 (0.285714, 0.436436, 0.436436), 

402 (0.301587, 0.448395, 0.448395), 

403 (0.317460, 0.460044, 0.460044), 

404 (0.333333, 0.471405, 0.471405), 

405 (0.349206, 0.482498, 0.482498), 

406 (0.365079, 0.493342, 0.493342), 

407 (0.380952, 0.503953, 0.503953), 

408 (0.396825, 0.514344, 0.514344), 

409 (0.412698, 0.524531, 0.524531), 

410 (0.428571, 0.534522, 0.534522), 

411 (0.444444, 0.544331, 0.544331), 

412 (0.460317, 0.553966, 0.553966), 

413 (0.476190, 0.563436, 0.563436), 

414 (0.492063, 0.572750, 0.572750), 

415 (0.507937, 0.581914, 0.581914), 

416 (0.523810, 0.590937, 0.590937), 

417 (0.539683, 0.599824, 0.599824), 

418 (0.555556, 0.608581, 0.608581), 

419 (0.571429, 0.617213, 0.617213), 

420 (0.587302, 0.625727, 0.625727), 

421 (0.603175, 0.634126, 0.634126), 

422 (0.619048, 0.642416, 0.642416), 

423 (0.634921, 0.650600, 0.650600), 

424 (0.650794, 0.658682, 0.658682), 

425 (0.666667, 0.666667, 0.666667), 

426 (0.682540, 0.674556, 0.674556), 

427 (0.698413, 0.682355, 0.682355), 

428 (0.714286, 0.690066, 0.690066), 

429 (0.730159, 0.697691, 0.697691), 

430 (0.746032, 0.705234, 0.705234), 

431 (0.761905, 0.727166, 0.727166), 

432 (0.777778, 0.748455, 0.748455), 

433 (0.793651, 0.769156, 0.769156), 

434 (0.809524, 0.789314, 0.789314), 

435 (0.825397, 0.808969, 0.808969), 

436 (0.841270, 0.828159, 0.828159), 

437 (0.857143, 0.846913, 0.846913), 

438 (0.873016, 0.865261, 0.865261), 

439 (0.888889, 0.883229, 0.883229), 

440 (0.904762, 0.900837, 0.900837), 

441 (0.920635, 0.918109, 0.918109), 

442 (0.936508, 0.935061, 0.935061), 

443 (0.952381, 0.951711, 0.951711), 

444 (0.968254, 0.968075, 0.968075), 

445 (0.984127, 0.984167, 0.984167), (1.0, 1.0, 1.0))} 

446 

447_spring_data = {'red': ((0., 1., 1.), (1.0, 1.0, 1.0)), 

448 'green': ((0., 0., 0.), (1.0, 1.0, 1.0)), 

449 'blue': ((0., 1., 1.), (1.0, 0.0, 0.0))} 

450 

451 

452_summer_data = {'red': ((0., 0., 0.), (1.0, 1.0, 1.0)), 

453 'green': ((0., 0.5, 0.5), (1.0, 1.0, 1.0)), 

454 'blue': ((0., 0.4, 0.4), (1.0, 0.4, 0.4))} 

455 

456 

457_winter_data = {'red': ((0., 0., 0.), (1.0, 0.0, 0.0)), 

458 'green': ((0., 0., 0.), (1.0, 1.0, 1.0)), 

459 'blue': ((0., 1., 1.), (1.0, 0.5, 0.5))} 

460 

461_nipy_spectral_data = { 

462 'red': [ 

463 (0.0, 0.0, 0.0), (0.05, 0.4667, 0.4667), 

464 (0.10, 0.5333, 0.5333), (0.15, 0.0, 0.0), 

465 (0.20, 0.0, 0.0), (0.25, 0.0, 0.0), 

466 (0.30, 0.0, 0.0), (0.35, 0.0, 0.0), 

467 (0.40, 0.0, 0.0), (0.45, 0.0, 0.0), 

468 (0.50, 0.0, 0.0), (0.55, 0.0, 0.0), 

469 (0.60, 0.0, 0.0), (0.65, 0.7333, 0.7333), 

470 (0.70, 0.9333, 0.9333), (0.75, 1.0, 1.0), 

471 (0.80, 1.0, 1.0), (0.85, 1.0, 1.0), 

472 (0.90, 0.8667, 0.8667), (0.95, 0.80, 0.80), 

473 (1.0, 0.80, 0.80), 

474 ], 

475 'green': [ 

476 (0.0, 0.0, 0.0), (0.05, 0.0, 0.0), 

477 (0.10, 0.0, 0.0), (0.15, 0.0, 0.0), 

478 (0.20, 0.0, 0.0), (0.25, 0.4667, 0.4667), 

479 (0.30, 0.6000, 0.6000), (0.35, 0.6667, 0.6667), 

480 (0.40, 0.6667, 0.6667), (0.45, 0.6000, 0.6000), 

481 (0.50, 0.7333, 0.7333), (0.55, 0.8667, 0.8667), 

482 (0.60, 1.0, 1.0), (0.65, 1.0, 1.0), 

483 (0.70, 0.9333, 0.9333), (0.75, 0.8000, 0.8000), 

484 (0.80, 0.6000, 0.6000), (0.85, 0.0, 0.0), 

485 (0.90, 0.0, 0.0), (0.95, 0.0, 0.0), 

486 (1.0, 0.80, 0.80), 

487 ], 

488 'blue': [ 

489 (0.0, 0.0, 0.0), (0.05, 0.5333, 0.5333), 

490 (0.10, 0.6000, 0.6000), (0.15, 0.6667, 0.6667), 

491 (0.20, 0.8667, 0.8667), (0.25, 0.8667, 0.8667), 

492 (0.30, 0.8667, 0.8667), (0.35, 0.6667, 0.6667), 

493 (0.40, 0.5333, 0.5333), (0.45, 0.0, 0.0), 

494 (0.5, 0.0, 0.0), (0.55, 0.0, 0.0), 

495 (0.60, 0.0, 0.0), (0.65, 0.0, 0.0), 

496 (0.70, 0.0, 0.0), (0.75, 0.0, 0.0), 

497 (0.80, 0.0, 0.0), (0.85, 0.0, 0.0), 

498 (0.90, 0.0, 0.0), (0.95, 0.0, 0.0), 

499 (1.0, 0.80, 0.80), 

500 ], 

501} 

502 

503 

504# 34 colormaps based on color specifications and designs 

505# developed by Cynthia Brewer (https://colorbrewer2.org/). 

506# The ColorBrewer palettes have been included under the terms 

507# of an Apache-stype license (for details, see the file 

508# LICENSE_COLORBREWER in the license directory of the matplotlib 

509# source distribution). 

510 

511# RGB values taken from Brewer's Excel sheet, divided by 255 

512 

513_Blues_data = ( 

514 (0.96862745098039216, 0.98431372549019602, 1.0 ), 

515 (0.87058823529411766, 0.92156862745098034, 0.96862745098039216), 

516 (0.77647058823529413, 0.85882352941176465, 0.93725490196078431), 

517 (0.61960784313725492, 0.792156862745098 , 0.88235294117647056), 

518 (0.41960784313725491, 0.68235294117647061, 0.83921568627450982), 

519 (0.25882352941176473, 0.5725490196078431 , 0.77647058823529413), 

520 (0.12941176470588237, 0.44313725490196076, 0.70980392156862748), 

521 (0.03137254901960784, 0.31764705882352939, 0.61176470588235299), 

522 (0.03137254901960784, 0.18823529411764706, 0.41960784313725491) 

523 ) 

524 

525_BrBG_data = ( 

526 (0.32941176470588235, 0.18823529411764706, 0.0196078431372549 ), 

527 (0.5490196078431373 , 0.31764705882352939, 0.0392156862745098 ), 

528 (0.74901960784313726, 0.50588235294117645, 0.17647058823529413), 

529 (0.87450980392156863, 0.76078431372549016, 0.49019607843137253), 

530 (0.96470588235294119, 0.90980392156862744, 0.76470588235294112), 

531 (0.96078431372549022, 0.96078431372549022, 0.96078431372549022), 

532 (0.7803921568627451 , 0.91764705882352937, 0.89803921568627454), 

533 (0.50196078431372548, 0.80392156862745101, 0.75686274509803919), 

534 (0.20784313725490197, 0.59215686274509804, 0.5607843137254902 ), 

535 (0.00392156862745098, 0.4 , 0.36862745098039218), 

536 (0.0 , 0.23529411764705882, 0.18823529411764706) 

537 ) 

538 

539_BuGn_data = ( 

540 (0.96862745098039216, 0.9882352941176471 , 0.99215686274509807), 

541 (0.89803921568627454, 0.96078431372549022, 0.97647058823529409), 

542 (0.8 , 0.92549019607843142, 0.90196078431372551), 

543 (0.6 , 0.84705882352941175, 0.78823529411764703), 

544 (0.4 , 0.76078431372549016, 0.64313725490196083), 

545 (0.25490196078431371, 0.68235294117647061, 0.46274509803921571), 

546 (0.13725490196078433, 0.54509803921568623, 0.27058823529411763), 

547 (0.0 , 0.42745098039215684, 0.17254901960784313), 

548 (0.0 , 0.26666666666666666, 0.10588235294117647) 

549 ) 

550 

551_BuPu_data = ( 

552 (0.96862745098039216, 0.9882352941176471 , 0.99215686274509807), 

553 (0.8784313725490196 , 0.92549019607843142, 0.95686274509803926), 

554 (0.74901960784313726, 0.82745098039215681, 0.90196078431372551), 

555 (0.61960784313725492, 0.73725490196078436, 0.85490196078431369), 

556 (0.5490196078431373 , 0.58823529411764708, 0.77647058823529413), 

557 (0.5490196078431373 , 0.41960784313725491, 0.69411764705882351), 

558 (0.53333333333333333, 0.25490196078431371, 0.61568627450980395), 

559 (0.50588235294117645, 0.05882352941176471, 0.48627450980392156), 

560 (0.30196078431372547, 0.0 , 0.29411764705882354) 

561 ) 

562 

563_GnBu_data = ( 

564 (0.96862745098039216, 0.9882352941176471 , 0.94117647058823528), 

565 (0.8784313725490196 , 0.95294117647058818, 0.85882352941176465), 

566 (0.8 , 0.92156862745098034, 0.77254901960784317), 

567 (0.6588235294117647 , 0.8666666666666667 , 0.70980392156862748), 

568 (0.4823529411764706 , 0.8 , 0.7686274509803922 ), 

569 (0.30588235294117649, 0.70196078431372544, 0.82745098039215681), 

570 (0.16862745098039217, 0.5490196078431373 , 0.74509803921568629), 

571 (0.03137254901960784, 0.40784313725490196, 0.67450980392156867), 

572 (0.03137254901960784, 0.25098039215686274, 0.50588235294117645) 

573 ) 

574 

575_Greens_data = ( 

576 (0.96862745098039216, 0.9882352941176471 , 0.96078431372549022), 

577 (0.89803921568627454, 0.96078431372549022, 0.8784313725490196 ), 

578 (0.7803921568627451 , 0.9137254901960784 , 0.75294117647058822), 

579 (0.63137254901960782, 0.85098039215686272, 0.60784313725490191), 

580 (0.45490196078431372, 0.7686274509803922 , 0.46274509803921571), 

581 (0.25490196078431371, 0.6705882352941176 , 0.36470588235294116), 

582 (0.13725490196078433, 0.54509803921568623, 0.27058823529411763), 

583 (0.0 , 0.42745098039215684, 0.17254901960784313), 

584 (0.0 , 0.26666666666666666, 0.10588235294117647) 

585 ) 

586 

587_Greys_data = ( 

588 (1.0 , 1.0 , 1.0 ), 

589 (0.94117647058823528, 0.94117647058823528, 0.94117647058823528), 

590 (0.85098039215686272, 0.85098039215686272, 0.85098039215686272), 

591 (0.74117647058823533, 0.74117647058823533, 0.74117647058823533), 

592 (0.58823529411764708, 0.58823529411764708, 0.58823529411764708), 

593 (0.45098039215686275, 0.45098039215686275, 0.45098039215686275), 

594 (0.32156862745098042, 0.32156862745098042, 0.32156862745098042), 

595 (0.14509803921568629, 0.14509803921568629, 0.14509803921568629), 

596 (0.0 , 0.0 , 0.0 ) 

597 ) 

598 

599_Oranges_data = ( 

600 (1.0 , 0.96078431372549022, 0.92156862745098034), 

601 (0.99607843137254903, 0.90196078431372551, 0.80784313725490198), 

602 (0.99215686274509807, 0.81568627450980391, 0.63529411764705879), 

603 (0.99215686274509807, 0.68235294117647061, 0.41960784313725491), 

604 (0.99215686274509807, 0.55294117647058827, 0.23529411764705882), 

605 (0.94509803921568625, 0.41176470588235292, 0.07450980392156863), 

606 (0.85098039215686272, 0.28235294117647058, 0.00392156862745098), 

607 (0.65098039215686276, 0.21176470588235294, 0.01176470588235294), 

608 (0.49803921568627452, 0.15294117647058825, 0.01568627450980392) 

609 ) 

610 

611_OrRd_data = ( 

612 (1.0 , 0.96862745098039216, 0.92549019607843142), 

613 (0.99607843137254903, 0.90980392156862744, 0.78431372549019607), 

614 (0.99215686274509807, 0.83137254901960789, 0.61960784313725492), 

615 (0.99215686274509807, 0.73333333333333328, 0.51764705882352946), 

616 (0.9882352941176471 , 0.55294117647058827, 0.34901960784313724), 

617 (0.93725490196078431, 0.396078431372549 , 0.28235294117647058), 

618 (0.84313725490196079, 0.18823529411764706, 0.12156862745098039), 

619 (0.70196078431372544, 0.0 , 0.0 ), 

620 (0.49803921568627452, 0.0 , 0.0 ) 

621 ) 

622 

623_PiYG_data = ( 

624 (0.55686274509803924, 0.00392156862745098, 0.32156862745098042), 

625 (0.77254901960784317, 0.10588235294117647, 0.49019607843137253), 

626 (0.87058823529411766, 0.46666666666666667, 0.68235294117647061), 

627 (0.94509803921568625, 0.71372549019607845, 0.85490196078431369), 

628 (0.99215686274509807, 0.8784313725490196 , 0.93725490196078431), 

629 (0.96862745098039216, 0.96862745098039216, 0.96862745098039216), 

630 (0.90196078431372551, 0.96078431372549022, 0.81568627450980391), 

631 (0.72156862745098038, 0.88235294117647056, 0.52549019607843139), 

632 (0.49803921568627452, 0.73725490196078436, 0.25490196078431371), 

633 (0.30196078431372547, 0.5725490196078431 , 0.12941176470588237), 

634 (0.15294117647058825, 0.39215686274509803, 0.09803921568627451) 

635 ) 

636 

637_PRGn_data = ( 

638 (0.25098039215686274, 0.0 , 0.29411764705882354), 

639 (0.46274509803921571, 0.16470588235294117, 0.51372549019607838), 

640 (0.6 , 0.4392156862745098 , 0.6705882352941176 ), 

641 (0.76078431372549016, 0.6470588235294118 , 0.81176470588235294), 

642 (0.90588235294117647, 0.83137254901960789, 0.90980392156862744), 

643 (0.96862745098039216, 0.96862745098039216, 0.96862745098039216), 

644 (0.85098039215686272, 0.94117647058823528, 0.82745098039215681), 

645 (0.65098039215686276, 0.85882352941176465, 0.62745098039215685), 

646 (0.35294117647058826, 0.68235294117647061, 0.38039215686274508), 

647 (0.10588235294117647, 0.47058823529411764, 0.21568627450980393), 

648 (0.0 , 0.26666666666666666, 0.10588235294117647) 

649 ) 

650 

651_PuBu_data = ( 

652 (1.0 , 0.96862745098039216, 0.98431372549019602), 

653 (0.92549019607843142, 0.90588235294117647, 0.94901960784313721), 

654 (0.81568627450980391, 0.81960784313725488, 0.90196078431372551), 

655 (0.65098039215686276, 0.74117647058823533, 0.85882352941176465), 

656 (0.45490196078431372, 0.66274509803921566, 0.81176470588235294), 

657 (0.21176470588235294, 0.56470588235294117, 0.75294117647058822), 

658 (0.0196078431372549 , 0.4392156862745098 , 0.69019607843137254), 

659 (0.01568627450980392, 0.35294117647058826, 0.55294117647058827), 

660 (0.00784313725490196, 0.2196078431372549 , 0.34509803921568627) 

661 ) 

662 

663_PuBuGn_data = ( 

664 (1.0 , 0.96862745098039216, 0.98431372549019602), 

665 (0.92549019607843142, 0.88627450980392153, 0.94117647058823528), 

666 (0.81568627450980391, 0.81960784313725488, 0.90196078431372551), 

667 (0.65098039215686276, 0.74117647058823533, 0.85882352941176465), 

668 (0.40392156862745099, 0.66274509803921566, 0.81176470588235294), 

669 (0.21176470588235294, 0.56470588235294117, 0.75294117647058822), 

670 (0.00784313725490196, 0.50588235294117645, 0.54117647058823526), 

671 (0.00392156862745098, 0.42352941176470588, 0.34901960784313724), 

672 (0.00392156862745098, 0.27450980392156865, 0.21176470588235294) 

673 ) 

674 

675_PuOr_data = ( 

676 (0.49803921568627452, 0.23137254901960785, 0.03137254901960784), 

677 (0.70196078431372544, 0.34509803921568627, 0.02352941176470588), 

678 (0.8784313725490196 , 0.50980392156862742, 0.07843137254901961), 

679 (0.99215686274509807, 0.72156862745098038, 0.38823529411764707), 

680 (0.99607843137254903, 0.8784313725490196 , 0.71372549019607845), 

681 (0.96862745098039216, 0.96862745098039216, 0.96862745098039216), 

682 (0.84705882352941175, 0.85490196078431369, 0.92156862745098034), 

683 (0.69803921568627447, 0.6705882352941176 , 0.82352941176470584), 

684 (0.50196078431372548, 0.45098039215686275, 0.67450980392156867), 

685 (0.32941176470588235, 0.15294117647058825, 0.53333333333333333), 

686 (0.17647058823529413, 0.0 , 0.29411764705882354) 

687 ) 

688 

689_PuRd_data = ( 

690 (0.96862745098039216, 0.95686274509803926, 0.97647058823529409), 

691 (0.90588235294117647, 0.88235294117647056, 0.93725490196078431), 

692 (0.83137254901960789, 0.72549019607843135, 0.85490196078431369), 

693 (0.78823529411764703, 0.58039215686274515, 0.7803921568627451 ), 

694 (0.87450980392156863, 0.396078431372549 , 0.69019607843137254), 

695 (0.90588235294117647, 0.16078431372549021, 0.54117647058823526), 

696 (0.80784313725490198, 0.07058823529411765, 0.33725490196078434), 

697 (0.59607843137254901, 0.0 , 0.2627450980392157 ), 

698 (0.40392156862745099, 0.0 , 0.12156862745098039) 

699 ) 

700 

701_Purples_data = ( 

702 (0.9882352941176471 , 0.98431372549019602, 0.99215686274509807), 

703 (0.93725490196078431, 0.92941176470588238, 0.96078431372549022), 

704 (0.85490196078431369, 0.85490196078431369, 0.92156862745098034), 

705 (0.73725490196078436, 0.74117647058823533, 0.86274509803921573), 

706 (0.61960784313725492, 0.60392156862745094, 0.78431372549019607), 

707 (0.50196078431372548, 0.49019607843137253, 0.72941176470588232), 

708 (0.41568627450980394, 0.31764705882352939, 0.63921568627450975), 

709 (0.32941176470588235, 0.15294117647058825, 0.5607843137254902 ), 

710 (0.24705882352941178, 0.0 , 0.49019607843137253) 

711 ) 

712 

713_RdBu_data = ( 

714 (0.40392156862745099, 0.0 , 0.12156862745098039), 

715 (0.69803921568627447, 0.09411764705882353, 0.16862745098039217), 

716 (0.83921568627450982, 0.37647058823529411, 0.30196078431372547), 

717 (0.95686274509803926, 0.6470588235294118 , 0.50980392156862742), 

718 (0.99215686274509807, 0.85882352941176465, 0.7803921568627451 ), 

719 (0.96862745098039216, 0.96862745098039216, 0.96862745098039216), 

720 (0.81960784313725488, 0.89803921568627454, 0.94117647058823528), 

721 (0.5725490196078431 , 0.77254901960784317, 0.87058823529411766), 

722 (0.2627450980392157 , 0.57647058823529407, 0.76470588235294112), 

723 (0.12941176470588237, 0.4 , 0.67450980392156867), 

724 (0.0196078431372549 , 0.18823529411764706, 0.38039215686274508) 

725 ) 

726 

727_RdGy_data = ( 

728 (0.40392156862745099, 0.0 , 0.12156862745098039), 

729 (0.69803921568627447, 0.09411764705882353, 0.16862745098039217), 

730 (0.83921568627450982, 0.37647058823529411, 0.30196078431372547), 

731 (0.95686274509803926, 0.6470588235294118 , 0.50980392156862742), 

732 (0.99215686274509807, 0.85882352941176465, 0.7803921568627451 ), 

733 (1.0 , 1.0 , 1.0 ), 

734 (0.8784313725490196 , 0.8784313725490196 , 0.8784313725490196 ), 

735 (0.72941176470588232, 0.72941176470588232, 0.72941176470588232), 

736 (0.52941176470588236, 0.52941176470588236, 0.52941176470588236), 

737 (0.30196078431372547, 0.30196078431372547, 0.30196078431372547), 

738 (0.10196078431372549, 0.10196078431372549, 0.10196078431372549) 

739 ) 

740 

741_RdPu_data = ( 

742 (1.0 , 0.96862745098039216, 0.95294117647058818), 

743 (0.99215686274509807, 0.8784313725490196 , 0.86666666666666667), 

744 (0.9882352941176471 , 0.77254901960784317, 0.75294117647058822), 

745 (0.98039215686274506, 0.62352941176470589, 0.70980392156862748), 

746 (0.96862745098039216, 0.40784313725490196, 0.63137254901960782), 

747 (0.86666666666666667, 0.20392156862745098, 0.59215686274509804), 

748 (0.68235294117647061, 0.00392156862745098, 0.49411764705882355), 

749 (0.47843137254901963, 0.00392156862745098, 0.46666666666666667), 

750 (0.28627450980392155, 0.0 , 0.41568627450980394) 

751 ) 

752 

753_RdYlBu_data = ( 

754 (0.6470588235294118 , 0.0 , 0.14901960784313725), 

755 (0.84313725490196079, 0.18823529411764706 , 0.15294117647058825), 

756 (0.95686274509803926, 0.42745098039215684 , 0.2627450980392157 ), 

757 (0.99215686274509807, 0.68235294117647061 , 0.38039215686274508), 

758 (0.99607843137254903, 0.8784313725490196 , 0.56470588235294117), 

759 (1.0 , 1.0 , 0.74901960784313726), 

760 (0.8784313725490196 , 0.95294117647058818 , 0.97254901960784312), 

761 (0.6705882352941176 , 0.85098039215686272 , 0.9137254901960784 ), 

762 (0.45490196078431372, 0.67843137254901964 , 0.81960784313725488), 

763 (0.27058823529411763, 0.45882352941176469 , 0.70588235294117652), 

764 (0.19215686274509805, 0.21176470588235294 , 0.58431372549019611) 

765 ) 

766 

767_RdYlGn_data = ( 

768 (0.6470588235294118 , 0.0 , 0.14901960784313725), 

769 (0.84313725490196079, 0.18823529411764706 , 0.15294117647058825), 

770 (0.95686274509803926, 0.42745098039215684 , 0.2627450980392157 ), 

771 (0.99215686274509807, 0.68235294117647061 , 0.38039215686274508), 

772 (0.99607843137254903, 0.8784313725490196 , 0.54509803921568623), 

773 (1.0 , 1.0 , 0.74901960784313726), 

774 (0.85098039215686272, 0.93725490196078431 , 0.54509803921568623), 

775 (0.65098039215686276, 0.85098039215686272 , 0.41568627450980394), 

776 (0.4 , 0.74117647058823533 , 0.38823529411764707), 

777 (0.10196078431372549, 0.59607843137254901 , 0.31372549019607843), 

778 (0.0 , 0.40784313725490196 , 0.21568627450980393) 

779 ) 

780 

781_Reds_data = ( 

782 (1.0 , 0.96078431372549022 , 0.94117647058823528), 

783 (0.99607843137254903, 0.8784313725490196 , 0.82352941176470584), 

784 (0.9882352941176471 , 0.73333333333333328 , 0.63137254901960782), 

785 (0.9882352941176471 , 0.5725490196078431 , 0.44705882352941179), 

786 (0.98431372549019602, 0.41568627450980394 , 0.29019607843137257), 

787 (0.93725490196078431, 0.23137254901960785 , 0.17254901960784313), 

788 (0.79607843137254897, 0.094117647058823528, 0.11372549019607843), 

789 (0.6470588235294118 , 0.058823529411764705, 0.08235294117647058), 

790 (0.40392156862745099, 0.0 , 0.05098039215686274) 

791 ) 

792 

793_Spectral_data = ( 

794 (0.61960784313725492, 0.003921568627450980, 0.25882352941176473), 

795 (0.83529411764705885, 0.24313725490196078 , 0.30980392156862746), 

796 (0.95686274509803926, 0.42745098039215684 , 0.2627450980392157 ), 

797 (0.99215686274509807, 0.68235294117647061 , 0.38039215686274508), 

798 (0.99607843137254903, 0.8784313725490196 , 0.54509803921568623), 

799 (1.0 , 1.0 , 0.74901960784313726), 

800 (0.90196078431372551, 0.96078431372549022 , 0.59607843137254901), 

801 (0.6705882352941176 , 0.8666666666666667 , 0.64313725490196083), 

802 (0.4 , 0.76078431372549016 , 0.6470588235294118 ), 

803 (0.19607843137254902, 0.53333333333333333 , 0.74117647058823533), 

804 (0.36862745098039218, 0.30980392156862746 , 0.63529411764705879) 

805 ) 

806 

807_YlGn_data = ( 

808 (1.0 , 1.0 , 0.89803921568627454), 

809 (0.96862745098039216, 0.9882352941176471 , 0.72549019607843135), 

810 (0.85098039215686272, 0.94117647058823528 , 0.63921568627450975), 

811 (0.67843137254901964, 0.8666666666666667 , 0.55686274509803924), 

812 (0.47058823529411764, 0.77647058823529413 , 0.47450980392156861), 

813 (0.25490196078431371, 0.6705882352941176 , 0.36470588235294116), 

814 (0.13725490196078433, 0.51764705882352946 , 0.2627450980392157 ), 

815 (0.0 , 0.40784313725490196 , 0.21568627450980393), 

816 (0.0 , 0.27058823529411763 , 0.16078431372549021) 

817 ) 

818 

819_YlGnBu_data = ( 

820 (1.0 , 1.0 , 0.85098039215686272), 

821 (0.92941176470588238, 0.97254901960784312 , 0.69411764705882351), 

822 (0.7803921568627451 , 0.9137254901960784 , 0.70588235294117652), 

823 (0.49803921568627452, 0.80392156862745101 , 0.73333333333333328), 

824 (0.25490196078431371, 0.71372549019607845 , 0.7686274509803922 ), 

825 (0.11372549019607843, 0.56862745098039214 , 0.75294117647058822), 

826 (0.13333333333333333, 0.36862745098039218 , 0.6588235294117647 ), 

827 (0.14509803921568629, 0.20392156862745098 , 0.58039215686274515), 

828 (0.03137254901960784, 0.11372549019607843 , 0.34509803921568627) 

829 ) 

830 

831_YlOrBr_data = ( 

832 (1.0 , 1.0 , 0.89803921568627454), 

833 (1.0 , 0.96862745098039216 , 0.73725490196078436), 

834 (0.99607843137254903, 0.8901960784313725 , 0.56862745098039214), 

835 (0.99607843137254903, 0.7686274509803922 , 0.30980392156862746), 

836 (0.99607843137254903, 0.6 , 0.16078431372549021), 

837 (0.92549019607843142, 0.4392156862745098 , 0.07843137254901961), 

838 (0.8 , 0.29803921568627451 , 0.00784313725490196), 

839 (0.6 , 0.20392156862745098 , 0.01568627450980392), 

840 (0.4 , 0.14509803921568629 , 0.02352941176470588) 

841 ) 

842 

843_YlOrRd_data = ( 

844 (1.0 , 1.0 , 0.8 ), 

845 (1.0 , 0.92941176470588238 , 0.62745098039215685), 

846 (0.99607843137254903, 0.85098039215686272 , 0.46274509803921571), 

847 (0.99607843137254903, 0.69803921568627447 , 0.29803921568627451), 

848 (0.99215686274509807, 0.55294117647058827 , 0.23529411764705882), 

849 (0.9882352941176471 , 0.30588235294117649 , 0.16470588235294117), 

850 (0.8901960784313725 , 0.10196078431372549 , 0.10980392156862745), 

851 (0.74117647058823533, 0.0 , 0.14901960784313725), 

852 (0.50196078431372548, 0.0 , 0.14901960784313725) 

853 ) 

854 

855 

856# ColorBrewer's qualitative maps, implemented using ListedColormap 

857# for use with mpl.colors.NoNorm 

858 

859_Accent_data = ( 

860 (0.49803921568627452, 0.78823529411764703, 0.49803921568627452), 

861 (0.74509803921568629, 0.68235294117647061, 0.83137254901960789), 

862 (0.99215686274509807, 0.75294117647058822, 0.52549019607843139), 

863 (1.0, 1.0, 0.6 ), 

864 (0.2196078431372549, 0.42352941176470588, 0.69019607843137254), 

865 (0.94117647058823528, 0.00784313725490196, 0.49803921568627452), 

866 (0.74901960784313726, 0.35686274509803922, 0.09019607843137254), 

867 (0.4, 0.4, 0.4 ), 

868 ) 

869 

870_Dark2_data = ( 

871 (0.10588235294117647, 0.61960784313725492, 0.46666666666666667), 

872 (0.85098039215686272, 0.37254901960784315, 0.00784313725490196), 

873 (0.45882352941176469, 0.4392156862745098, 0.70196078431372544), 

874 (0.90588235294117647, 0.16078431372549021, 0.54117647058823526), 

875 (0.4, 0.65098039215686276, 0.11764705882352941), 

876 (0.90196078431372551, 0.6705882352941176, 0.00784313725490196), 

877 (0.65098039215686276, 0.46274509803921571, 0.11372549019607843), 

878 (0.4, 0.4, 0.4 ), 

879 ) 

880 

881_Paired_data = ( 

882 (0.65098039215686276, 0.80784313725490198, 0.8901960784313725 ), 

883 (0.12156862745098039, 0.47058823529411764, 0.70588235294117652), 

884 (0.69803921568627447, 0.87450980392156863, 0.54117647058823526), 

885 (0.2, 0.62745098039215685, 0.17254901960784313), 

886 (0.98431372549019602, 0.60392156862745094, 0.6 ), 

887 (0.8901960784313725, 0.10196078431372549, 0.10980392156862745), 

888 (0.99215686274509807, 0.74901960784313726, 0.43529411764705883), 

889 (1.0, 0.49803921568627452, 0.0 ), 

890 (0.792156862745098, 0.69803921568627447, 0.83921568627450982), 

891 (0.41568627450980394, 0.23921568627450981, 0.60392156862745094), 

892 (1.0, 1.0, 0.6 ), 

893 (0.69411764705882351, 0.34901960784313724, 0.15686274509803921), 

894 ) 

895 

896_Pastel1_data = ( 

897 (0.98431372549019602, 0.70588235294117652, 0.68235294117647061), 

898 (0.70196078431372544, 0.80392156862745101, 0.8901960784313725 ), 

899 (0.8, 0.92156862745098034, 0.77254901960784317), 

900 (0.87058823529411766, 0.79607843137254897, 0.89411764705882357), 

901 (0.99607843137254903, 0.85098039215686272, 0.65098039215686276), 

902 (1.0, 1.0, 0.8 ), 

903 (0.89803921568627454, 0.84705882352941175, 0.74117647058823533), 

904 (0.99215686274509807, 0.85490196078431369, 0.92549019607843142), 

905 (0.94901960784313721, 0.94901960784313721, 0.94901960784313721), 

906 ) 

907 

908_Pastel2_data = ( 

909 (0.70196078431372544, 0.88627450980392153, 0.80392156862745101), 

910 (0.99215686274509807, 0.80392156862745101, 0.67450980392156867), 

911 (0.79607843137254897, 0.83529411764705885, 0.90980392156862744), 

912 (0.95686274509803926, 0.792156862745098, 0.89411764705882357), 

913 (0.90196078431372551, 0.96078431372549022, 0.78823529411764703), 

914 (1.0, 0.94901960784313721, 0.68235294117647061), 

915 (0.94509803921568625, 0.88627450980392153, 0.8 ), 

916 (0.8, 0.8, 0.8 ), 

917 ) 

918 

919_Set1_data = ( 

920 (0.89411764705882357, 0.10196078431372549, 0.10980392156862745), 

921 (0.21568627450980393, 0.49411764705882355, 0.72156862745098038), 

922 (0.30196078431372547, 0.68627450980392157, 0.29019607843137257), 

923 (0.59607843137254901, 0.30588235294117649, 0.63921568627450975), 

924 (1.0, 0.49803921568627452, 0.0 ), 

925 (1.0, 1.0, 0.2 ), 

926 (0.65098039215686276, 0.33725490196078434, 0.15686274509803921), 

927 (0.96862745098039216, 0.50588235294117645, 0.74901960784313726), 

928 (0.6, 0.6, 0.6), 

929 ) 

930 

931_Set2_data = ( 

932 (0.4, 0.76078431372549016, 0.6470588235294118 ), 

933 (0.9882352941176471, 0.55294117647058827, 0.3843137254901961 ), 

934 (0.55294117647058827, 0.62745098039215685, 0.79607843137254897), 

935 (0.90588235294117647, 0.54117647058823526, 0.76470588235294112), 

936 (0.65098039215686276, 0.84705882352941175, 0.32941176470588235), 

937 (1.0, 0.85098039215686272, 0.18431372549019609), 

938 (0.89803921568627454, 0.7686274509803922, 0.58039215686274515), 

939 (0.70196078431372544, 0.70196078431372544, 0.70196078431372544), 

940 ) 

941 

942_Set3_data = ( 

943 (0.55294117647058827, 0.82745098039215681, 0.7803921568627451 ), 

944 (1.0, 1.0, 0.70196078431372544), 

945 (0.74509803921568629, 0.72941176470588232, 0.85490196078431369), 

946 (0.98431372549019602, 0.50196078431372548, 0.44705882352941179), 

947 (0.50196078431372548, 0.69411764705882351, 0.82745098039215681), 

948 (0.99215686274509807, 0.70588235294117652, 0.3843137254901961 ), 

949 (0.70196078431372544, 0.87058823529411766, 0.41176470588235292), 

950 (0.9882352941176471, 0.80392156862745101, 0.89803921568627454), 

951 (0.85098039215686272, 0.85098039215686272, 0.85098039215686272), 

952 (0.73725490196078436, 0.50196078431372548, 0.74117647058823533), 

953 (0.8, 0.92156862745098034, 0.77254901960784317), 

954 (1.0, 0.92941176470588238, 0.43529411764705883), 

955 ) 

956 

957 

958# The next 7 palettes are from the Yorick scientific visualization package, 

959# an evolution of the GIST package, both by David H. Munro. 

960# They are released under a BSD-like license (see LICENSE_YORICK in 

961# the license directory of the matplotlib source distribution). 

962# 

963# Most palette functions have been reduced to simple function descriptions 

964# by Reinier Heeres, since the rgb components were mostly straight lines. 

965# gist_earth_data and gist_ncar_data were simplified by a script and some 

966# manual effort. 

967 

968_gist_earth_data = \ 

969{'red': ( 

970(0.0, 0.0, 0.0000), 

971(0.2824, 0.1882, 0.1882), 

972(0.4588, 0.2714, 0.2714), 

973(0.5490, 0.4719, 0.4719), 

974(0.6980, 0.7176, 0.7176), 

975(0.7882, 0.7553, 0.7553), 

976(1.0000, 0.9922, 0.9922), 

977), 'green': ( 

978(0.0, 0.0, 0.0000), 

979(0.0275, 0.0000, 0.0000), 

980(0.1098, 0.1893, 0.1893), 

981(0.1647, 0.3035, 0.3035), 

982(0.2078, 0.3841, 0.3841), 

983(0.2824, 0.5020, 0.5020), 

984(0.5216, 0.6397, 0.6397), 

985(0.6980, 0.7171, 0.7171), 

986(0.7882, 0.6392, 0.6392), 

987(0.7922, 0.6413, 0.6413), 

988(0.8000, 0.6447, 0.6447), 

989(0.8078, 0.6481, 0.6481), 

990(0.8157, 0.6549, 0.6549), 

991(0.8667, 0.6991, 0.6991), 

992(0.8745, 0.7103, 0.7103), 

993(0.8824, 0.7216, 0.7216), 

994(0.8902, 0.7323, 0.7323), 

995(0.8980, 0.7430, 0.7430), 

996(0.9412, 0.8275, 0.8275), 

997(0.9569, 0.8635, 0.8635), 

998(0.9647, 0.8816, 0.8816), 

999(0.9961, 0.9733, 0.9733), 

1000(1.0000, 0.9843, 0.9843), 

1001), 'blue': ( 

1002(0.0, 0.0, 0.0000), 

1003(0.0039, 0.1684, 0.1684), 

1004(0.0078, 0.2212, 0.2212), 

1005(0.0275, 0.4329, 0.4329), 

1006(0.0314, 0.4549, 0.4549), 

1007(0.2824, 0.5004, 0.5004), 

1008(0.4667, 0.2748, 0.2748), 

1009(0.5451, 0.3205, 0.3205), 

1010(0.7843, 0.3961, 0.3961), 

1011(0.8941, 0.6651, 0.6651), 

1012(1.0000, 0.9843, 0.9843), 

1013)} 

1014 

1015_gist_gray_data = { 

1016 'red': gfunc[3], 

1017 'green': gfunc[3], 

1018 'blue': gfunc[3], 

1019} 

1020 

1021def _gist_heat_red(x): return 1.5 * x 

1022def _gist_heat_green(x): return 2 * x - 1 

1023def _gist_heat_blue(x): return 4 * x - 3 

1024_gist_heat_data = { 

1025 'red': _gist_heat_red, 'green': _gist_heat_green, 'blue': _gist_heat_blue} 

1026 

1027_gist_ncar_data = \ 

1028{'red': ( 

1029(0.0, 0.0, 0.0000), 

1030(0.3098, 0.0000, 0.0000), 

1031(0.3725, 0.3993, 0.3993), 

1032(0.4235, 0.5003, 0.5003), 

1033(0.5333, 1.0000, 1.0000), 

1034(0.7922, 1.0000, 1.0000), 

1035(0.8471, 0.6218, 0.6218), 

1036(0.8980, 0.9235, 0.9235), 

1037(1.0000, 0.9961, 0.9961), 

1038), 'green': ( 

1039(0.0, 0.0, 0.0000), 

1040(0.0510, 0.3722, 0.3722), 

1041(0.1059, 0.0000, 0.0000), 

1042(0.1569, 0.7202, 0.7202), 

1043(0.1608, 0.7537, 0.7537), 

1044(0.1647, 0.7752, 0.7752), 

1045(0.2157, 1.0000, 1.0000), 

1046(0.2588, 0.9804, 0.9804), 

1047(0.2706, 0.9804, 0.9804), 

1048(0.3176, 1.0000, 1.0000), 

1049(0.3686, 0.8081, 0.8081), 

1050(0.4275, 1.0000, 1.0000), 

1051(0.5216, 1.0000, 1.0000), 

1052(0.6314, 0.7292, 0.7292), 

1053(0.6863, 0.2796, 0.2796), 

1054(0.7451, 0.0000, 0.0000), 

1055(0.7922, 0.0000, 0.0000), 

1056(0.8431, 0.1753, 0.1753), 

1057(0.8980, 0.5000, 0.5000), 

1058(1.0000, 0.9725, 0.9725), 

1059), 'blue': ( 

1060(0.0, 0.5020, 0.5020), 

1061(0.0510, 0.0222, 0.0222), 

1062(0.1098, 1.0000, 1.0000), 

1063(0.2039, 1.0000, 1.0000), 

1064(0.2627, 0.6145, 0.6145), 

1065(0.3216, 0.0000, 0.0000), 

1066(0.4157, 0.0000, 0.0000), 

1067(0.4745, 0.2342, 0.2342), 

1068(0.5333, 0.0000, 0.0000), 

1069(0.5804, 0.0000, 0.0000), 

1070(0.6314, 0.0549, 0.0549), 

1071(0.6902, 0.0000, 0.0000), 

1072(0.7373, 0.0000, 0.0000), 

1073(0.7922, 0.9738, 0.9738), 

1074(0.8000, 1.0000, 1.0000), 

1075(0.8431, 1.0000, 1.0000), 

1076(0.8980, 0.9341, 0.9341), 

1077(1.0000, 0.9961, 0.9961), 

1078)} 

1079 

1080_gist_rainbow_data = ( 

1081 (0.000, (1.00, 0.00, 0.16)), 

1082 (0.030, (1.00, 0.00, 0.00)), 

1083 (0.215, (1.00, 1.00, 0.00)), 

1084 (0.400, (0.00, 1.00, 0.00)), 

1085 (0.586, (0.00, 1.00, 1.00)), 

1086 (0.770, (0.00, 0.00, 1.00)), 

1087 (0.954, (1.00, 0.00, 1.00)), 

1088 (1.000, (1.00, 0.00, 0.75)) 

1089) 

1090 

1091_gist_stern_data = { 

1092 'red': ( 

1093 (0.000, 0.000, 0.000), (0.0547, 1.000, 1.000), 

1094 (0.250, 0.027, 0.250), # (0.2500, 0.250, 0.250), 

1095 (1.000, 1.000, 1.000)), 

1096 'green': ((0, 0, 0), (1, 1, 1)), 

1097 'blue': ( 

1098 (0.000, 0.000, 0.000), (0.500, 1.000, 1.000), 

1099 (0.735, 0.000, 0.000), (1.000, 1.000, 1.000)) 

1100} 

1101 

1102def _gist_yarg(x): return 1 - x 

1103_gist_yarg_data = {'red': _gist_yarg, 'green': _gist_yarg, 'blue': _gist_yarg} 

1104 

1105# This bipolar colormap was generated from CoolWarmFloat33.csv of 

1106# "Diverging Color Maps for Scientific Visualization" by Kenneth Moreland. 

1107# <http://www.kennethmoreland.com/color-maps/> 

1108_coolwarm_data = { 

1109 'red': [ 

1110 (0.0, 0.2298057, 0.2298057), 

1111 (0.03125, 0.26623388, 0.26623388), 

1112 (0.0625, 0.30386891, 0.30386891), 

1113 (0.09375, 0.342804478, 0.342804478), 

1114 (0.125, 0.38301334, 0.38301334), 

1115 (0.15625, 0.424369608, 0.424369608), 

1116 (0.1875, 0.46666708, 0.46666708), 

1117 (0.21875, 0.509635204, 0.509635204), 

1118 (0.25, 0.552953156, 0.552953156), 

1119 (0.28125, 0.596262162, 0.596262162), 

1120 (0.3125, 0.639176211, 0.639176211), 

1121 (0.34375, 0.681291281, 0.681291281), 

1122 (0.375, 0.722193294, 0.722193294), 

1123 (0.40625, 0.761464949, 0.761464949), 

1124 (0.4375, 0.798691636, 0.798691636), 

1125 (0.46875, 0.833466556, 0.833466556), 

1126 (0.5, 0.865395197, 0.865395197), 

1127 (0.53125, 0.897787179, 0.897787179), 

1128 (0.5625, 0.924127593, 0.924127593), 

1129 (0.59375, 0.944468518, 0.944468518), 

1130 (0.625, 0.958852946, 0.958852946), 

1131 (0.65625, 0.96732803, 0.96732803), 

1132 (0.6875, 0.969954137, 0.969954137), 

1133 (0.71875, 0.966811177, 0.966811177), 

1134 (0.75, 0.958003065, 0.958003065), 

1135 (0.78125, 0.943660866, 0.943660866), 

1136 (0.8125, 0.923944917, 0.923944917), 

1137 (0.84375, 0.89904617, 0.89904617), 

1138 (0.875, 0.869186849, 0.869186849), 

1139 (0.90625, 0.834620542, 0.834620542), 

1140 (0.9375, 0.795631745, 0.795631745), 

1141 (0.96875, 0.752534934, 0.752534934), 

1142 (1.0, 0.705673158, 0.705673158)], 

1143 'green': [ 

1144 (0.0, 0.298717966, 0.298717966), 

1145 (0.03125, 0.353094838, 0.353094838), 

1146 (0.0625, 0.406535296, 0.406535296), 

1147 (0.09375, 0.458757618, 0.458757618), 

1148 (0.125, 0.50941904, 0.50941904), 

1149 (0.15625, 0.558148092, 0.558148092), 

1150 (0.1875, 0.604562568, 0.604562568), 

1151 (0.21875, 0.648280772, 0.648280772), 

1152 (0.25, 0.688929332, 0.688929332), 

1153 (0.28125, 0.726149107, 0.726149107), 

1154 (0.3125, 0.759599947, 0.759599947), 

1155 (0.34375, 0.788964712, 0.788964712), 

1156 (0.375, 0.813952739, 0.813952739), 

1157 (0.40625, 0.834302879, 0.834302879), 

1158 (0.4375, 0.849786142, 0.849786142), 

1159 (0.46875, 0.860207984, 0.860207984), 

1160 (0.5, 0.86541021, 0.86541021), 

1161 (0.53125, 0.848937047, 0.848937047), 

1162 (0.5625, 0.827384882, 0.827384882), 

1163 (0.59375, 0.800927443, 0.800927443), 

1164 (0.625, 0.769767752, 0.769767752), 

1165 (0.65625, 0.734132809, 0.734132809), 

1166 (0.6875, 0.694266682, 0.694266682), 

1167 (0.71875, 0.650421156, 0.650421156), 

1168 (0.75, 0.602842431, 0.602842431), 

1169 (0.78125, 0.551750968, 0.551750968), 

1170 (0.8125, 0.49730856, 0.49730856), 

1171 (0.84375, 0.439559467, 0.439559467), 

1172 (0.875, 0.378313092, 0.378313092), 

1173 (0.90625, 0.312874446, 0.312874446), 

1174 (0.9375, 0.24128379, 0.24128379), 

1175 (0.96875, 0.157246067, 0.157246067), 

1176 (1.0, 0.01555616, 0.01555616)], 

1177 'blue': [ 

1178 (0.0, 0.753683153, 0.753683153), 

1179 (0.03125, 0.801466763, 0.801466763), 

1180 (0.0625, 0.84495867, 0.84495867), 

1181 (0.09375, 0.883725899, 0.883725899), 

1182 (0.125, 0.917387822, 0.917387822), 

1183 (0.15625, 0.945619588, 0.945619588), 

1184 (0.1875, 0.968154911, 0.968154911), 

1185 (0.21875, 0.98478814, 0.98478814), 

1186 (0.25, 0.995375608, 0.995375608), 

1187 (0.28125, 0.999836203, 0.999836203), 

1188 (0.3125, 0.998151185, 0.998151185), 

1189 (0.34375, 0.990363227, 0.990363227), 

1190 (0.375, 0.976574709, 0.976574709), 

1191 (0.40625, 0.956945269, 0.956945269), 

1192 (0.4375, 0.931688648, 0.931688648), 

1193 (0.46875, 0.901068838, 0.901068838), 

1194 (0.5, 0.865395561, 0.865395561), 

1195 (0.53125, 0.820880546, 0.820880546), 

1196 (0.5625, 0.774508472, 0.774508472), 

1197 (0.59375, 0.726736146, 0.726736146), 

1198 (0.625, 0.678007945, 0.678007945), 

1199 (0.65625, 0.628751763, 0.628751763), 

1200 (0.6875, 0.579375448, 0.579375448), 

1201 (0.71875, 0.530263762, 0.530263762), 

1202 (0.75, 0.481775914, 0.481775914), 

1203 (0.78125, 0.434243684, 0.434243684), 

1204 (0.8125, 0.387970225, 0.387970225), 

1205 (0.84375, 0.343229596, 0.343229596), 

1206 (0.875, 0.300267182, 0.300267182), 

1207 (0.90625, 0.259301199, 0.259301199), 

1208 (0.9375, 0.220525627, 0.220525627), 

1209 (0.96875, 0.184115123, 0.184115123), 

1210 (1.0, 0.150232812, 0.150232812)] 

1211 } 

1212 

1213# Implementation of Carey Rappaport's CMRmap. 

1214# See `A Color Map for Effective Black-and-White Rendering of Color-Scale 

1215# Images' by Carey Rappaport 

1216# https://www.mathworks.com/matlabcentral/fileexchange/2662-cmrmap-m 

1217_CMRmap_data = {'red': ((0.000, 0.00, 0.00), 

1218 (0.125, 0.15, 0.15), 

1219 (0.250, 0.30, 0.30), 

1220 (0.375, 0.60, 0.60), 

1221 (0.500, 1.00, 1.00), 

1222 (0.625, 0.90, 0.90), 

1223 (0.750, 0.90, 0.90), 

1224 (0.875, 0.90, 0.90), 

1225 (1.000, 1.00, 1.00)), 

1226 'green': ((0.000, 0.00, 0.00), 

1227 (0.125, 0.15, 0.15), 

1228 (0.250, 0.15, 0.15), 

1229 (0.375, 0.20, 0.20), 

1230 (0.500, 0.25, 0.25), 

1231 (0.625, 0.50, 0.50), 

1232 (0.750, 0.75, 0.75), 

1233 (0.875, 0.90, 0.90), 

1234 (1.000, 1.00, 1.00)), 

1235 'blue': ((0.000, 0.00, 0.00), 

1236 (0.125, 0.50, 0.50), 

1237 (0.250, 0.75, 0.75), 

1238 (0.375, 0.50, 0.50), 

1239 (0.500, 0.15, 0.15), 

1240 (0.625, 0.00, 0.00), 

1241 (0.750, 0.10, 0.10), 

1242 (0.875, 0.50, 0.50), 

1243 (1.000, 1.00, 1.00))} 

1244 

1245 

1246# An MIT licensed, colorblind-friendly heatmap from Wistia: 

1247# https://github.com/wistia/heatmap-palette 

1248# https://wistia.com/learn/culture/heatmaps-for-colorblindness 

1249# 

1250# >>> import matplotlib.colors as c 

1251# >>> colors = ["#e4ff7a", "#ffe81a", "#ffbd00", "#ffa000", "#fc7f00"] 

1252# >>> cm = c.LinearSegmentedColormap.from_list('wistia', colors) 

1253# >>> _wistia_data = cm._segmentdata 

1254# >>> del _wistia_data['alpha'] 

1255# 

1256_wistia_data = { 

1257 'red': [(0.0, 0.8941176470588236, 0.8941176470588236), 

1258 (0.25, 1.0, 1.0), 

1259 (0.5, 1.0, 1.0), 

1260 (0.75, 1.0, 1.0), 

1261 (1.0, 0.9882352941176471, 0.9882352941176471)], 

1262 'green': [(0.0, 1.0, 1.0), 

1263 (0.25, 0.9098039215686274, 0.9098039215686274), 

1264 (0.5, 0.7411764705882353, 0.7411764705882353), 

1265 (0.75, 0.6274509803921569, 0.6274509803921569), 

1266 (1.0, 0.4980392156862745, 0.4980392156862745)], 

1267 'blue': [(0.0, 0.47843137254901963, 0.47843137254901963), 

1268 (0.25, 0.10196078431372549, 0.10196078431372549), 

1269 (0.5, 0.0, 0.0), 

1270 (0.75, 0.0, 0.0), 

1271 (1.0, 0.0, 0.0)], 

1272} 

1273 

1274 

1275# Categorical palettes from Vega: 

1276# https://github.com/vega/vega/wiki/Scales 

1277# (divided by 255) 

1278# 

1279 

1280_tab10_data = ( 

1281 (0.12156862745098039, 0.4666666666666667, 0.7058823529411765 ), # 1f77b4 

1282 (1.0, 0.4980392156862745, 0.054901960784313725), # ff7f0e 

1283 (0.17254901960784313, 0.6274509803921569, 0.17254901960784313 ), # 2ca02c 

1284 (0.8392156862745098, 0.15294117647058825, 0.1568627450980392 ), # d62728 

1285 (0.5803921568627451, 0.403921568627451, 0.7411764705882353 ), # 9467bd 

1286 (0.5490196078431373, 0.33725490196078434, 0.29411764705882354 ), # 8c564b 

1287 (0.8901960784313725, 0.4666666666666667, 0.7607843137254902 ), # e377c2 

1288 (0.4980392156862745, 0.4980392156862745, 0.4980392156862745 ), # 7f7f7f 

1289 (0.7372549019607844, 0.7411764705882353, 0.13333333333333333 ), # bcbd22 

1290 (0.09019607843137255, 0.7450980392156863, 0.8117647058823529), # 17becf 

1291) 

1292 

1293_tab20_data = ( 

1294 (0.12156862745098039, 0.4666666666666667, 0.7058823529411765 ), # 1f77b4 

1295 (0.6823529411764706, 0.7803921568627451, 0.9098039215686274 ), # aec7e8 

1296 (1.0, 0.4980392156862745, 0.054901960784313725), # ff7f0e 

1297 (1.0, 0.7333333333333333, 0.47058823529411764 ), # ffbb78 

1298 (0.17254901960784313, 0.6274509803921569, 0.17254901960784313 ), # 2ca02c 

1299 (0.596078431372549, 0.8745098039215686, 0.5411764705882353 ), # 98df8a 

1300 (0.8392156862745098, 0.15294117647058825, 0.1568627450980392 ), # d62728 

1301 (1.0, 0.596078431372549, 0.5882352941176471 ), # ff9896 

1302 (0.5803921568627451, 0.403921568627451, 0.7411764705882353 ), # 9467bd 

1303 (0.7725490196078432, 0.6901960784313725, 0.8352941176470589 ), # c5b0d5 

1304 (0.5490196078431373, 0.33725490196078434, 0.29411764705882354 ), # 8c564b 

1305 (0.7686274509803922, 0.611764705882353, 0.5803921568627451 ), # c49c94 

1306 (0.8901960784313725, 0.4666666666666667, 0.7607843137254902 ), # e377c2 

1307 (0.9686274509803922, 0.7137254901960784, 0.8235294117647058 ), # f7b6d2 

1308 (0.4980392156862745, 0.4980392156862745, 0.4980392156862745 ), # 7f7f7f 

1309 (0.7803921568627451, 0.7803921568627451, 0.7803921568627451 ), # c7c7c7 

1310 (0.7372549019607844, 0.7411764705882353, 0.13333333333333333 ), # bcbd22 

1311 (0.8588235294117647, 0.8588235294117647, 0.5529411764705883 ), # dbdb8d 

1312 (0.09019607843137255, 0.7450980392156863, 0.8117647058823529 ), # 17becf 

1313 (0.6196078431372549, 0.8549019607843137, 0.8980392156862745), # 9edae5 

1314) 

1315 

1316_tab20b_data = ( 

1317 (0.2235294117647059, 0.23137254901960785, 0.4745098039215686 ), # 393b79 

1318 (0.3215686274509804, 0.32941176470588235, 0.6392156862745098 ), # 5254a3 

1319 (0.4196078431372549, 0.43137254901960786, 0.8117647058823529 ), # 6b6ecf 

1320 (0.611764705882353, 0.6196078431372549, 0.8705882352941177 ), # 9c9ede 

1321 (0.38823529411764707, 0.4745098039215686, 0.2235294117647059 ), # 637939 

1322 (0.5490196078431373, 0.6352941176470588, 0.3215686274509804 ), # 8ca252 

1323 (0.7098039215686275, 0.8117647058823529, 0.4196078431372549 ), # b5cf6b 

1324 (0.807843137254902, 0.8588235294117647, 0.611764705882353 ), # cedb9c 

1325 (0.5490196078431373, 0.42745098039215684, 0.19215686274509805), # 8c6d31 

1326 (0.7411764705882353, 0.6196078431372549, 0.2235294117647059 ), # bd9e39 

1327 (0.9058823529411765, 0.7294117647058823, 0.3215686274509804 ), # e7ba52 

1328 (0.9058823529411765, 0.796078431372549, 0.5803921568627451 ), # e7cb94 

1329 (0.5176470588235295, 0.23529411764705882, 0.2235294117647059 ), # 843c39 

1330 (0.6784313725490196, 0.28627450980392155, 0.2901960784313726 ), # ad494a 

1331 (0.8392156862745098, 0.3803921568627451, 0.4196078431372549 ), # d6616b 

1332 (0.9058823529411765, 0.5882352941176471, 0.611764705882353 ), # e7969c 

1333 (0.4823529411764706, 0.2549019607843137, 0.45098039215686275), # 7b4173 

1334 (0.6470588235294118, 0.3176470588235294, 0.5803921568627451 ), # a55194 

1335 (0.807843137254902, 0.42745098039215684, 0.7411764705882353 ), # ce6dbd 

1336 (0.8705882352941177, 0.6196078431372549, 0.8392156862745098 ), # de9ed6 

1337) 

1338 

1339_tab20c_data = ( 

1340 (0.19215686274509805, 0.5098039215686274, 0.7411764705882353 ), # 3182bd 

1341 (0.4196078431372549, 0.6823529411764706, 0.8392156862745098 ), # 6baed6 

1342 (0.6196078431372549, 0.792156862745098, 0.8823529411764706 ), # 9ecae1 

1343 (0.7764705882352941, 0.8588235294117647, 0.9372549019607843 ), # c6dbef 

1344 (0.9019607843137255, 0.3333333333333333, 0.050980392156862744), # e6550d 

1345 (0.9921568627450981, 0.5529411764705883, 0.23529411764705882 ), # fd8d3c 

1346 (0.9921568627450981, 0.6823529411764706, 0.4196078431372549 ), # fdae6b 

1347 (0.9921568627450981, 0.8156862745098039, 0.6352941176470588 ), # fdd0a2 

1348 (0.19215686274509805, 0.6392156862745098, 0.32941176470588235 ), # 31a354 

1349 (0.4549019607843137, 0.7686274509803922, 0.4627450980392157 ), # 74c476 

1350 (0.6313725490196078, 0.8509803921568627, 0.6078431372549019 ), # a1d99b 

1351 (0.7803921568627451, 0.9137254901960784, 0.7529411764705882 ), # c7e9c0 

1352 (0.4588235294117647, 0.4196078431372549, 0.6941176470588235 ), # 756bb1 

1353 (0.6196078431372549, 0.6039215686274509, 0.7843137254901961 ), # 9e9ac8 

1354 (0.7372549019607844, 0.7411764705882353, 0.8627450980392157 ), # bcbddc 

1355 (0.8549019607843137, 0.8549019607843137, 0.9215686274509803 ), # dadaeb 

1356 (0.38823529411764707, 0.38823529411764707, 0.38823529411764707 ), # 636363 

1357 (0.5882352941176471, 0.5882352941176471, 0.5882352941176471 ), # 969696 

1358 (0.7411764705882353, 0.7411764705882353, 0.7411764705882353 ), # bdbdbd 

1359 (0.8509803921568627, 0.8509803921568627, 0.8509803921568627 ), # d9d9d9 

1360) 

1361 

1362 

1363datad = { 

1364 'Blues': _Blues_data, 

1365 'BrBG': _BrBG_data, 

1366 'BuGn': _BuGn_data, 

1367 'BuPu': _BuPu_data, 

1368 'CMRmap': _CMRmap_data, 

1369 'GnBu': _GnBu_data, 

1370 'Greens': _Greens_data, 

1371 'Greys': _Greys_data, 

1372 'OrRd': _OrRd_data, 

1373 'Oranges': _Oranges_data, 

1374 'PRGn': _PRGn_data, 

1375 'PiYG': _PiYG_data, 

1376 'PuBu': _PuBu_data, 

1377 'PuBuGn': _PuBuGn_data, 

1378 'PuOr': _PuOr_data, 

1379 'PuRd': _PuRd_data, 

1380 'Purples': _Purples_data, 

1381 'RdBu': _RdBu_data, 

1382 'RdGy': _RdGy_data, 

1383 'RdPu': _RdPu_data, 

1384 'RdYlBu': _RdYlBu_data, 

1385 'RdYlGn': _RdYlGn_data, 

1386 'Reds': _Reds_data, 

1387 'Spectral': _Spectral_data, 

1388 'Wistia': _wistia_data, 

1389 'YlGn': _YlGn_data, 

1390 'YlGnBu': _YlGnBu_data, 

1391 'YlOrBr': _YlOrBr_data, 

1392 'YlOrRd': _YlOrRd_data, 

1393 'afmhot': _afmhot_data, 

1394 'autumn': _autumn_data, 

1395 'binary': _binary_data, 

1396 'bone': _bone_data, 

1397 'brg': _brg_data, 

1398 'bwr': _bwr_data, 

1399 'cool': _cool_data, 

1400 'coolwarm': _coolwarm_data, 

1401 'copper': _copper_data, 

1402 'cubehelix': _cubehelix_data, 

1403 'flag': _flag_data, 

1404 'gist_earth': _gist_earth_data, 

1405 'gist_gray': _gist_gray_data, 

1406 'gist_heat': _gist_heat_data, 

1407 'gist_ncar': _gist_ncar_data, 

1408 'gist_rainbow': _gist_rainbow_data, 

1409 'gist_stern': _gist_stern_data, 

1410 'gist_yarg': _gist_yarg_data, 

1411 'gnuplot': _gnuplot_data, 

1412 'gnuplot2': _gnuplot2_data, 

1413 'gray': _gray_data, 

1414 'hot': _hot_data, 

1415 'hsv': _hsv_data, 

1416 'jet': _jet_data, 

1417 'nipy_spectral': _nipy_spectral_data, 

1418 'ocean': _ocean_data, 

1419 'pink': _pink_data, 

1420 'prism': _prism_data, 

1421 'rainbow': _rainbow_data, 

1422 'seismic': _seismic_data, 

1423 'spring': _spring_data, 

1424 'summer': _summer_data, 

1425 'terrain': _terrain_data, 

1426 'winter': _winter_data, 

1427 # Qualitative 

1428 'Accent': {'listed': _Accent_data}, 

1429 'Dark2': {'listed': _Dark2_data}, 

1430 'Paired': {'listed': _Paired_data}, 

1431 'Pastel1': {'listed': _Pastel1_data}, 

1432 'Pastel2': {'listed': _Pastel2_data}, 

1433 'Set1': {'listed': _Set1_data}, 

1434 'Set2': {'listed': _Set2_data}, 

1435 'Set3': {'listed': _Set3_data}, 

1436 'tab10': {'listed': _tab10_data}, 

1437 'tab20': {'listed': _tab20_data}, 

1438 'tab20b': {'listed': _tab20b_data}, 

1439 'tab20c': {'listed': _tab20c_data}, 

1440}