首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

plotly画图总结,助你一臂之力!-乌森数据可视化系列(2)

作者介绍

莲石东路@乌森

心之所向,无界成长。从底层架构到应用实战,聊聊炼数成金背后的故事。

持续更新数据治理、数据科学、数据可视化、空间计算系列文章。

1

plotly

plotly是一个基于plotly.js构建的可视化工具库,支持2D、3D图形,交互流畅。相较于matplotlib这种基础绘图组件,plotly的可视化展现效果更好,可以媲美Tableau的高质量图。

11

plotly的名词解释

踪迹(trace):类似于matplotlib中的图形(例如折线),只管画图。

布局(layout):规定了一些需要辅助绘制的内容,如标题、图例等。

数据(data):一个踪迹的列表,因为可能会同时绘制多个图形,如多条折线。

画布(figure):与matplotlib中的画布类似,需要传入data和layout参数

12

plotly的绘图步骤

step 1:准备数据

step 2:创建一个或多个踪迹(traces)

step 3:同层踪迹合并

step 4:创建布局(layout)

step 5:在画布(figure)上组合graph部分和layout部分

step 6:图像显示/保存

plotly官方文档:https://plot.ly/python/

2

多子图绘制功能

同matplotlib一样,plotly的一个画布对象也可以包含多个子图。

3

绘制二维图表

plotly提供了常见二维图表的绘制。

31

数据分布

1)直方图

2)箱型图

3)小提琴图

32

数据比较

1)柱状图

2)雷达图

3)折线图

33

数据关系

1)散点图

2)气泡图

34

数据成分

1)饼图

2)堆积柱形图

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210304A03DHZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券