饼图是常用的分析图表之一,但当分析的数据类别过多时,饼图就会因为分区密集,大大降低其可视化效果(如下图)。

遇到这种情况,可以考虑使用 南丁格尔 玫瑰图 。事实上,它的可视化呈现很不错,例如下面这个 Viz :用数据致敬音乐经典 。

如果觉得玫瑰图还不够漂亮和直观,试试其它!今天我们分享 花瓣玫瑰图 的栗子,学起来~


本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:学习 花瓣玫瑰图。

为方便学习,栗子使用一组简单的品类数据(如下图),掌握栗子方法后,数据粉可尝试使用自己的数据。

Tips:数据的每个对象须包含一个实际值和一个 0 值,用来确认对象的起点和终点,此处我们用 Path=1 的数据表示实际数据,Path=0的数据代表0值数据。

具体步骤如下:
1、创建计算字段
图片
打开 Tableau Desktop,连接栗子数据源,新建工作表。

右击“数据”窗格空白处,在下拉菜单中选择“创建”-“计算字段”,依次创建计算字段。

➤ 创建计算字段:内径,用于计算饼图的内径,字段默认为 0.05,可以根据实际需求进行调整;

➤ 创建计算字段:外径,用于计算饼图的整体半径比例字段,字段默认为 1。

➤ 创建计算字段:角度,用于计算所有对象在饼图中所占弧度,键入函数:
(INDEX()-1)*(1/WINDOW_COUNT(COUNT([销售额])))2PI()

➤ 创建计算字段:半径长度,用于计算每个对象半径,并去掉对象值为 0 的对象,键入函数:
[内径]+IIF(ATTR([Path])=0,0,SUM([销售额])/WINDOW_MAX(SUM([销售额]))*([外径]-[内径]))

➤ 创建计算字段:X,用于计算对象在X轴坐标,键入函数:
[半径长度]*COS([角度])


➤ 创建计算字段:Y,用于计算对象在Y轴坐标,键入函数:
[半径长度]*SIN([角度])

2、创建视图
将维度“公司”拖放至“标记”卡的颜色中,编辑颜色选择色调环或者自定义颜色,并按照“销售额”降序排序:

将维度“公司”拖放至“标记”卡的详细信息中,讲度量“销售额”拖放至“标记”卡的大小中,并将大小调整为最大:

将“标记”卡的标记类型选为线,并将维度“Path”拖放至“标记”卡的路径中。

将维度“品类”和度量“销售额”拖放至“标记”卡的工具提示中;

将计算字段“X”拖放至列,右击列上的“X"胶囊,在下拉菜单中取消勾选“显示标题”,并将计算依据选为:公司。

将计算字段“Y”拖放至行,右击行上的“Y"胶囊,在下拉菜单中取消勾选“显示标题”,并将计算依据选为:公司。

如此,养眼的花瓣玫瑰图就制作完成了,你可以根据需要调整花瓣的颜色及排序哦!

本期的 Tableau 技巧,你 Get 到了吗?赶快试试看吧!
下一期,再会~

文章部分信息来源于网络,如有侵权请告知

