zoukankan      html  css  js  c++  java
  • 【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])

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

  • 相关阅读:
    C/S模式客户端连接服务器连接不上的问题
    C#获取网络状态
    SQL2008R转SQL2005
    Centos7 调整磁盘空间
    crontab 定时任务
    nginx 简单教程
    vagrant 使用
    加快 hive 查询的 5 种方法
    编译 ambari 2.7.3
    kylin 连接 hortonworks 中的 hive 遇到的问题
  • 原文地址:https://www.cnblogs.com/XJT2018/p/10277375.html
Copyright © 2011-2022 走看看