matplotlib 画图,实现多个曲线颜色控制
由于需要设置曲线的颜色和控制按钮的颜色一致。完成之后,自己学习记录如下
准备1 在Qtdesigner 中设置QSS
选择需要编辑的按键,右键-> 编辑样式表,如下所示。选择添加颜色,随机设置值如下。
准备2 matplotlib中画图,使用plot() 函数
使用plot() 函数在pyqt5 中画图参考QT5
polt() 函数中,可以添加color 参数设置,
import numpy as np
import matplotlib.pyplot as plt
y = np.arange(1, 3, 0.3)
plt.plot(y, color = 'red')
plt.show()
正文部分
在有多个曲线同时显示在一个figure,且需要控制每一个曲线的颜色和控制其开关的按钮颜色一致时,
就需要设置其颜色
在上面的编辑样式表中,可以看到起颜色的RGB值
在plot() 画图中,为了将其对应过来, 可以做如下参数转换的设置,上面的数据是[255,168,85] 现在是[255/255,156/255,85/255,1] ,末尾添加一个1,这个地方我添加了8 个不同的颜色,
ALL_Color = [[1, 0, 0, 1], [0, 252 / 255, 0, 1], [0, 0, 1, 1