在写论文的时候,我们经常要对各序列做描述性分析,例如下图所示:
虽然没有什么技术难度,但是做起来总会有些繁琐,于是打算做一个统计性描述生成器,使用 pyqt5 生成 GUI 界面。
该工具可以按照你的预想排序各统计量,并自动添加显著性星标。
主要包括:
- 工具栏:导入数据、开始运行、清空、初始化
- 参数设定
- date:勾选表示第一列为日期序列,在进行计算统计量时会将其删除;若取消勾选,则不会删除第一列数据
- 各参数后的空格需要按照顺序,依次填入“1、2、3......",只能填入整数或不填,其他情况程序报错
- 运行情况说明
在当前路径下的命令行输入:
python main.py
第一步:导入数据
输入成功的话,会有导入成功的提示
第二步:设置顺序
需要从 1 开始,按顺序输入
第三步:开始运行
点击运行即可。
注意:最终结果保存在当前路径下的 output.xlsx 文件中,如需更改路径,需要修改源码
代码主体主要有两部分:
- func.py:各统计量计算
- myMainWindow.py:GUI 界面
工具名 | 功能 | 图标 icon | 官网下载 |
---|---|---|---|
Qt Creator | GUI 界面可视化 | click | |
PyCharm | 代码编辑器 | click | |
Visual Studio Code | 代码阅读器 | click |
- 书籍《Python Qt GUI 与数据可视化编程》