ScottPlot.NET
GitHub Repo stars

ScottPlot 5 Color Palettes

Category 10

A set of 10 unque colors used in many data visualization libraries such as Matplotlib, Vega, and Tableau

IPalette palette = new ScottPlot.Palettes.Category10();
palette.GetColor(0) returns #1F77B4
palette.GetColor(1) returns #FF7F0E
palette.GetColor(2) returns #2CA02C
palette.GetColor(3) returns #D62728
palette.GetColor(4) returns #9467BD
palette.GetColor(5) returns #8C564B
palette.GetColor(6) returns #E377C2
palette.GetColor(7) returns #7F7F7F
palette.GetColor(8) returns #BCBD22
palette.GetColor(9) returns #17BECF

Category 20

A set of 20 unque colors used in many data visualization libraries such as Matplotlib, Vega, and Tableau

IPalette palette = new ScottPlot.Palettes.Category20();
palette.GetColor(0) returns #1F77B4
palette.GetColor(1) returns #AEC7E8
palette.GetColor(2) returns #FF7F0E
palette.GetColor(3) returns #FFBB78
palette.GetColor(4) returns #2CA02C
palette.GetColor(5) returns #98DF8A
palette.GetColor(6) returns #D62728
palette.GetColor(7) returns #FF9896
palette.GetColor(8) returns #9467BD
palette.GetColor(9) returns #C5B0D5
palette.GetColor(10) returns #8C564B
palette.GetColor(11) returns #C49C94
palette.GetColor(12) returns #E377C2
palette.GetColor(13) returns #F7B6D2
palette.GetColor(14) returns #7F7F7F
palette.GetColor(15) returns #C7C7C7
palette.GetColor(16) returns #BCBD22
palette.GetColor(17) returns #DBDB8D
palette.GetColor(18) returns #17BECF
palette.GetColor(19) returns #9EDAE5

Amber

IPalette palette = new ScottPlot.Palettes.Amber();
palette.GetColor(0) returns #FF6F00
palette.GetColor(1) returns #FF8F00
palette.GetColor(2) returns #FFA000
palette.GetColor(3) returns #FFB300
palette.GetColor(4) returns #FFC107

Aurora

From the Nord collection of palettes: https://github.com/arcticicestudio/nord

IPalette palette = new ScottPlot.Palettes.Aurora();
palette.GetColor(0) returns #BF616A
palette.GetColor(1) returns #D08770
palette.GetColor(2) returns #EBCB8B
palette.GetColor(3) returns #A3BE8C
palette.GetColor(4) returns #B48EAD

Building

IPalette palette = new ScottPlot.Palettes.Building();
palette.GetColor(0) returns #FF6F00
palette.GetColor(1) returns #FF8F00
palette.GetColor(2) returns #FFA000
palette.GetColor(3) returns #FFB300
palette.GetColor(4) returns #FFC107

Colorblind Friendly

A set of 8 colorblind-friendly colors from Bang Wong’s Nature Methods paper https://www.nature.com/articles/nmeth.1618.pdf

IPalette palette = new ScottPlot.Palettes.ColorblindFriendly();
palette.GetColor(0) returns #000000
palette.GetColor(1) returns #E69F00
palette.GetColor(2) returns #56B4E9
palette.GetColor(3) returns #009E73
palette.GetColor(4) returns #F0E442
palette.GetColor(5) returns #0072B2
palette.GetColor(6) returns #D55E00
palette.GetColor(7) returns #CC79A7

Colorblind Friendly (inverted)

A set of 8 colorblind-friendly colors from Bang Wong’s Nature Methods paper https://www.nature.com/articles/nmeth.1618.pdf

IPalette palette = new ScottPlot.Palettes.ColorblindFriendlyDark();
palette.GetColor(0) returns #FFFFFF
palette.GetColor(1) returns #1960FF
palette.GetColor(2) returns #A94B16
palette.GetColor(3) returns #FF618C
palette.GetColor(4) returns #0F1BBD
palette.GetColor(5) returns #FF8D4D
palette.GetColor(6) returns #2AA1FF
palette.GetColor(7) returns #338658

Dark

A qualitative 8-color palette generated using colorbrewer2.org

IPalette palette = new ScottPlot.Palettes.Dark();
palette.GetColor(0) returns #1B9E77
palette.GetColor(1) returns #D95F02
palette.GetColor(2) returns #7570B3
palette.GetColor(3) returns #E7298A
palette.GetColor(4) returns #66A61E
palette.GetColor(5) returns #E6AB02
palette.GetColor(6) returns #A6761D
palette.GetColor(7) returns #666666

