用Tableau制作10种漂亮的饼图

本文由作者Janie分享,通过Tableau详细介绍如何制作10种不同类型的饼图,包括多种组合和衍生图表。每种饼图都有详细的效果展示和制作步骤,适合数据分析和可视化爱好者学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:Janie

公众号《溜溜笔记说》,纯干货分享

✻ 10种漂亮的饼图以及衍生图一览

10种折线图Tableau工作簿下载地址:

https://public.tableau.com/app/profile/.63722048/viz/1_16257532790620/sheet0

第1种饼图

效果展示:

制作要领:

① 数据源如下excel截图

② 将自类别拉到颜色,销售额拉到大小、角度,标记选择饼图

第2种饼图

效果展示:

制作要领:

① 先完成《第1种饼图》

② 将“饼图(计数)”拉入列,拉两遍

③ 将第二个“饼图“的标记只保留详细信息的子类别

④ 标记下的第1个饼图的大小拉大,切选择双轴

⑤ 标记下的第2个饼图的颜色调成白色,切适当调整标记下的两种大小

### 如何在 Tableau制作子母 子母是一种扩展形式的,它允许在一个大的基础上嵌套多个小来表示更详细的分类信息。这种表非常适合用于多层次数据分析场景。以下是关于如何在 Tableau 中实现子母的具体方法。 #### 数据准备 假设我们使用的是“示例–超市”数据源,目标是创建一个基于主要类别的,并在其内部进一步细分每个类别的子类别销售情况。为此,我们需要两个层次的维度:一个是顶层的主要类别(如“家具”,“办公用品”),另一个是底层的子类别(如“椅子”,“桌子”)。同时还需要一个度量值(如“销售额”)作为衡量标准[^1]。 #### 创建子母步骤说明 ##### 1. 构建基础 将维度`类别`拖放到列功能区,将度量`SUM(销售额)`拖放到行功能区。随后点击工具栏中的智能显示按钮,选择选项。此时会自动生成一个简单的,其中每一片代表不同类别的销售额比例。 ##### 2. 添加子层细节 为了让每个主类别下的具体构成更加清晰可见,可以引入第二个维度——即子类别。 - 首先复制当前工作表以便保留原始结构。 - 接下来编辑新工作表上的标记卡,在颜色区域已经存在`类别`的情况下,再添加`子类别`字段至详细信息部分。 - 此操作会使每一个主片被细分为若干个小片段,对应各自所属的不同子项[^1]。 ##### 3. 调整视觉样式 由于直接叠加可能会造成混乱,因此需要适当调整布局使整体看起来像传统意义上的子母关系而非杂乱无章的一堆碎片: - 使用双轴技术或者单独控制内外圈半径的方法分离两组数据呈现位置; - 设置合适的间距参数以及透明度等级让内嵌的小块既不遮挡也不完全消失于背景之中。 ##### 4. 增强交互性和标注 最后一步是为了提升用户体验而增加一些辅助元素比如鼠标悬停提示、固定数值标签等等。这些都可以通过Tableau内置的功能轻松完成设置[^1]。 ```python # 示例 Python 伪代码模拟逻辑流程 (实际无需编写此类脚本) def create_donut_chart(dataframe, category_column, subcategory_column, value_column): import pandas as pd # 计算汇总数据 summary_df = dataframe.groupby([category_column,subcategory_column])[value_column].sum().reset_index() # 绘制外部圆环 outer_pie = plt.pie(summary_df[value_column], labels=summary_df[category_column]) # 提取中心坐标用于绘制内部迷你扇形 center_x,center_y = compute_centers_of_slices(outer_pies) # 对应各区块画出小型局部分解 for i,(cx,cy) in enumerate(zip(center_x,center_y)): draw_mini_sector(cx,cy, subset_data_for_category_i[subcategories], values_per_subcat) plt.show() ``` 以上就是利用Tableau软件构建复杂但直观易懂的子母型形的大致过程概述。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值