Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f16efdf

Browse files
committed
Revised coolwarm color map with data from CoolWarmFloat33.csv
1 parent 4772c9d commit f16efdf

File tree

1 file changed

+103
-103
lines changed

1 file changed

+103
-103
lines changed

lib/matplotlib/_cm.py

Lines changed: 103 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -1628,113 +1628,113 @@ def gfunc32(x):
16281628
'blue': lambda x: 1 - x,
16291629
}
16301630

1631-
# This cool to warm color map was generated from Table 2 of
1632-
# "Diverging Color Maps for Scientific Visualization (Expanded)"
1633-
# by Kenneth Moreland. <http://www.cs.unm.edu/~kmorel/documents/ColorMaps/>
1631+
# This bipolar color map was generated from CoolWarmFloat33.csv of
1632+
# "Diverging Color Maps for Scientific Visualization" by Kenneth Moreland.
1633+
# <http://www.cs.unm.edu/~kmorel/documents/ColorMaps/>
16341634
_coolwarm_data = {
16351635
'red': [
1636-
(0.0, 0.23137255, 0.23137255),
1637-
(0.03125, 0.26666668, 0.26666668),
1638-
(0.0625, 0.3019608, 0.3019608),
1639-
(0.09375, 0.34117648, 0.34117648),
1640-
(0.125, 0.38431373, 0.38431373),
1641-
(0.15625, 0.42352942, 0.42352942),
1642-
(0.1875, 0.46666667, 0.46666667),
1643-
(0.21875, 0.50980395, 0.50980395),
1644-
(0.25, 0.5529412, 0.5529412),
1645-
(0.28125, 0.59607846, 0.59607846),
1646-
(0.3125, 0.63921571, 0.63921571),
1647-
(0.34375, 0.68235296, 0.68235296),
1648-
(0.375, 0.72156864, 0.72156864),
1649-
(0.40625, 0.76078433, 0.76078433),
1650-
(0.4375, 0.80000001, 0.80000001),
1651-
(0.46875, 0.83529413, 0.83529413),
1652-
(0.5, 0.86666667, 0.86666667),
1653-
(0.53125, 0.89803922, 0.89803922),
1654-
(0.5625, 0.9254902, 0.9254902),
1655-
(0.59375, 0.94509804, 0.94509804),
1656-
(0.625, 0.96078432, 0.96078432),
1657-
(0.65625, 0.96862745, 0.96862745),
1658-
(0.6875, 0.96862745, 0.96862745),
1659-
(0.71875, 0.96862745, 0.96862745),
1660-
(0.75, 0.95686275, 0.95686275),
1661-
(0.78125, 0.94509804, 0.94509804),
1662-
(0.8125, 0.9254902, 0.9254902),
1663-
(0.84375, 0.89803922, 0.89803922),
1664-
(0.875, 0.87058824, 0.87058824),
1665-
(0.90625, 0.83529413, 0.83529413),
1666-
(0.9375, 0.79607844, 0.79607844),
1667-
(0.96875, 0.75294119, 0.75294119),
1668-
(1.0, 0.70588237, 0.70588237)],
1636+
(0.0, 0.2298057, 0.2298057),
1637+
(0.03125, 0.26623388, 0.26623388),
1638+
(0.0625, 0.30386891, 0.30386891),
1639+
(0.09375, 0.342804478, 0.342804478),
1640+
(0.125, 0.38301334, 0.38301334),
1641+
(0.15625, 0.424369608, 0.424369608),
1642+
(0.1875, 0.46666708, 0.46666708),
1643+
(0.21875, 0.509635204, 0.509635204),
1644+
(0.25, 0.552953156, 0.552953156),
1645+
(0.28125, 0.596262162, 0.596262162),
1646+
(0.3125, 0.639176211, 0.639176211),
1647+
(0.34375, 0.681291281, 0.681291281),
1648+
(0.375, 0.722193294, 0.722193294),
1649+
(0.40625, 0.761464949, 0.761464949),
1650+
(0.4375, 0.798691636, 0.798691636),
1651+
(0.46875, 0.833466556, 0.833466556),
1652+
(0.5, 0.865395197, 0.865395197),
1653+
(0.53125, 0.897787179, 0.897787179),
1654+
(0.5625, 0.924127593, 0.924127593),
1655+
(0.59375, 0.944468518, 0.944468518),
1656+
(0.625, 0.958852946, 0.958852946),
1657+
(0.65625, 0.96732803, 0.96732803),
1658+
(0.6875, 0.969954137, 0.969954137),
1659+
(0.71875, 0.966811177, 0.966811177),
1660+
(0.75, 0.958003065, 0.958003065),
1661+
(0.78125, 0.943660866, 0.943660866),
1662+
(0.8125, 0.923944917, 0.923944917),
1663+
(0.84375, 0.89904617, 0.89904617),
1664+
(0.875, 0.869186849, 0.869186849),
1665+
(0.90625, 0.834620542, 0.834620542),
1666+
(0.9375, 0.795631745, 0.795631745),
1667+
(0.96875, 0.752534934, 0.752534934),
1668+
(1.0, 0.705673158, 0.705673158)],
16691669
'green': [
1670-
(0.0, 0.29803923, 0.29803923),
1671-
(0.03125, 0.35294119, 0.35294119),
1672-
(0.0625, 0.40784314, 0.40784314),
1673-
(0.09375, 0.45882353, 0.45882353),
1674-
(0.125, 0.50980395, 0.50980395),
1675-
(0.15625, 0.55686277, 0.55686277),
1676-
(0.1875, 0.60392159, 0.60392159),
1677-
(0.21875, 0.64705884, 0.64705884),
1678-
(0.25, 0.6901961, 0.6901961),
1679-
(0.28125, 0.72549021, 0.72549021),
1680-
(0.3125, 0.76078433, 0.76078433),
1681-
(0.34375, 0.78823531, 0.78823531),
1682-
(0.375, 0.81568629, 0.81568629),
1683-
(0.40625, 0.83529413, 0.83529413),
1684-
(0.4375, 0.8509804, 0.8509804),
1685-
(0.46875, 0.85882354, 0.85882354),
1686-
(0.5, 0.86666667, 0.86666667),
1687-
(0.53125, 0.84705883, 0.84705883),
1688-
(0.5625, 0.82745099, 0.82745099),
1689-
(0.59375, 0.80000001, 0.80000001),
1690-
(0.625, 0.76862746, 0.76862746),
1691-
(0.65625, 0.73333335, 0.73333335),
1692-
(0.6875, 0.69411767, 0.69411767),
1693-
(0.71875, 0.65098041, 0.65098041),
1694-
(0.75, 0.60392159, 0.60392159),
1695-
(0.78125, 0.5529412, 0.5529412),
1696-
(0.8125, 0.49803922, 0.49803922),
1697-
(0.84375, 0.43921569, 0.43921569),
1698-
(0.875, 0.3764706, 0.3764706),
1699-
(0.90625, 0.3137255, 0.3137255),
1700-
(0.9375, 0.24313726, 0.24313726),
1701-
(0.96875, 0.15686275, 0.15686275),
1702-
(1.0, 0.015686275, 0.015686275)],
1670+
(0.0, 0.298717966, 0.298717966),
1671+
(0.03125, 0.353094838, 0.353094838),
1672+
(0.0625, 0.406535296, 0.406535296),
1673+
(0.09375, 0.458757618, 0.458757618),
1674+
(0.125, 0.50941904, 0.50941904),
1675+
(0.15625, 0.558148092, 0.558148092),
1676+
(0.1875, 0.604562568, 0.604562568),
1677+
(0.21875, 0.648280772, 0.648280772),
1678+
(0.25, 0.688929332, 0.688929332),
1679+
(0.28125, 0.726149107, 0.726149107),
1680+
(0.3125, 0.759599947, 0.759599947),
1681+
(0.34375, 0.788964712, 0.788964712),
1682+
(0.375, 0.813952739, 0.813952739),
1683+
(0.40625, 0.834302879, 0.834302879),
1684+
(0.4375, 0.849786142, 0.849786142),
1685+
(0.46875, 0.860207984, 0.860207984),
1686+
(0.5, 0.86541021, 0.86541021),
1687+
(0.53125, 0.848937047, 0.848937047),
1688+
(0.5625, 0.827384882, 0.827384882),
1689+
(0.59375, 0.800927443, 0.800927443),
1690+
(0.625, 0.769767752, 0.769767752),
1691+
(0.65625, 0.734132809, 0.734132809),
1692+
(0.6875, 0.694266682, 0.694266682),
1693+
(0.71875, 0.650421156, 0.650421156),
1694+
(0.75, 0.602842431, 0.602842431),
1695+
(0.78125, 0.551750968, 0.551750968),
1696+
(0.8125, 0.49730856, 0.49730856),
1697+
(0.84375, 0.439559467, 0.439559467),
1698+
(0.875, 0.378313092, 0.378313092),
1699+
(0.90625, 0.312874446, 0.312874446),
1700+
(0.9375, 0.24128379, 0.24128379),
1701+
(0.96875, 0.157246067, 0.157246067),
1702+
(1.0, 0.01555616, 0.01555616)],
17031703
'blue': [
1704-
(0.0, 0.75294119, 0.75294119),
1705-
(0.03125, 0.80000001, 0.80000001),
1706-
(0.0625, 0.84313726, 0.84313726),
1707-
(0.09375, 0.88235295, 0.88235295),
1708-
(0.125, 0.91764706, 0.91764706),
1709-
(0.15625, 0.94509804, 0.94509804),
1710-
(0.1875, 0.96862745, 0.96862745),
1711-
(0.21875, 0.98431373, 0.98431373),
1712-
(0.25, 0.99607843, 0.99607843),
1713-
(0.28125, 1.0, 1.0),
1714-
(0.3125, 1.0, 1.0),
1715-
(0.34375, 0.99215686, 0.99215686),
1716-
(0.375, 0.97647059, 0.97647059),
1717-
(0.40625, 0.95686275, 0.95686275),
1718-
(0.4375, 0.93333334, 0.93333334),
1719-
(0.46875, 0.90196079, 0.90196079),
1720-
(0.5, 0.86666667, 0.86666667),
1721-
(0.53125, 0.81960785, 0.81960785),
1722-
(0.5625, 0.77254903, 0.77254903),
1723-
(0.59375, 0.72549021, 0.72549021),
1724-
(0.625, 0.67843139, 0.67843139),
1725-
(0.65625, 0.627451, 0.627451),
1726-
(0.6875, 0.58039218, 0.58039218),
1727-
(0.71875, 0.52941179, 0.52941179),
1728-
(0.75, 0.48235294, 0.48235294),
1729-
(0.78125, 0.43529412, 0.43529412),
1730-
(0.8125, 0.3882353, 0.3882353),
1731-
(0.84375, 0.34509805, 0.34509805),
1732-
(0.875, 0.3019608, 0.3019608),
1733-
(0.90625, 0.25882354, 0.25882354),
1734-
(0.9375, 0.21960784, 0.21960784),
1735-
(0.96875, 0.18431373, 0.18431373),
1736-
(1.0, 0.14901961, 0.14901961)]
1737-
}
1704+
(0.0, 0.753683153, 0.753683153),
1705+
(0.03125, 0.801466763, 0.801466763),
1706+
(0.0625, 0.84495867, 0.84495867),
1707+
(0.09375, 0.883725899, 0.883725899),
1708+
(0.125, 0.917387822, 0.917387822),
1709+
(0.15625, 0.945619588, 0.945619588),
1710+
(0.1875, 0.968154911, 0.968154911),
1711+
(0.21875, 0.98478814, 0.98478814),
1712+
(0.25, 0.995375608, 0.995375608),
1713+
(0.28125, 0.999836203, 0.999836203),
1714+
(0.3125, 0.998151185, 0.998151185),
1715+
(0.34375, 0.990363227, 0.990363227),
1716+
(0.375, 0.976574709, 0.976574709),
1717+
(0.40625, 0.956945269, 0.956945269),
1718+
(0.4375, 0.931688648, 0.931688648),
1719+
(0.46875, 0.901068838, 0.901068838),
1720+
(0.5, 0.865395561, 0.865395561),
1721+
(0.53125, 0.820880546, 0.820880546),
1722+
(0.5625, 0.774508472, 0.774508472),
1723+
(0.59375, 0.726736146, 0.726736146),
1724+
(0.625, 0.678007945, 0.678007945),
1725+
(0.65625, 0.628751763, 0.628751763),
1726+
(0.6875, 0.579375448, 0.579375448),
1727+
(0.71875, 0.530263762, 0.530263762),
1728+
(0.75, 0.481775914, 0.481775914),
1729+
(0.78125, 0.434243684, 0.434243684),
1730+
(0.8125, 0.387970225, 0.387970225),
1731+
(0.84375, 0.343229596, 0.343229596),
1732+
(0.875, 0.300267182, 0.300267182),
1733+
(0.90625, 0.259301199, 0.259301199),
1734+
(0.9375, 0.220525627, 0.220525627),
1735+
(0.96875, 0.184115123, 0.184115123),
1736+
(1.0, 0.150232812, 0.150232812)]
1737+
}
17381738

17391739

17401740
datad = {

0 commit comments

Comments
 (0)