西安建站系统,做网站销售的换工作,营销比较成功的品牌,wordpress评论500文章目录 启动数据导入绘图 启动
众所周知#xff0c;pandas是Python中著名的数据挖掘模块#xff0c;以处理表格数据著称#xff0c;并且具备一定的可视化能力。而pandasGUI则为pandas打造了一个友好的交互窗口#xff0c;有了这个#xff0c;就可以像使用Excel一样使用… 文章目录 启动数据导入绘图 启动
众所周知pandas是Python中著名的数据挖掘模块以处理表格数据著称并且具备一定的可视化能力。而pandasGUI则为pandas打造了一个友好的交互窗口有了这个就可以像使用Excel一样使用pandas了非常便捷。
安装过程很简单用pip即可。
pip install pandasgui安装完成后从【pandasgui】中导入show函数直接调用就会弹出一个窗口。
from pandasgui import show
show()如下图所示点击菜单栏中的【setting】-【Context Menus】可将PandasGUI添加到右键菜单或者开始菜单等位置便于快速启动。 数据导入
在PandasGUI的菜单栏中点击【Edit】-【import】即导入csv, xlsx等格式的数据。
此外也可以导入Python命令行中的数据以【pandasgui】中自带的泰坦尼克数据集为例只需将其作为show函数的参数即可在弹出的窗口中显示对应数据
from pandasgui.datasets import titanic
show(titanic)其最左侧是数据列表目前只导入了泰坦尼克数据中间是数据筛选界面右侧是数据区。
其数据区出现四个选项卡对应pandasGUI的四个功能
DataFrame 数据表双击表头可以对此列进行排序点击右键可弹出菜单双击数据区可更改单元数据。Statistics 数据的统计情况Grapher 画图Reshaper 数据的整体操作比如旋转、合并、截取等。
如果数据导入时遇到下面的错误
bokeh.plotting has no attribute Figure只需更改pandasGUI的【utility.py】文件将下面代码中的Figure改为figure即可。 import bokeh.plottingif issubclass(type(fig), bokeh.plotting.Figure):return bokeh绘图
pandasGUI提供了许多绘图类型包括散点图、线图、条形图、直方图、箱线图、小提琴图、3D散点图、热图、等高线、饼图、蜡烛图以及词云。
以小提琴图为例点击进入【Grapher】选项卡后用鼠标将【sex】拖动到中间【x】坐标后的输入框中将【age】拖动到【y】后的输入框然后点击上方的Violin即可自动完成小提琴图的绘制左右两个“小提琴”分别表示男性和女性的年龄分布。 pandasGUI基于plotly完成图形的绘制有着良好的交互性当鼠标掠过图像时其右上角有一组功能按钮可对图像进行保存、缩放等操作。
若拖动新的数据到 x , y x,y x,y轴后面则绘图数据可被覆盖若双击输入框则输入框会被清除。此外数据下方有一些按钮点击【Reset】可清空所有输入框中的数据。