❝
sviewgui是一个基于PyQt的GUI,无需写大量代码,只需动动鼠标就可以实现csv文件或Pandas的DataFrame的数据可视化。主要特点如下:
支持散点图、线图、密度图、直方图和箱线图绘制
支持标记大小、线宽、直方图的bin数量、颜色图等参数设置。
支持将图另存为可编辑的pdf。
绘制图形的代码可用,以便它可以在sviewgui之外重用和修改。
❞
安装sviewgui
pip install sviewgui
简单使用
如下所示是一个示例代码,由此可以看出,sviewgui模块用法超级简单,它只有一个函数buildGUI()。
from sviewgui import sview as sv
sv.buildGUI()
运行如上代码即可启动GUI,启动之后如下图所示。
再导入csv文件,点击draw按钮,数据可视化效果如右图。
此方法可以传入零个或一个参数,您也可以使用csv文件的文件路径或pandas的DataFrame对象作为参数,再打开GUI。这里以Iris数据集为例,代码如下:
import pandas as pd
from sklearn import datasets
# sviewGUI
from sviewgui import sview as sv
#加载iris数据
iris = datasets.load_iris()
#创建DataFrame对象
df = pd.DataFrame(iris.data, columns=iris.feature_names)
df['target'] = iris.target_names[iris.target]
#DataFrame存入csv文件 SAVE_PATH = 'iris.csv'
df.to_csv(SAVE_PATH) # save as CSV
# build GUI with the filepath
sv.buildGUI(SAVE_PATH)
# build GUI with pandas' DataFrame object
sv.buildGUI(df)
写在最后
今天小编也给大家分享一份Python学习资料和公开课,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂。
朋友们如果需要可以点击这里【免费获取】
一、Python所有方向的学习路线
刚开始学习python,如果你连完整的学习步骤都没有规划好,基本不可能学会python。他把Python所有方向路线做了整理,形成各个领域的知识点汇总。(图片太太太太太大了,这里放不了没完整版可以文末免费领取)
二、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
三、实践是检验真理的唯一标准
学python就与学数学一样,是不能只看书不做题的,直接看步骤和答案会让人误以为自己全都掌握了,但是碰到生题的时候还是会一筹莫展。
因此在学习python的过程中一定要记得多动手写代码,教程只需要看一两遍即可。
四、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。