private Gradient GetGradientDefault() { Gradient g = new Gradient(Color.FromArgb(64, 64, 64), Color.FromArgb(255, 0, 0)); // gray to red g.AddPoint(Color.FromArgb(0, 0, 128), 0.2f); // blue g.AddPoint(Color.FromArgb(0, 160, 158), 0.4f); // cyan g.AddPoint(Color.FromArgb(0, 192, 0), 0.6f); // green g.AddPoint(Color.FromArgb(221, 224, 0), 0.8f); // yellow return g; }
private Gradient GetGradientFromIntensities(List<float> intensities) { List<float> divs = Gradient.GetDivisionsFromData(intensities, 4); Gradient g = new Gradient(Color.FromArgb(64, 64, 64), Color.FromArgb(255, 0, 0)); // gray to red g.AddPoint(Color.FromArgb(0, 0, 128), divs[0]); // blue g.AddPoint(Color.FromArgb(0, 160, 158), divs[1]); // cyan g.AddPoint(Color.FromArgb(0, 192, 0), divs[2]); // green g.AddPoint(Color.FromArgb(221, 224, 0), divs[3]); // yellow return g; }