matplotlib 画图,实现多个曲线颜色分别控制

matplotlib 画图,实现多个曲线颜色控制

由于需要设置曲线的颜色和控制按钮的颜色一致。完成之后,自己学习记录如下
在这里插入图片描述

准备1 在Qtdesigner 中设置QSS

选择需要编辑的按键,右键-> 编辑样式表,如下所示。选择添加颜色,随机设置值如下。

QT

准备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()

显示的red曲线如图所示

正文部分

在有多个曲线同时显示在一个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
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值