Palettes are collections of colors.
The palette in Plot.Palette
defines default colors for new objects added to plots.
Users can access palettes directly to get color values for any use.
var pal = ScottPlot.Palette.Category10;
for (int i = 0; i < pal.Count(); i++)
{
var color = pal.GetColor(i);
Console.WriteLine(color);
}
Amber
var myPalette = new ScottPlot.Palettes.Amber();
foreach (var color in myPalette)
Console.WriteLine(color);
Aurora
From the Nord collection of palettes: https://github.com/arcticicestudio/nord
var myPalette = new ScottPlot.Palettes.Aurora();
foreach (var color in myPalette)
Console.WriteLine(color);
Building
var myPalette = new ScottPlot.Palettes.Building();
foreach (var color in myPalette)
Console.WriteLine(color);
Category 10
A set of 10 unque colors used in many data visualization libraries such as Matplotlib, Vega, and Tableau
var myPalette = new ScottPlot.Palettes.Category10();
foreach (var color in myPalette)
Console.WriteLine(color);
Category 20
A set of 20 unque colors used in many data visualization libraries such as Matplotlib, Vega, and Tableau
var myPalette = new ScottPlot.Palettes.Category20();
foreach (var color in myPalette)
Console.WriteLine(color);
Colorblind Friendly
A set of 8 colorblind-friendly colors from Bang Wong’s Nature Methods paper https://www.nature.com/articles/nmeth.1618.pdf
var myPalette = new ScottPlot.Palettes.ColorblindFriendly();
foreach (var color in myPalette)
Console.WriteLine(color);
Dark
A qualitative 8-color palette generated using colorbrewer2.org
var myPalette = new ScottPlot.Palettes.Dark();
foreach (var color in myPalette)
Console.WriteLine(color);
Dark Pastel
A qualitative 8-color palette generated using colorbrewer2.org
var myPalette = new ScottPlot.Palettes.DarkPastel();
foreach (var color in myPalette)
Console.WriteLine(color);
Frost
From the Nord collection of palettes: https://github.com/arcticicestudio/nord
var myPalette = new ScottPlot.Palettes.Frost();
foreach (var color in myPalette)
Console.WriteLine(color);
Light ocean
A 9-color palette by Arthurits created by a mixture of light greens, blues, and purples
var myPalette = new ScottPlot.Palettes.LightOcean();
foreach (var color in myPalette)
Console.WriteLine(color);
Light spectrum
A 9-color palette by Arthurits created by lightening the colors in the visible spectrum
var myPalette = new ScottPlot.Palettes.LightSpectrum();
foreach (var color in myPalette)
Console.WriteLine(color);
Microcharts
Soft color palette sourced from the Microcharts project: https://github.com/microcharts-dotnet/Microcharts
var myPalette = new ScottPlot.Palettes.Microcharts();
foreach (var color in myPalette)
Console.WriteLine(color);
Nero
var myPalette = new ScottPlot.Palettes.Nero();
foreach (var color in myPalette)
Console.WriteLine(color);
Nord
From the Nord ConEmu color scheme: https://github.com/arcticicestudio/nord-conemu
var myPalette = new ScottPlot.Palettes.Nord();
foreach (var color in myPalette)
Console.WriteLine(color);
Xgfs Normal 6
A color palette adapted from Tsitsulin’s 6-color normal xgfs palette: http://tsitsul.in/blog/coloropt
var myPalette = new ScottPlot.Palettes.Normal();
foreach (var color in myPalette)
Console.WriteLine(color);
One Half
A Sublime color scheme by Son A. Pham: https://github.com/sonph/onehalf
var myPalette = new ScottPlot.Palettes.OneHalf();
foreach (var color in myPalette)
Console.WriteLine(color);
One Half (Dark)
A Sublime color scheme by Son A. Pham: https://github.com/sonph/onehalf
var myPalette = new ScottPlot.Palettes.OneHalfDark();
foreach (var color in myPalette)
Console.WriteLine(color);
Pastel wheel
A 12-color palette by Arthurits created by lightening the color wheel
var myPalette = new ScottPlot.Palettes.PastelWheel();
foreach (var color in myPalette)
Console.WriteLine(color);
Penumbra
A perceptually uniform color palette by Neal McKee: https://github.com/nealmckee/penumbra
var myPalette = new ScottPlot.Palettes.Penumbra();
foreach (var color in myPalette)
Console.WriteLine(color);
Polar Night
From the Nord collection of palettes: https://github.com/arcticicestudio/nord
var myPalette = new ScottPlot.Palettes.PolarNight();
foreach (var color in myPalette)
Console.WriteLine(color);
Redness
var myPalette = new ScottPlot.Palettes.Redness();
foreach (var color in myPalette)
Console.WriteLine(color);
Snow Storm
From the Nord collection of palettes: https://github.com/arcticicestudio/nord
var myPalette = new ScottPlot.Palettes.SnowStorm();
foreach (var color in myPalette)
Console.WriteLine(color);
Summer Splash
var myPalette = new ScottPlot.Palettes.SummerSplash();
foreach (var color in myPalette)
Console.WriteLine(color);
Xgfs 25
A 25-color palette by Arthurits adapted from Tsitsulin’s 12-color xgfs palette: http://tsitsul.in/blog/coloropt
var myPalette = new ScottPlot.Palettes.Tsitsulin();
foreach (var color in myPalette)
Console.WriteLine(color);