• 【pyqtgraph绘图】线条,填充和颜色


    解读官方API-线条,填充和颜色

    参考:

    http://www.pyqtgraph.org/documentation/style.html

    线条,填充和颜色

    Qt依靠其QColor,QPen和QBrush类来为其所有绘图指定线条和填充样式。

    在pyqtgraph中也使用相同的系统,但pyqtgraph也允许许多指定相同样式选项的简写方法。

    pyqtgraph中的许多函数和方法都接受指定线条样式(笔),填充样式(笔刷)或颜色的参数。对于大多数这些函数参数,可以使用以下值:

    • 表示颜色的单字符字符(b,g,r,c,m,y,k,w)
    • (r,g,b)或(r,g,b,a)元组
    • 单灰度值(0.0 - 1.0)
    • (index,maximum)自动迭代颜色的元组(参见参考资料intColor
    • QColor
    • QPen / QBrush在适当的地方

    值得注意的是,使用mkPen()mkBrush()functions或Qt的QPen和QBrush类可以轻松构建更复杂的笔和画笔 

    mkPen('y', width=3, style=QtCore.Qt.DashLine)          ## 构造一个虚线 黄色 宽度为3
    mkPen(0.5)                                             ## 灰色实线1px的宽
    mkPen(color=(200, 200, 255), style=QtCore.Qt.DotLine)  ## 淡蓝色点画线

    有关更多线型选项,请参阅Qt文档中的'QPen'和'PenStyle';有关更多填充选项,请参阅'QBrush'。

    颜色也可以使用内置mkColor(), intColor()hsvColor(),或Qt的的QColor类。

    默认背景和前景色

    默认情况下,pyqtgraph的图表使用黑色背景,轴 文本和绘图线使用灰色。可以使用pyqtgraph.setConfigOption()更改这些默认值:

    import pyqtgraph as pg
    
    ## Switch to using white background and black foreground
    pg.setConfigOption('background', 'w')
    pg.setConfigOption('foreground', 'k')
    
    ## The following plot has inverted colors
    pg.plot([1,4,2,3,5])

    请注意,必须创建任何小部件之前设置

  • 相关阅读:
    软件工程第四次作业
    软件工程第三次作业
    图片
    软件工程第二次作业
    软件工程第一次作业
    我的大学生活-3-35-任延勇
    我的未来只有我知道
    cpu占用率高排查知识点
    LeetCode字符串题目
    hashmap
  • 原文地址:https://www.cnblogs.com/XJT2018/p/10277375.html
Copyright © 2020-2023  润新知