1
在Matplotlib,我有幾套點到用不同的顏色,每套一個練習I.現在,組的數量會有所不同,所以我想確保相同的顏色在同一個圖中不會出現多次。Matplotlib:分配日益不同的顏色
現在我只是做:
colors = itertools.cycle(['r','g','b','c','y','m'])
# ...
ax.plot(Xs_for_a_set, Ys_for_a_set, c=colors.next())
...但我僅限於這個數字的顏色。從documentation我不明白如何指定在RGB隨機顏色...
好可以創建多種顏色,所以我應該給它一些預定的範圍內隨機十六進制數? –
這是確定的,我只注意到我可以使用HTML的顏色,所以我會簡單地複製和粘貼其中幾個,將使用這些。 ;) –
太好了,很高興能工作。但對你的第一個問題。是的,你可以從一些基本的顏色開始,但隨後你需要稍微改變十六進制值。例如... FF0000是純紅色的。如果你需要另一種顏色,FF9999是一個「淺紅色」。你可以將這個原理應用於所有顏色,並且具有很多顏色可能性 – sedavidw