我正在使用 Microsoft Chart Controls 绘制图表,并尝试为图表中的每条线生成不同的颜色(最多约 15-20 种颜色)。如果要绘制 14 条线,我想为每条线创建不同的颜色。
现在,我已经尝试过使用 HSV:
private Color GetSeriesColor(int seriesIndex,
int seriesCount)
{
return ColorHelper.FromHsv(360.0*seriesIndex/seriesCount, 1, 1);
}
然而问题是绿色和蓝色看起来非常相似:
在 C# 中有没有办法创建看起来与人类不同的 x 颜色?