Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0d8449f

Browse files
ENH: Add Petroff 6 and 8 color cycle style sheets
* Add the 6 color and the 8 color Petroff color cycles from Matthew A. Petroff, Accessible Color Sequences for Data Visualizationhttps://arxiv.org/abs/2107.02270. The 10 color cycle was added in PR 27851 which landed in Matplotlib v3.10.0.
1 parent759765c commit0d8449f

File tree

4 files changed

+35
-0
lines changed

4 files changed

+35
-0
lines changed

‎lib/matplotlib/_cm.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1365,6 +1365,29 @@ def _gist_yarg(x): return 1 - x
13651365
(0.8509803921568627,0.8509803921568627,0.8509803921568627 ),# d9d9d9
13661366
)
13671367

1368+
# Colorblind accessible palettes from
1369+
# Matthew A. Petroff, Accessible Color Sequences for Data Visualization
1370+
# https://arxiv.org/abs/2107.02270
1371+
1372+
_petroff6_data= (
1373+
(0.3411764705882353,0.5647058823529412,0.9882352941176471),# 5790fc
1374+
(0.9725490196078431,0.611764705882353,0.12549019607843137),# f89c20
1375+
(0.8941176470588236,0.1450980392156863,0.21176470588235294),# e42536
1376+
(0.5882352941176471,0.2901960784313726,0.5450980392156862),# 964a8b
1377+
(0.611764705882353,0.611764705882353,0.6313725490196078),# 9c9ca1
1378+
(0.47843137254901963,0.12941176470588237,0.8666666666666667),# 7a21dd
1379+
)
1380+
1381+
_petroff8_data= (
1382+
(0.09411764705882353,0.27058823529411763,0.984313725490196),# 1845fb
1383+
(1.0,0.3686274509803922,0.00784313725490196),# ff5e02
1384+
(0.788235294117647,0.12156862745098039,0.08627450980392157),# c91f16
1385+
(0.7843137254901961,0.28627450980392155,0.6627450980392157),# c849a9
1386+
(0.6784313725490196,0.6784313725490196,0.49019607843137253),# adad7d
1387+
(0.5254901960784314,0.7843137254901961,0.8666666666666667),# 86c8dd
1388+
(0.3411764705882353,0.5529411764705883,1.0),# 578dff
1389+
(0.396078431372549,0.38823529411764707,0.39215686274509803),# 656364
1390+
)
13681391

13691392
_petroff10_data= (
13701393
(0.24705882352941178,0.5647058823529412,0.8549019607843137),# 3f90da

‎lib/matplotlib/colors.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@ class ColorSequenceRegistry(Mapping):
131131
'Set1':_cm._Set1_data,
132132
'Set2':_cm._Set2_data,
133133
'Set3':_cm._Set3_data,
134+
'petroff6':_cm._petroff6_data,
135+
'petroff8':_cm._petroff8_data,
134136
'petroff10':_cm._petroff10_data,
135137
}
136138

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Color cycle survey palette from Petroff (2021):
2+
# https://arxiv.org/abs/2107.02270
3+
# https://github.com/mpetroff/accessible-color-cycles
4+
axes.prop_cycle: cycler('color', ['5790fc', 'f89c20', 'e42536', '964a8b', '9c9ca1', '7a21dd'])
5+
patch.facecolor: 5790fc
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Color cycle survey palette from Petroff (2021):
2+
# https://arxiv.org/abs/2107.02270
3+
# https://github.com/mpetroff/accessible-color-cycles
4+
axes.prop_cycle: cycler('color', ['1845fb', 'ff5e02', 'c91f16', 'c849a9', 'adad7d', '86c8dd', '578dff', '656364'])
5+
patch.facecolor: 1845fb

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp