如果您是数据科学家或在 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)