zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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()