x = ui['newtime'] 是我的時間
y=ui['twok'] 有0 1 2 0要同一個顏色 1要同一個顏色 2要同一個顏色
import matplotlib.pyplot as plt
x = ui['newtime']
y=ui['twok']
color=ui['twok']
plt.xlabel('time')
plt.ylabel('lable')
plt.plot(x,y,c=y)
plt.show()
上面會出現ValueError: RGBA sequence should have length 3 or 4
plt.scatter(x,y,c=y)
散狀圖可以正常但我想看的很多具再一起的顏色像下面那樣
但去掉了c=y就可以出現圖應該不是長度問題吧?
https://stackoverflow.com/questions/40694919/error-when-trying-to-plot-multi-colored-line-in-python
我有找到類似跟我一樣的問題 但我改寫一樣失敗 怎麼可以改成每一段線都不同顏色