无锡商业职业技术学院数据可视化玫瑰图 玫瑰图南丁格尔玫瑰图是由著名的英国护士及统计学家弗罗伦斯·南丁格尔发明,又称极区图。在日常工作中,如果要展现各个数据的不同分类在整体中所占的比例,可以使用饼图,但是如果数据分类比较多,使用饼图就不太合适了。不同于饼图用角度表现不同分类数据的占比,南丁格尔玫瑰图把每个分类数据映射为一个扇形分区,每个扇形分区的角度大小都一样,扇形的半径表示不同分类数据的大小。如图4-26,就是一个用来展现各省市新冠肺炎病例连续多日零新增的南丁格尔玫瑰图,可以发现,不同省份的数据使用半径不同的扇形来表示,数据越大,扇形的半径就越大。 玫瑰图因此,在Tableau中,要绘制南丁格尔玫瑰图,最关键的是根据数据源计算代表不同类别数据的扇形的半径和起始位置,这些都需要通过创建计算字段来完成。例如,根据如图4-27所示的“2020年超市每月销售额”数据,完成2020年不同月份销售额的南丁格尔玫瑰图。 玫瑰图通过观察数据源,可以发现,数据源中的“月份”字段是分类数据,可以通过创建计算字段,把每个月份的销售额映射为代表每个月份的扇形分区的半径,同时,也可以通过计算字段计算代表每个月份的扇形分区的起始角度。具体实现步骤如下:(1)连接数据源。连接“2020年超市每月销售额”数据源。(2)创建数据桶。鼠标右键单击“path”字段,在弹出的菜单中选择【创建】?【数据桶】,设置数据桶大小为“1”。 玫瑰图(3)创建计算字段。创建七个计算字段,见表4-1。名称内容说明CountINDEX()扇形分区当前行的索引Angle([Count]-1)*(2*PI()/WINDOW_MAX([Count]))每个扇形分区的起始角度RadiusSQRT(SUM([销售额])/PI())每个扇形分区的半径Number of SlicesWINDOW_MAX([Count])扇形分区的个数IndexINDEX()Path数据桶的索引XIIF([Index]=1 OR[Index]=WINDOW_MAX([Index]),0,WINDOW_MAX([Radius])*COS([Angle]+((([Index]-2)*WINDOW_MAX(2*PI())/([Number of Slices]*97)))))绘制扇形分区的每个点的横坐标YIIF([Index]=1 OR[Index]=WINDOW_MAX([Index]),0,WINDOW_MAX([Radius])*SIN([Angle]+((([Index]-2)*WINDOW_MAX(2*PI())/([Number of Slices]*97)))))绘制扇形分区的每个点的纵坐标 玫瑰图在上述计算字段的创建中,使用了Tableau提供了一些常用函数,它们的作用见表4-2。?函数作用例子数字函数SQRT(number)平方根SQRT(16)=4PI()弧度角πPI()=3.14159COS(number)角度余弦COS(PI()/4)=0.707SIN(number)角度正弦SIN(PI()/4)=0.707SUM(number)求和例如,SUM([销售额])用于求销售额的总和逻辑函数IIF(test,then,else)执行逻辑测试并返回值例如,IIF(成绩=60,”及格”,”不及格”)表示如果成绩大于或等于60,返回及格,否则,返回不及格表计算函数INDEX()分区中当前行的索引例如,计算每季度销售额。 当在季度分区中计算INDEX()时, 各行的索引分别为1、 2、 3、 4等。对于分区中的第三行, INDEX()=3WINDOW_MAX(expression)窗口中表达式的最大值例如,WINDOW_MAX(INDEX())得到窗口中分区索引的最大值 玫瑰图(4) 创建视图。把“X”和“Y”这两个计算字段分别拖放到行功能区和列功能区。在【标记】区域中,把标记卡类型设置为【多边形】,并把 “月份”字段拖放到【颜色】标记卡,“Path(数据桶)” 字段拖放到【路径】标记卡。(5)设置表计算的计算依据。鼠标左键单击行功能区中“X”字段右侧的三角图标,选择【编辑表计算】,按如图4-28的方式完成嵌套计算中五个字段的【计算依据】设置。然后鼠标左键单击列功能区中“Y”字段右侧的三角图标,完成和“X”字段同样的【计算依据】设置。 玫瑰图 玫瑰图(5)调整优化。在【标记】区域中,为字段“月份”按如图4-29的方式设置排序。 玫瑰图最终得到如图4-30所示的南丁格尔玫瑰图。 当鼠标移动到不同的扇形区域,就可看到不同月份的销售额。因此,根据上面创建的南丁格尔玫瑰图发现,2020年超市销售额最高和最低的月份分别是5月和1月。 谢谢观看
相关知识
高教社Tableau数据可视化教学课件4.3.1玫瑰图.pptx
举个栗子!Tableau 技巧(142):花瓣玫瑰图
赶快收藏!11个 2024 年数据可视化最佳实践
常用大数据可视化分析工具介绍
数据可视化工具大全
销售数据分析——tableau仪表盘示例
数据可视化:让数据 “说话”
什么是数据可视化?一文详解数据可视化定义、特点、功能、实现工具
告别平庸的图表,这才是数据可视化的正确玩法!
可视化工具软件排行榜
网址: 高教社Tableau数据可视化教学课件4.3.1玫瑰图.pptx https://m.huajiangbk.com/newsview2500161.html
| 上一篇: D3.js:灵活强大的数据可视化 |
下一篇: 【Python数据可视化秘籍】: |