ipyvizzu生成动态可视化图形。以前,我们生成的可视化图形都是静态的。它是python中的非标准库ipyvizzu,所以使用pip额外安装。【阅读全文】pipinstallipyvizzu1,先小试,导入绘图相关库ipyvizzu,pandas进行数据导入操作。importpandasasppdfromipyvizzuimportChart,Data,Config读取csv文件中的数据,返回的数据格式为DataFrame数据。data_frame=pd.read_csv("titanic.csv")导入数据后,使用ipyvizzu提供的Data数据模块加载当前数据。data=Data()data.add_data_frame(data_frame)实例化ipyvizzu的图表对象,使用图表对象加载data对象中的数据作为图表数据。chart=Chart()chart.animate(data)接下来,我们开始绘制图表。我们需要指定图表的一些属性。比如对于一个直方图,X轴和Y轴应该放什么数据,颜色选择是默认还是需要单独指定,还有标题等等。chart.animate(Config({"x":"Count","y":"Sex","label":"Count","title":"泰坦尼克号的乘客"}))看看效果图片演示,至此,一个静态的数据可视化图就完成了。2.大开眼界根据第一步绘制的可视化图形,发现上面绘制的图形是静态数据图形。既然说ipyvizzu是动态可视化数据展示,那它是怎么做到的呢?动态可视化,他主要是靠chart.animate函数来实现的。这时x轴/y轴/title等属性发生变化。每个chart.animate函数生成一张静态图片,生成的多张静态图片转换自然形成动态效果。比如在上面第一个小测试部分添加如下代码块,就相当于生成了一张静态数据图片。chart.animate(Config({"x":["Count","Survived"],"label":["Count","Survived"],"color":"Survived"}))集成在一起为动态可视化图形的效果,大家可以看看下面的可视化图形。3、越来越好根据上面代码块得到的经验,只需要控制chart.animate函数生成的静态图片的数量,就可以控制动态可视化图形的动态转换数量。整合这个过程就是下面的代码块,效果没有杠杆作用。将熊猫作为ppdf从ipyvizzu导入图表、数据、配置({"x":"Count","y":"Sex","label":"Count","title":"泰坦尼克号的乘客"}))chart.animate(Config({"x":["Count","Survived"],"label":["Count","Survived"],"color":"Survived"}))chart.animate(Config({"x":"Count","y":["Sex","Survived"]}))使用chart.animate函数总共变换三次数据坐标和属性设置。下面来看看效果吧!最后,记下官网地址。这里面的例子数不胜数。有兴趣的可以去了解一下~https://vizzuhq.github.io/ipyvizzu/examples/examples.html感谢大家的支持,今天的亮点就到这里,下期见!【往期精选】记住这些windows网络操作命令,轻松搞定自己的电脑网络!Word文档风格的批处理,好久不见!如何在python的多层循环中使用break/continue!使用python为心爱之人制作520照片墙,效果图制作成功!两个库处理python在n...中引用javascript代码块/文件
