草庐IT

c# - 在图形中生成明显不同的 RGB 颜色

当生成图表并显示不同的数据集时,通常最好按颜色区分数据集。所以一行是红色的,下一行是绿色的,依此类推。那么问题是,当数据集的数量未知时,需要随机生成这些颜色,而且它们最终往往彼此非常接近(例如绿色、浅绿色)。关于如何解决这个问题以及如何生成截然不同的颜色有什么想法吗?如果有任何示例(如果您觉得更容易,请随意讨论问题和解决方案,而无需示例)是基于C#和RGB的颜色,我会很棒。 最佳答案 您有三个颜色channel0到255R、G和B。先过一遍0,0,2550,255,0255,0,0然后通过0,255,255255,0,255255,