matplotlib pyqt

[matplotlib] axes 布局

从high-level方法和low-level方法讲figure上的axes布局。 从high-level的角度,我们可以用以下几种方法,直接设置布局: ```python import matplotlib.pylot as plt # 创建2x2的布局 # 方法1: fig, axes = pl ......
matplotlib 布局 axes

[matplotlib] Legend 图例

# 组成 1. legend entries 图例项,每个项包括一个key和一个label 2. legend key 3. legend label 4. legend handler 即产生legend entry的相应的原对象。 # 创建legend ```python ax.legend(h ......
matplotlib 图例 Legend

[matplotlib] Artist中的container

Artist对象分为 primitives 和 containers 两种。primitives对象主要是我们想在figure上画出的各类图形对象。containers对象主要用来放置primitives对象,有四种,即 figure、axes、axis和tick。 # 1.Figure 创建fig ......
matplotlib container Artist

[matplotlib] 基础知识

# 基本架构 1. 脚本层(scripting) 脚本层是 Matplotlib 结构中的最顶层。我们编写的绘图代码大部分代码都在该层运行,它的主要工作是负责生成图形与坐标系。 2. 美工层(artist) 美工层是结构中的第二层,它提供了绘制图形的元素时的给各种功能,例如,绘制标题、轴标签、坐标刻 ......
基础知识 matplotlib 基础 知识

VSCode 配置 PyQt5 Designer

# 安装扩展 VSCode 安装 PYQT Integration 扩展。在线地址:[Visual Studio Marketplace - PYQT Integration](https://marketplace.visualstudio.com/items?itemName=zhoufeng. ......
Designer VSCode PyQt5 PyQt

关于 PyQt5 表格设置数据不显示数据的问题

在插入一行数据时,需要事先对表格设置表格显示的总数: ```py self.tableWidget.setRowCount(10) ``` 之后,再循环插入数据: ```py def after_list_devices(self, data): row = 0 self.tableWidget.s ......
数据 表格 问题 PyQt5 PyQt

Python PyQt5 开启线程避免界面卡死闪退

Python PyQt5 的界面是主线程执行的,如果主线程执行了耗时操作,会导致主线程阻塞使得界面卡死闪退。所以,对于一个耗时操作需要开启一个线程执行。 首先导入几个包: ```py from PyQt5 import QtCore from PyQt5.QtCore import * ``` 创建 ......
线程 界面 Python PyQt5 PyQt

wxpython使用matplotlib.pyplot绘制GUI嵌入式统计图

在使用wxpython编写GUI时,如果需要在GUI上显示统计图,这里就可以用到matplotlib.pyplot; 一、首先就是导入matplotlib.pyplot模块 from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg ......
嵌入式 matplotlib wxpython pyplot GUI

pyqt5 本来程序是不卡的,但是点多几次后就很卡,原因可能有哪些?

1. 线程阻塞:如果您的程序执行了一些长时间运行的操作(如网络请求、文件读写等),并且这些操作在主线程中执行,那么它们可能会阻塞用户界面的响应。解决方法是将这些长时间运行的操作放在单独的线程中执行,以确保主线程保持响应。 2. 大量计算或循环:如果您的程序包含大量计算密集型的操作或循环,它们可能会占 ......
原因 程序 pyqt5 pyqt

软件测试|教你用matplotlib绘制热力图

## 前言 热力图,是一种通过对色块着色来显示数据的统计图表。绘图时,需指定颜色映射的规则。例如,较大的值由较深的颜色表示,较小的值由较浅的颜色表示;较大的值由偏暖的颜色表示,较小的值由较冷的颜色表示,等等。 当然,只要我们提供数据,Python就能够绘制出热力图。下面我们就来介绍一下如何使用Pyt ......
软件测试 matplotlib 软件

【pyqt】报错TypeError: decorated slot has no signature compatible with RecorderPlayerProxy.sig_mode_update[object]

一、场景 运行pyqt报错TypeError: decorated slot has no signature compatible with RecorderPlayerProxy.sig_mode_update[object] 二、代码 @Slot(int) def update_mode(se ......

PyQt5 扫描远程端口

# -*- coding: utf-8 -*- # @Time : 2023/6/9 16:00 # @Author : wangyafeng # @FileName: main.py.py # @Email : yafengwang@dingtalk.com # @Software: PyChar ......
端口 PyQt5 PyQt

Matplotlib

一、安装和导入1.1安装Matplotlib库pip install matplotlib1.2导入Matplotlib库import matplotlib.pyplot as test1二、绘图基础必备2.1figure对象创建画布对应代码: figure(num,figsize,dpi,face ......
Matplotlib

pycharm/pyqt5/QTdesigner/PyUIC路径设置

前言: pycharm 安装遇到很多问题,1.5天。 网上找到的解决方法每个都一点点去尝试,但不是很多方案也不是适用于我。只能把适用于我的方法和我的理解汇总如下。 0、离线安装 因为公司网络很慢所以只能离线安装,安装下载地址网上可找,不重复了。 (一句话看起来很简单,想起当初为了寻找安装源,什么清华 ......
QTdesigner 路径 pycharm PyUIC pyqt5

matplotlib画图

# 一.介绍 Matplotlib 是专门用于开发 2D 图表(包括 3D 图表)的 python 库 对应的 JS 库有 D3 (opens new window)echarts 官网:[Matplotlib](https://matplotlib.org/index.html "Matplotl ......
matplotlib

PYQT内setFocus函数的作用

setFocus()函数是QWidget类的一个成员函数,用于将焦点设置到该QWidget上。当一个QWidget被设置为焦点时,它将成为键盘事件的接收者,可以响应键盘事件。 在PyQt5中,可以使用setFocus()函数将焦点设置到任何QWidget上,例如QPushButton、QLineEd ......
函数 setFocus 作用 PYQT

Python-PyQt5安装与简单使用

一、安装 1、安装 PyQt5 和 PyQt5-tools pip install PyQt5 -i https://pypi.douban.com/simple pip install PyQt5-tools -i https://pypi.douban.com/simple 安装结果查看 2、配 ......
Python-PyQt Python PyQt

7-matplotlib可视化

# 线形图 基本使用 颜色与线型 点标记 # 柱状图 基本使用 刻度与标签 图例 # 其他基本图表 散点图 直方图 # 自定义设置 图表布局 文本注解 样式与字体 # 综合案例:星巴克店铺数据集 ......
matplotlib

pyqt5笔记-菜单与工具栏

[toc] # 主窗口 `QMainWindow`就是主窗口,`QMainWindow` 提供了更多的特性,如菜单栏、工具栏、状态栏和停靠窗口等,它是为复杂的主窗口应用设计的。`QMainWindow` 继承自 `QWidget`,所以 `QMainWindow` 不仅可以使用 `QWidget` ......
工具栏 菜单 笔记 工具 pyqt5

pyqt5入门

[toc] # 基础流程 如下,就可以实现一个最基础的窗口,但也只有一个窗口: ``` import sys from PyQt5.QtWidgets import QApplication, QWidget if __name__ == '__main__': app = QApplication ......
pyqt5 pyqt

matplotlib 字体

查看 设置字体 中文字体 from matplotlib.font_manager import FontManagerimport subprocessmy_font_path = 'simhei.ttf' # SimHeiFontManager().addfont(my_font_path)mp ......
matplotlib 字体

Python - matplotlib 不显示中文 && findfont: Font family ['simsun'] not found

# 一.发现问题 python matplotlib.plt 使用 plt.title 写标题时,标题显示为方框,无法正常显示中文,遂开始修复之旅。 ![](https://img2023.cnblogs.com/blog/2864832/202305/2864832-202305261554041 ......
matplotlib amp findfont Python family

python · matplotlib | 如何绘制子图

代码: ```python import matplotlib.pyplot as plt import matplotlib matplotlib.rc("font",family='MicroSoft YaHei',weight="bold") fig, axs = plt.subplots(2 ......
matplotlib python 183

matplotlib不能正常显示中文

全局配置 import matplotlib font = { 'family':'SimHei', 'weight':'bold', 'size':12 } matplotlib.rc("font", **font) ......
matplotlib

matplotlib

1. plt.和ax.区别 1. plt. fig=plt.figure(num=1,figsize=(4,4)) plt.plot([1,2,3,4],[1,2,3,4]) plt.show() 2. ax. fig=plt.figure(num=1,figsize=(4,4)) ax=fig.a ......
matplotlib

PyQt5入门之QLineEdit

QLineEdit:输入单行文本 下面描述了默认的键绑定。行编辑还提供了一个上下文菜单(通常通过单击鼠标右键进行调用),它提供了其中一些编辑选项。 按键 动作 Left Arrow 将光标向左移动一个字符。 Shift+Left Arrow 移动并选择一个文字左边的文字。 Right Arrow 将 ......
QLineEdit PyQt5 PyQt

基于pyqt5的番剧推荐小程序

本文只为技术分享,无其他用途 前言:之前我完成了爬取番剧的爬虫实战,就想着基于爬取的数据,学习pyqt5做一个简易的窗口界面小程序,学的并不精深多有担待,以后技术精进了再优化优化。 主要实现: 分为主界面和另外3个副界面,main_window实现调用爬虫脚本初始化数据和跳转界面。random_wi ......
程序 pyqt5 pyqt

matplotlib--折线图

import matplotlib.pyplot as plt import random plt.rcParams["font.sans-serif"]=["SimHei"] plt.rcParams["axes.unicode_minus"]=False fig, ax = plt.subplo ......
线图 matplotlib

Matplotlib.pyplot.plot 绘图

Matplotlib.pyplot 创建图形、在图形中创建创建一个绘图区域、在绘图区域中你那个绘制一些线、在图形中添加标签之类 画二维平面图 x = np.arange(0, 10, 2) y1 = x y2 = x ** 2 plt.plot(x, y1, '*g--') #g 表示颜色 plt. ......
Matplotlib pyplot plot

【PyQt6】Python实现QComboBox显示文本与对应值不同的方法

问题 实现QComboBox显示文本与对应值不同的方法。比如下拉框显示“正确”和“错误”,但程序中想要获取“1”和“0”,但又不想再根据显示内容来判断。 解决 # 设置 combobox.addItem("正确", 1) combobox.addItem("错误", 0) # 获取 text = c ......
QComboBox 文本 方法 Python PyQt6