Dark Pastel

A qualitative 8-color palette generated using colorbrewer2.org

IPalette palette = new ScottPlot.Palettes.DarkPastel();
palette.GetColor(0) returns #66C2A5
palette.GetColor(1) returns #FC8D62
palette.GetColor(2) returns #8DA0CB
palette.GetColor(3) returns #E78AC3
palette.GetColor(4) returns #A6D854
palette.GetColor(5) returns #FFD92F
palette.GetColor(6) returns #E5C494
palette.GetColor(7) returns #B3B3B3

Frost

From the Nord collection of palettes: https://github.com/arcticicestudio/nord

IPalette palette = new ScottPlot.Palettes.Frost();
palette.GetColor(0) returns #8FBCBB
palette.GetColor(1) returns #88C0D0
palette.GetColor(2) returns #81A1C1
palette.GetColor(3) returns #5E81AC

Light ocean

A 9-color palette by Arthurits created by a mixture of light greens, blues, and purples

IPalette palette = new ScottPlot.Palettes.LightOcean();
palette.GetColor(0) returns #DFEDD9
palette.GetColor(1) returns #DBECDC
palette.GetColor(2) returns #DBEDE4
palette.GetColor(3) returns #DAEEEC
palette.GetColor(4) returns #DAEEF3
palette.GetColor(5) returns #DAE6F2
palette.GetColor(6) returns #DADEF1
palette.GetColor(7) returns #DEDAEE
palette.GetColor(8) returns #E5DAED

Light spectrum

A 9-color palette by Arthurits created by lightening the colors in the visible spectrum

IPalette palette = new ScottPlot.Palettes.LightSpectrum();
palette.GetColor(0) returns #FCE5E6
palette.GetColor(1) returns #FFF8E7
palette.GetColor(2) returns #FFFCE8
palette.GetColor(3) returns #EFF5E4
palette.GetColor(4) returns #E7F2E6
palette.GetColor(5) returns #DDF0F5
palette.GetColor(6) returns #E6F2FC
palette.GetColor(7) returns #E6EAF7
palette.GetColor(8) returns #EEE0F0

Microcharts

Soft color palette sourced from the Microcharts project: https://github.com/microcharts-dotnet/Microcharts

IPalette palette = new ScottPlot.Palettes.Microcharts();
palette.GetColor(0) returns #266489
palette.GetColor(1) returns #68B9C0
palette.GetColor(2) returns #90D585
palette.GetColor(3) returns #F3C151
palette.GetColor(4) returns #F37F64
palette.GetColor(5) returns #424856
palette.GetColor(6) returns #8F97A4
palette.GetColor(7) returns #DAC096
palette.GetColor(8) returns #76846E
palette.GetColor(9) returns #DABFAF
palette.GetColor(10) returns #A65B69
palette.GetColor(11) returns #97A69D

Nero

IPalette palette = new ScottPlot.Palettes.Nero();
palette.GetColor(0) returns #013A20
palette.GetColor(1) returns #478C5C
palette.GetColor(2) returns #94C973
palette.GetColor(3) returns #BACC81
palette.GetColor(4) returns #CDD193

Nord

From the Nord ConEmu color scheme: https://github.com/arcticicestudio/nord-conemu

IPalette palette = new ScottPlot.Palettes.Nord();
palette.GetColor(0) returns #BF616A
palette.GetColor(1) returns #A3BE8C
palette.GetColor(2) returns #EBCB8B
palette.GetColor(3) returns #81A1C1
palette.GetColor(4) returns #B48EAD
palette.GetColor(5) returns #88C0D0
palette.GetColor(6) returns #E5E9F0

Xgfs Normal 6

A color palette adapted from Tsitsulin’s 6-color normal xgfs palette: http://tsitsul.in/blog/coloropt

IPalette palette = new ScottPlot.Palettes.Normal();
palette.GetColor(0) returns #4053D3
palette.GetColor(1) returns #DDB310
palette.GetColor(2) returns #B51D14
palette.GetColor(3) returns #00BEFF
palette.GetColor(4) returns #FB49B0
palette.GetColor(5) returns #00B25D
palette.GetColor(6) returns #CACACA

One Half

A Sublime color scheme by Son A. Pham: https://github.com/sonph/onehalf

IPalette palette = new ScottPlot.Palettes.OneHalf();
palette.GetColor(0) returns #383A42
palette.GetColor(1) returns #E4564A
palette.GetColor(2) returns #50A14F
palette.GetColor(3) returns #C18402
palette.GetColor(4) returns #0084BC
palette.GetColor(5) returns #A626A4
palette.GetColor(6) returns #0897B3

