Python 数据可视化解决方案之 集成 PyPlot 和 PySimpleGUI (教程含源码)
2023-09-11 14:18:32 时间
前沿
如果您是数据科学家或在 python 中有一些数据可视化需求,您可能正在使用PyPlot,如果您需要与您的绘图交互或制作一个独立程序,您需要将 PyPlot 与 GUI 库集成。我正在使用PySimpleGUI,因为当我想快速将东西扔在一起并有一个工作程序进行演示时,我会使用它。
规格
我们想要的是一个交互式绘图,我的意思是你在 UI 中有一些影响绘图的控件,它可以从不同的数据系列或其他东西中进行选择,出于演示目的,我们的规范将只有几个与之交互的基本调用,但希望您可以使它们适应您的项目……
起步
在将 Pyplot(或任何其他库)与 GUI 集成之前,我发现拥有一个可工作且最小的脚本是个好主意,这样您以后可以将其插入 GUI:
import matplotlib.pyplot as plt
import numpy as np
dataSize = 1000
# Make synthetic data:
xData = np.random.randint(100, size=dataSize)
yData = np.linspace(0, dataSize, num=dataSize, dtype=int)
# Make and show plot
plt.plot(xData, yData, '.k')
plt.show()
相关文章
- Python操作Mysql实例代码教程在线版(查询手册)_python
- python 火车票爬取代码
- python实现在目录中查找指定文件的方法
- python: easyocr的安装和使用(easyocr 1.6.2 / Python 3.7.15 )
- python后端面试第三部分:数据储存与缓存相关--长期维护
- python:pip升级pip本身和setuptools(Python 3.7.15)
- Python之ffmpeg-python:ffmpeg-python库的简介、安装、使用方法之详细攻略
- Python之多线程:python多线程设计之同时执行多个函数命令详细攻略
- Python编程语言学习:python编程语言中重要函数讲解之map函数等简介、使用方法之详细攻略
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button的command/Label/PhotoImage/封装为类)
- Python:利用python编程实现三维图像绘制展示(六面体旋转、三维球柱状体、下雪场景等)
- Python语言学习之图表可视化:python语言中可视化工具包的简介、安装、使用方法、经典案例之详细攻略
- Python语言学习之字符串那些事:python和字符串的使用方法之详细攻略
- Python语言学习之文件格式后缀那些事:python和常见各种文件格式后缀介绍、使用方法之详细攻略
- 〖Python 数据库开发实战 - Python与Redis交互篇④〗- 利用 redis-py 实现集合与有序集合的常用指令操作
- Python爬虫基础:初探selenium——动态网页&静态网页
- python基础知识之 Python代码规范
- python为你画虎迎新年,结束旧年迎新景
- 从零开始学python | 什么是Python JSON?
- 【Python成长之路】python 基础篇 -- 装饰器【华为云分享】
- Python学习84:virtualenv
- Python数据分析与展示:matplotlib绘图库入门-6
- python+selenium基于po模式的web自动化测试框架 | 干货
- Python微服务实践-集成Consul配置中心
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- 〖Python自动化办公篇㉑〗- python实现邮件自动化 - 定时发送邮件
- 【Python】1.python 删除文件夹和文件