当前位置: 首页 > news >正文

flash网站建设个人简介中信建设有限责任公司地址

flash网站建设个人简介,中信建设有限责任公司地址,wordpress 做英汉翻译,公司logo设计费用一般多少钱虽然可以在 PySide6 中嵌入 matplotlib 图#xff0c;但这种体验并不完全是原生的。对于简单且高度交互的绘图#xff0c;您可能需要考虑改用 PyQtGraph。PyQtGraph 建立在 PySide6 原生 QGraphicsScene 之上#xff0c;提供更好的绘图性能#xff0c;特别是对于实时数据但这种体验并不完全是原生的。对于简单且高度交互的绘图您可能需要考虑改用 PyQtGraph。PyQtGraph 建立在 PySide6 原生 QGraphicsScene 之上提供更好的绘图性能特别是对于实时数据并提供交互性和使用 Qt 图形小部件轻松自定义绘图的能力。在本章中我们将介绍使用 PyQtGraph 创建绘图微件的第一步然后演示使用线条颜色、线型、轴标签、背景颜色和绘制多条线来自定义绘图。 为了能够将 PyQtGraph 与 PySide6 一起使用您首先需要将包安装到您的 Python 环境中。您可以使用 pip 来执行此操作pip install pyqtgraph 安装即可。 创建 PyQtGraph 小部件 在 PyQtGraph 中所有绘图都是使用 PlotWidget 小部件创建的。此小组件提供了一个包含的画布可以在该画布上添加和配置任何类型的绘图。在引擎盖下这个绘图小部件使用Qt原生QGraphicsScene这意味着它可以快速高效但很容易与应用程序的其余部分集成。可以像创建任何其他小部件一样创建 PlotWidget。 import sys from PySide6 import QtWidgets import pyqtgraph as pg # import PyQtGraph after Qtclass MainWindow(QtWidgets.QMainWindow):def __init__(self):super().__init__()self.resize(1000,800)self.graphWidget pg.PlotWidget()self.setCentralWidget(self.graphWidget)hour [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]temperature [30, 32, 34, 32, 33, 31, 29, 32, 35, 45]# plot data: x, y valuesself.graphWidget.plot(hour, temperature)app QtWidgets.QApplication(sys.argv) main MainWindow() main.show() app.exec()PyQtGraph 的默认绘图样式非常裸露 - 黑色背景和细线几乎看不见白线。下面的例子中我们将看看 PyQtGraph 中有哪些选项可以改善绘图的外观和可用性。样式图 样式绘制 PyQtGraph 使用 Qt 的 QGraphicsScene 来渲染图形。这使我们能够访问所有用于绘图的标准Qt线条和形状样式选项。但是PyQtGraph 提供了一个 API用于使用它们来绘制绘图和管理绘图画布。下面我们将介绍创建和自定义自己的绘图所需的最常见的样式功能。背景颜色 从上面的应用骨架开始我们可以通过在 PlotWidget 实例在 self.graphWidget 中调用 .setBackground 来更改背景颜色。下面的代码通过传入字符串设置背景颜色 self.graphWidget.setBackground(w) 根据 matplotlib 中使用的标准颜色可以使用单个字母提供许多简单颜色。它们并不奇怪除了“k”用于黑色。表 13.常见颜色代码 颜色 字母代码 蓝色 b 绿色 g 红色 r 青色 亮蓝绿色 c 品红色 亮粉色 m 黄色 y 黑色 k 白色 w 除了这些单字母代码外您还可以使用十六进制符号设置颜色例如。#672922 作为字符串。self.graphWidget.setBackground#bbccaa # 十六进制 RGB 和 RGBA 值可以分别作为 3 元组或 4 元组传入values 为0-255 self.graphWidget.setBackground((100,50,255)) # RGB each 0-255 self.graphWidget.setBackground((100,50,255,25)) # RGBA (A alpha) 最后您还可以直接使用Qt的QColor类型指定颜色。565 self.graphWidget.setBackgroundQtGui.QColor100,50,254,25 如果您在应用程序的其他位置使用特定的 QColor 对象或者将打印背景设置为默认的 GUI 背景颜色这将非常有用。color self.palette.colorQtGui.QPalette.Window # 获取默认窗口背景self.graphWidget.setBackgroundcolor 线条颜色、宽度和样式 PyQtGraph 中的线条是使用标准 Qt QPen 类型绘制的。 color self.palette().color(QtGui.QPalette.Window) # Get the default window background, self.graphWidget.setBackground(color) 线条颜色、宽度和样式 PyQtGraph 中的线条是使用标准 Qt QPen 类型绘制的。这使您可以像在任何其他QGraphicsScene绘图中一样完全控制线条绘制。要使用笔绘制一条线您只需创建一个新的 QPen 实例并将其传递到 plot 方法中即可。下面我们创建一个 QPen 对象传入一个 3 元组的 int 值指定一个 RGB 值全红色。我们也可以通过传递“r”或QColor对象来定义它。然后我们用 pen 参数将其传递到绘图中。pen pg.mkPencolor255 0 0 self.graphWidget.plot小时温度penpen) 示例如下 import sys from PySide6 import QtWidgets import pyqtgraph as pg # import PyQtGraph after Qt class MainWindow(QtWidgets.QMainWindow):def __init__(self):super().__init__()self.graphWidget pg.PlotWidget()self.setCentralWidget(self.graphWidget)hour [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]temperature [30, 32, 34, 32, 33, 31, 29, 32, 35, 45]self.graphWidget.setBackground(w)pen pg.mkPen(color(255, 0, 0))self.graphWidget.plot(hour, temperature, penpen) app QtWidgets.QApplication(sys.argv) main MainWindow() main.show() app.exec()通过更改 QPen 对象我们可以更改线条的外观包括使用标准 Qt 线条样式的线宽像素和虚线、虚线等。例如以下示例创建一条 15px 宽的蓝色虚线。 pen pg.mkPen(color(0, 255, 0), width15, styleQtCore.Qt.DashLine)可以使用标准的Qt线条样式包括Qt.SolidLine、Qt.DashLine、Qt.DotLine、Qt.DashDotLine和Qt.DashDotDotLine。下图显示了这些行的示例您可以在Qt文档中内容。 未完待续。。。。。。。
http://www.pierceye.com/news/868804/