One Half (Dark)

A Sublime color scheme by Son A. Pham: https://github.com/sonph/onehalf

IPalette palette = new ScottPlot.Palettes.OneHalfDark();
palette.GetColor(0) returns #E06C75
palette.GetColor(1) returns #98C379
palette.GetColor(2) returns #E5C07B
palette.GetColor(3) returns #61AFF0
palette.GetColor(4) returns #C678DD
palette.GetColor(5) returns #56B6C2
palette.GetColor(6) returns #DCDFE4

Pastel wheel

A 12-color palette by Arthurits created by lightening the color wheel

IPalette palette = new ScottPlot.Palettes.PastelWheel();
palette.GetColor(0) returns #F8C5C7
palette.GetColor(1) returns #FADEC3
palette.GetColor(2) returns #FBF6C4
palette.GetColor(3) returns #E1ECC8
palette.GetColor(4) returns #D7E8CB
palette.GetColor(5) returns #DAEBD7
palette.GetColor(6) returns #D9EEF3
palette.GetColor(7) returns #CADBED
palette.GetColor(8) returns #C7D2E6
palette.GetColor(9) returns #D4D1E5
palette.GetColor(10) returns #E8D3E6
palette.GetColor(11) returns #F8C7DE

Penumbra

A perceptually uniform color palette by Neal McKee: https://github.com/nealmckee/penumbra

IPalette palette = new ScottPlot.Palettes.Penumbra();
palette.GetColor(0) returns #CB7459
palette.GetColor(1) returns #A38F2D
palette.GetColor(2) returns #46A473
palette.GetColor(3) returns #00A0BE
palette.GetColor(4) returns #7E87D6
palette.GetColor(5) returns #BD72A8

Polar Night

From the Nord collection of palettes: https://github.com/arcticicestudio/nord

IPalette palette = new ScottPlot.Palettes.PolarNight();
palette.GetColor(0) returns #2E3440
palette.GetColor(1) returns #3B4252
palette.GetColor(2) returns #434C5E
palette.GetColor(3) returns #4C566A

Redness

IPalette palette = new ScottPlot.Palettes.Redness();
palette.GetColor(0) returns #FF0000
palette.GetColor(1) returns #FF4F00
palette.GetColor(2) returns #FFA900
palette.GetColor(3) returns #900303
palette.GetColor(4) returns #FF8181

Snow Storm

From the Nord collection of palettes: https://github.com/arcticicestudio/nord

IPalette palette = new ScottPlot.Palettes.SnowStorm();
palette.GetColor(0) returns #D8DEE9
palette.GetColor(1) returns #E5E9F0
palette.GetColor(2) returns #ECEFF4

Summer Splash

IPalette palette = new ScottPlot.Palettes.SummerSplash();
palette.GetColor(0) returns #05445E
palette.GetColor(1) returns #189AB4
palette.GetColor(2) returns #75E6DA
palette.GetColor(3) returns #D4F1F4

Xgfs 25

A 25-color palette by Arthurits adapted from Tsitsulin’s 12-color xgfs palette: http://tsitsul.in/blog/coloropt

IPalette palette = new ScottPlot.Palettes.Tsitsulin();
palette.GetColor(0) returns #EBAC23
palette.GetColor(1) returns #B80058
palette.GetColor(2) returns #008CF9
palette.GetColor(3) returns #006E00
palette.GetColor(4) returns #00BBAD
palette.GetColor(5) returns #D163E6
palette.GetColor(6) returns #B24502
palette.GetColor(7) returns #FF9287
palette.GetColor(8) returns #5954D6
palette.GetColor(9) returns #00C6F8
palette.GetColor(10) returns #878500
palette.GetColor(11) returns #00A76C
palette.GetColor(12) returns #F6DA9C
palette.GetColor(13) returns #FF5CAA
palette.GetColor(14) returns #8ACCFF
palette.GetColor(15) returns #4BFF4B
palette.GetColor(16) returns #6EFFF4
palette.GetColor(17) returns #EDC1F5
palette.GetColor(18) returns #FEAE7C
palette.GetColor(19) returns #FFC8C3
palette.GetColor(20) returns #BDBBEF
palette.GetColor(21) returns #BDF2FF
palette.GetColor(22) returns #FFFC43
palette.GetColor(23) returns #65FFC8
palette.GetColor(24) returns #AAAAAA