举个栗子!Tableau 技巧(142):花瓣玫瑰图相关推荐

  1. 举个栗子~Tableau 技巧(209):用自定义形状实现刻度环形图

    实际分析场景中,数据粉对美总是很执着,如何让分析占比的环形图,看着更漂亮点?比如给环形图增加刻度. 虽然数据分析还是应以实用为主,但既然 Tableau 是为美而生,那我们就试试看吧~ 这里,为大家分 ...

  2. 举个栗子~Tableau 技巧(216):服务器视图中的文字乱码怎么办?

    的确,很多 Tableau Server 用户都会遇到相同的问题:创建好的看板发布到服务器之后,因为服务器缺少看板使用的字体,发布后的服务器视图中的文字会出现乱码(如下图). 其实,安装字体跟 Tab ...

  3. 举个栗子~Tableau 技巧(237):用多节点瀑布图分阶段查看数据

    瀑布图(下图)既能反映数据的多少,又能直观的反映出数据的增减变化.早期的栗子,我们分享过 瀑布图 的实现方法. 如果将瀑布图用在一些项目进度分析中,要阶段性查看当前的数据情况,就得在瀑布图中增加一些节 ...

  4. 举个栗子~Tableau 技巧(206):定时执行 Prep 处理流程

    实际业务场景中,分析用户经常需要周期性使用 Prep,按照相同的规则来处理相同来源的数据.如果每次都重复创建数据处理流程,不仅费时费力,还很容易出现错漏.为什么不将流程保存下来,设置好时间让它自动执行 ...

  5. 举个栗子~Tableau 技巧(223):Prep 调用 Python 提取数据中的地址和经纬度

    用 Tableau 做地图分析时,需要数据源中有标准的地理名称字段,或有准确的经纬度数据.但如果数据源中这两种情况都不满足,只有大概的地址信息,该怎么办呢? 这是个普遍存在的问题,需要解决:如何从不太 ...

  6. 举个栗子~Tableau 技巧(234):实现山峰柱形图

    看腻了普通的柱形图,可以试试 3D 效果的圆柱图,或带烟花的 锥状柱形图.又或者,类似山峰形状的柱形图(如下图),也可以让你的仪表板耳目一新. 如何在 Tableau 实现山峰柱形图呢?今天的栗子分享 ...

  7. 举个栗子~Tableau 技巧(241):用 Python 脚本提取文本内容中的关键词

    经常有数据粉反馈:在处理文本内容的时候,是否有快速提取内容关键词的方法呢? 方法有的,可以试试 Python.这里,我们来分享:如何在 Tableau 中利用 Python 脚本从文本内容提取关键词. ...

  8. 举个栗子~Tableau 技巧(248):使用参数和轴实现图表坐标轴的缩放

    实际业务分析场景中,使用折线图来呈现业绩趋势分析时候,经常会遇到这样问题:某一段时间的业绩数值波动范围较小,折线图趋于平缓(如下图),很难判断业绩的波动差异,也很难一眼看出哪个时间业绩最好,哪个时间业 ...

  9. 举个栗子~Tableau 技巧(215):简化实现雷达图(Radar Chart)

    雷达图(Radar Chart)是<举个栗子>早期分享过的高阶图表之一,但是对于初中级水平的分析用户来说,想实现雷达图就会明显感到有难度. 那么,雷达图有没有相对简化一些的实现方法呢?试试 ...

  10. 举个栗子~Tableau 技巧(250):创建 KPI 指标突出显示表

    上一个栗子发出后,有数据粉反馈:有什么办法可以让全年的销售数据分层显示哇?业绩表现好.一般和差的分别使用不同的底色. 这个需求,如果考核的是名次,可以使用

最新文章

  1. 归一化 vs 标准化 定量的分析
  2. jQuery省市区三级联动插件
  3. 人还是很需要成就感的
  4. 编译原理——语言处理程序
  5. vue项目,webpack中配置src路径别名及使用
  6. 用C++实现简单随机二元四则运算
  7. IT人回家过年的尴尬
  8. 正睿2019省选附加赛 Day10 (这篇其实已经都咕咕了...)
  9. router vue 动态改变url_2020年 vue常见面试问题总结(干货)!
  10. linux里的run-level,linux run level 为何物
  11. 泛型数组 List c# 1613647847
  12. 2.9 iframe
  13. 关闭eureka注册中心
  14. 全国计算机信息高新技术办公软件应用模块,全国计算机信息高新技术办公软件应用模块(Windows系列)教案.doc...
  15. Java——泛型(最易懂的方式讲解泛型)
  16. 2020年黑苹果硬件配置推荐
  17. 我的iPhone桌面
  18. 全球人工智能与机器学习大会PPT
  19. C语言实现扫描文件下所有目录
  20. rj45接口引脚定义_RJ45插座工作原理及接口定义分析

热门文章

  1. C# SharpZipLib 压缩中文文件名乱码的解决办法(必看 实测有用)
  2. [bzoj4084][Sdoi2015]双旋转字符串_hash
  3. fcpx插件:Stupid Raisins Flow Pop(48个平滑和无缝过渡)
  4. 罗技 UE3100 蓝牙耳机使用
  5. 解决localhost打不开的情况
  6. 用户名不在sudoers文件中,此事将被报告
  7. SIM显示字 SPN,PLMN ,MCC,MNC
  8. python查询JCR分区
  9. 精选(63) 面试官:说一下的 dubbo 的工作原理?注册中心挂了可以继续通信吗?说说一次 rpc 请求的流程?
  10. win10下装win7双系统_B360主板装win7+win10双系统失败经历分享