推荐一款Python绘图神器!点点鼠标,轻松调用Matplotlib绘图!

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必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/2301_78095909/article/details/130860553