相关文章:

  • vps服务器购买网站自己做的网站可以买东西吗
  • 必应网站建设深圳设计大厦
  • 如何禁止ip访问网站常州网站建设公司推荐
  • 大型论坛网站建设设计公司
  • 河北网诚网站建设企业采购平台有哪几个知名
  • wordpress 站点迁移做跨境电商哪个平台好
  • 想建设一个网站 一般多少钱营口软件开发
  • 杭州科技公司网站建设百度的网站建设代码
  • 网站怎么做收入广州番禺招聘网最新招聘信息
  • 网站设计的毕业设计剧院网站建设
  • 微商城网站建设案例做带支付功能的网站
  • 响应式网站开发公司义务 网站建设
  • 网站前台和后台对接北京app开发公司排名
  • 网站开发工具的在南海建设工程交易中心网站
  • 广西建设厅官方网站文件通知wordpress默认字体颜色
  • 品牌网站建设联系方式网页截图快捷键是哪个键
  • 现在网站一般都是什么语言做的软件著作权证书
  • html5在网站建设中的本地环境wordpress修改php.ini
  • wap电影网站建设宁波谷歌seo推广
  • 中国建设银官方网站WordPress国内开发主题
  • 芜湖seo网站优化域名邮箱免费注册
  • 做宠物网站需要实现什么功能成都建工网站
  • jsp购物网站开发 论文海口澄迈县建设局网站
  • 单页销售网站制作制作花都区网站建设
  • 如何建立自己的购物网站discuz手机模板
  • 网站被刷流量怎么办wordpress fold主题
  • 做的新网站网上搜不到临沂免费做网站
  • 高端大气的网站制作建筑人才网下载
  • 如何快速提升网站关键词排名综合服务平台一站式服务平台网站开发
  • 阿土伯 是做网站的吗建设厅国网查询网站