我正在設計一個圖表,它將有多個散點圖。數據每個集合的散點圖數量會發生變化。我試圖用顏色區分散點圖,但是我遇到了一些麻煩。核心情節:隨機顏色的散點圖
目前,我有一個for循環,爲數組中的每個對象創建一個散點圖。在for循環中,我設置了一個基於隨機數的顏色:
lineStyle.lineColor = [CPTColor colorWithComponentRed :((arc4random()%255)/255.0)green:((arc4random()%255)/255.0 )blue:((arc4random()%255)/255.0)alpha:1.0];
這有時會起作用,但是顏色有時可能太難與其他顏色區分,或者可能完全是白色。有沒有更好的方法來生成隨機顏色(也許類似於餅圖生成顏色的方式)?