可视化神器Plotly美化表格
有时候看到一份表格,没有任何的颜色修饰,总觉得缺点美观效果。在Excel中我们可以直接对字体的颜色、大小等进行设置,还可以进行单元格的颜色填充,在plotly中美化表格输出主要是有两种方式:
- 使用go.Table方法
- 使用figure_factory的creat_table方法
Plotly连载文章
导入库
1 | import pandas as pd |
go.Table实现
该方法类似其他的图表绘制,直接使用go.Table方法之后往其中加入数据
基础表格
添加表头和单元格中的数据
1 | import plotly.graph_objects as go |
个性化表格设置
1 | import plotly.graph_objects as go |
DataFrame转成表格
将DataFrame数据快速转成漂亮的表格
1 | # 绘图 |
改变row和column的大小
有时候单元格的数据太长,我们需要进行单元格大小的调整
1 | import plotly.graph_objects as go |
设置表格渐变色
1 | import plotly.graph_objects as go |
表格数据滑动
当DataFrame中的数据过多的时候,我们可以进行滑动展示和查看:
1 | student = pd.DataFrame({"性别":["小明","小红","小周","小孙","小苏"] * 100, # 将数据同时扩大100倍 |
1 | # 绘图 |
creat_table
第二种方法是使用图形工厂中的creat_table方法来生成
基础图表生成
DataFrame数据生成表格
1 | import plotly.figure_factory as ff |
数据中添加链接
设置宽度
1 | import plotly.figure_factory as ff |
改变宽度后的样子:
颜色设置
1 | import plotly.figure_factory as ff |
字体颜色设置
1 | import plotly.figure_factory as ff |
图形和表格联用
采用的消费数据集tips
1 | import plotly.graph_objs as go |
将图形竖直方向上排列:
1 | import plotly.graph_objs as go |