Tableau绘制饼图和环形图
1、数据源
使用的数据来自B站未明学院Tableau教程课程:
https://www.bilibili.com/video/BV1E4411B7ef?spm_id_from=333.999.0.0
酒店数据.xlsx
2、酒店价格等级饼图
-
第一步:将“价格等级”拖拽到列,“酒店数据(计数)”拖拽到行,此时会自动生成条形图。然后在智能推荐部分点击饼图就可以生成酒店价格等级饼图了。
-
第二步:为饼图添加标签,并将酒店数量的数值设置为百分比,小数位数为0
注:修改导出后显示的说明可以点灰色区域–>说明
3、酒店价格等级环形图
Tableau并不具备直接生成环形图的功能,但可以借助饼图绘制环形图。
使用Tableau绘制环形图的基本思路:先绘制两个饼图,两饼图是两个同心圆,且一大一小,将中间的小的饼图全部变为白色,因为背景色也是白色,所以就能显示环形图。
具体实现:
-
第一步:标记 选择饼图,将“价格等级”拽到颜色,将“酒店数量(计数)”拖拽到角度,选择整个视图。
-
第二步:创建一个常数1,相当于原版Tableau中的最小值
说明:这里可以使任意常数,仅仅是为了创建一个能设置度量的常数字段,常数的大小对于结果无影响。
-
第三步:将前面创建的常数拖拽到行,再按住Ctrl,将常数向右往旁边拖拽到行。然后将行上的两个常数值通过鼠标右键,将其度量设置为最小值
-
第四步:调整两个饼图的大小,将上面的饼图调大,并将两个饼图合并为双轴
-
第五步:将中间饼图的 颜色-价格等级 移除,中间的饼图就会变为灰色。然后点击颜色,将中间的饼图设置为白色,因为背景色也为白色,这样就可以得到环形图了。
-
第六步:最后给大饼图(即环形图)添加标签,并调整为百分比就得到环形图了。