Tableau作图之空心环形图

在Tableau中作饼图很容易,使用系统自带的智能推荐图形即可。以Tableau中超市数据源为例,我们先来做一个区域销售额占比的饼图。
在这里插入图片描述

接下来我们将这个饼图改造成一个空心环形图。
S1.行上新增0,形成0轴
在这里插入图片描述

S2,复制行上的0
在这里插入图片描述
S3.将下边的圆环标记卡里的胶囊全部拖走,并将填充颜色设置为白色
在这里插入图片描述
S4.调整上下两个饼的大小,确保上边的饼比下边的饼大
在这里插入图片描述
S5.右击第二个0元素,设置双轴,这样我们就得到了一个空心环形占比图。
在这里插入图片描述

### 如何在 Tableau 中创建和使用环形树状 #### 创建环形树状的基础步骤 为了在 Tableau 中创建环形树状,首先需要理解这种表适合展示层次结构的数据。虽然 Tableau 并未直接提供名为“环形树状”的选项,但是可以通过组合其他类型的表来实现相似的效果。 1. 准备好具有层级结构的数据源,在此数据集中应至少有一个表示分类的维度字段以及一个数值型度量字段作为大小依据[^1]。 2. 将工作表切换至地(如果适用),因为有时地理信息能增强此类表的表现力。不过对于纯粹的概念性分层显示,则不一定非要基于地理位置不可[^4]。 3. 使用 `路径` 字段定义节点间的父子关系链路。这一步骤可能涉及预先处理原始数据集以确保其包含能够表达层级的信息[^2]。 4. 添加计算字段用于控制圆圈半径或其他视觉属性,比如颜色编码等。这些自定义设置有助于更清晰地传达不同级别的区别[^3]。 5. 应用合适的标记类型——通常会选择圆形或者方形,并调整大小参数使其反映所代表值的比例关系。 6. 调整布局方式为放射状排列,即让子项围绕父级中心分布形成同心圆样式。这一过程往往依赖于高级定制或是利用社区贡献的工作簿模板。 7. 如果希望进一步优化用户体验,还可以考虑加入交互元素如工具提示、筛选器等功能以便用户深入探究特定部分的内容。 8. 完成初步构建之后,务必仔细审查并测试最终成果是否达到了预期目的,必要时做出相应修改直至满意为止。 ```python # Python 示例代码仅做示意用途,实际操作需在 Tableau 内部完成 import pandas as pd data = { 'Category': ['A', 'B', 'C'], 'Subcategory': [['A1','A2'], ['B1'], ['C1']], 'Value': [10, 20, 30] } df = pd.DataFrame(data) def flatten_categories(df): result = [] for index, row in df.iterrows(): parent = row['Category'] children = row['Subcategory'] value = row['Value']/len(children) for child in children: result.append((parent,child,value)) return pd.DataFrame(result, columns=['Parent','Child','Size']) flattened_df = flatten_categories(df) print(flattened_df.head()) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值