生成图形并显示不同的数据集时,通常最好通过颜色区分集合.因此,一行是红色,下一行是绿色,依此类推.问题在于,当数据集的数量未知时,需要随机生成这些颜色,并且它们通常彼此非常接近(例如绿色,浅绿色).
关于如何解决这个问题以及如何产生截然不同的颜色的任何想法?
如果有任何例子(如果你发现更容易,只要讨论问题和解决方案,如果你发现更容易的话),我会很棒,是基于C#和RGB的颜色.
有没有办法简化这行代码?两个电话Color.FromArgb()真的有必要吗?
Color c = Color.FromArgb(255, Color.FromArgb(Convert.ToInt32(rand.Next(0x1000000))));
Run Code Online (Sandbox Code Playgroud)
如果没有重复的Color.FromArgb()调用,我只会得到Alpha=0颜色。
参考: