猜你喜欢
Power BI数据可视化指南

Power BI数据可视化指南

书籍作者:Alison Box ISBN:9787121475115
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:2485
创建日期:2024-06-26 发布日期:2024-06-26
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

Power BI中的Charticulator插件为用户提供了生成视觉和图形的强大功能。

对初学者来说,在Charticulator插件中有无数的设置和选项可以组合在一起,它被称为图表世界的DAX”。
本书是介绍如何在Power BI Desktop 中使用Charticulator 进行自定义可视化设计的指南。

跟随本书从零基础学起,最终读者能够亲手设计出Power BI 原生视觉对象无法实现的、富有挑战性并兼具酷炫视觉效果的可视化图表。
第1~3 章会带领读者熟悉 Charticulator 的界面,指导读者如何用Charticulator 创建一张简单的图表。第4~7 章介绍驱动图表设计的主要元素,并教授读者如何设计各种类型的图表。第8 章介绍Charticulator 表达式,即“d3 格式”,它能帮助读者更好地控制图表的数据格式。第9章介绍Charticulator 中刻度/色阶的运作原理。掌握这一章的内容以后,使用Charticulator 设计图表会更有意义,它能帮助读者在图表中实现自己的奇思妙想。第10 章介绍引导线和锚定。
第11~18 章介绍设计各类可视化效果的技巧。第19 章介绍一些Charticulator 中极具创造性和启发性的用法,掌握这些能让你的图表脱颖而出。

作者简介

Alison Box 是 Burningsuit Ltd 公司董事,也是一名 IT 培训师和顾问。她拥有 30 余年计算机应用方面的培训经验,为入门级用户到高级技术专家的各类客户提供服务。目前她致力于 Microsoft Power BI、数据建模、DAX(数据分析表达式)和 Excel 方面的培训。Alison Box 还作为 DAX 和数据分析方面的顾问与各类机构开展合作,其中包括将 Burningsuit 打造为 Power BI 领域的知识库,并定期在博客上发布 Power BI 方面的文章。

陆文捷,上海财经大学硕士研究生。
具有APICS CPIM 生产及库存管理师认证及 CLTD 物流、仓储运输管理师认证。
十余年大型跨国企业物流供应链从业经历,资深 Power BI 咨询顾问。参与翻译了 《DAX 设计模式(第2版)》。


编辑推荐

让数据更鲜活

让图表可定制


前言

本书是介绍如何在 Power BI Desktop 中使用 Charticulator 进行自定义可视化设计的指南。跟随本书从零基础学起,最终读者能够设计出 Power BI 原生视觉对象无法实现的、富有挑战性并兼具酷炫视觉效果的可视化图表。本书会着重介绍Charticulator 的各个基本模块,尽可能详细地描绘图表设计的每个步骤,引导读者将其融会贯通,掌握设计生动、形象的可视化图表的技能。

Charticulator 开发团队的初衷是给用户提供一个直观、易用的工具进行可视化设计,但试过之后读者会发现它对新用户并不友好。Charticulator 被称为“图表世界中的 DAX 语言”,这意味着在Charticulator 简洁的设计界面背后蕴含着一套复杂的方法。在撰写本书时,市面上几乎没有专门介绍 Charticulator 核心概念的学习资源,本书的目的旨在填补这一空白,希望会对读者有所裨益和启发,让读者充分利用Charticulator 进行创作。
本书的内容涵盖如何使用 Charticulator 的详细介绍,适合想学习Charticulator 但苦于没有基础的读者。本书对读者唯一的要求是拥有基本的 Power BI Desktop 的使用经验。除此以外,如果读者还熟悉数据分析的常用方法(比如对数据进行分组和聚合)或者掌握 Power BI 数据建模的基本知识那就更好了,但这不是必需的,对于相关的内容,书中会提供详细的信息和解释。

本书写作的难度在于如何给读者提供结构化和合乎逻辑的学习体验。由于使用Charticulator 的各种技巧相互交织,所以没有固定的学习范式,把每个主题单元剥离成独立的知识点相当有难度,这是由 Charticulator 自身特点所决定的。贯穿全书,Charticulator 的诸多功能在不同的场景下会被重复应用。在内容编排上,本书的每章内容都是建立在先前章节所讲解的技能基础上的,所以,在此建议读者逐章阅读学习,确保掌握了每章的核心知识点后再开展之后章节的学习。学到本书的最后部分,读者将能够整合整本书的各种知识技能,构建复杂、高度定制化的图表。

第 1~3 章会带领读者熟悉 Charticulator 的界面,指导读者如何用 Charticulator创建一张简单的图表。之后的章节将在此基础上进一步探索用 Charticulator 设计图表的基本原理。Charticulator 与传统的图表设计工具大相径庭,用户无须在绘制图表时指定字段在图表中的具体位置。与之相反,用户可以自由选择字段在图表中发挥的作用,不断尝试各种可能性,这个特点给予了 Charticulator 在可视化设计方面的高度灵活性。
第 4~7 章介绍驱动图表设计的主要元素,并教授读者如何设计各种类型的图表。在 Charticulator 中,点阵图和条形图的设计方式截然不同。在这几章中读者还将了解到,管理图表的布局是设计条形图、柱形图、矩阵图等各类图表的关键步骤。
第 8 章介绍Charticulator 表达式,即“d3 格式”,它能帮助读者更好地控制图表的数据格式。
第 9 章是全书最具挑战性的部分,撰写起来也相当不易。读者会在这里学习Charticulator 中刻度/色阶(Scales)的运作原理。读者可能会认为它是用来定义数值数据的表示方式的,但在 Charticulator 中,刻度/色阶有更广泛的用途,包括控制用来映射数据的颜色,以及控制数值数据在图表上的绘制方式。希望这一章会是读者学习 Charticulator 之旅的里程碑,在掌握这一章的内容以后,使用 Charticulator 设计图表会更有意义,它能帮助读者在图表中实现自己的奇思妙想。
第10 章介绍引导线和锚定。学完前 10 章后,读者已经能够设计出较为靓丽的图表了,并为进一步探索设计组合图表和创建更为复杂的图表打好了基础。在第 11~18 章中,读者会学到设计各类可视化效果的技巧,例如,第 13 章介绍如何设计环形图(也称为极坐标图),第 14 章介绍如何设计箱线图、龙卷风图和子弹图,以及各类用到 Charticulator 数据轴的图表。第 15 章会探索共现图、和弦图、丝带图和桑基图的设计方法,这些图表都会用到 Charticulator 的连接功能。
第 19 章介绍Charticulator 中一些极具创造性和启发性的用法,掌握这些能让你的图表脱颖而出。在这里,读者会发现将 Charticulator 和 DAX 语言结合运用将带来更多可视化设计方面的可能性,掌握 DAX 语言的基础知识会对读者有所帮助。当然,这不是必需的,本章的重点在于让读者一窥与其他技术结合来提升 Charticulator图表设计潜力的实例。
书中的示例图表均提供下载文件,其中大部分图表只需用到一个数值字段“数量”和两个分类字段“YearName”和“SalesManager”。如果用到了除这以外的其他数据,则会在截图中进行必要的展示。
Charticulator 和 Power BI 会不断迭代更新,当读者翻开书本时,可能会发现当前版本的软件界面会跟书中的截图有所不同,然而这并不会影响本书重点介绍的图表设计的核心原理。

本书的写作历程是作者从零基础到掌握 Charticulator 的一个缩影:从初识Charticulator 时的茫然无措、不懈摸索直至学会各种技巧,最终将这些经验编纂成书。
而本书的读者无须再经历一次其中的挣扎,本书的初衷就是让更多人的Charticulator学习之旅有迹可循,读者将体会到使用 Charticulator 进行可视化设计的美妙之处。在扎实地掌握了本书介绍的所有知识后,读者就能够充分调用想象力,设计各类样式的图表。
衷心祝愿你能享受这段学习旅程!
作 者


目录

第1 章 Charticulator 介绍 1
1.1 在Power BI 中导入Charticulator 1
1.2 创建Charticulator 图表 3
1.2.1 选择数据 . 5
1.2.2 打开Charticulator . 7
1.2.3 设计图表 . 7
1.2.4 在Power BI 中保存图表 11
1.3 Charticulator 界面概览 . 12
1.3.1 图表画布 . 13
1.3.2 字段窗格 . 14
1.3.3 图标窗格 . 17
1.3.4 图层窗格 . 19
1.3.5 属性窗格 . 20
1.3.6 刻度/色阶窗格 22

第2 章 标记、符号和线条 . 23
2.1 标记 . 24
2.2 线条 . 26
2.3 符号 . 27
2.4 文本标记 . 29
2.5 图符 . 32
2.6 高度、长度和尺寸属性 . 33
2.7 填充、颜色和笔画属性 . 34
2.8 使用组合图标 . 34
2.8.1 带符号和线条的柱形图 . 35
2.8.2 棒棒糖图表 . 35

第3 章 绑定数据 38
3.1 如何绑定数据 . 38
3.2 绑定分类字段 . 41
3.2.1 编辑分类色阶 . 43
3.3 绑定数值字段 . 44
3.3.1 将数值字段绑定到数值属性上 44
3.3.2 将数值字段绑定到非数值属性上 46
3.3.3 编辑渐变色色阶 . 47
3.3.4 添加渐变色阶图例 . 47
3.4 将数据绑定到轴上 . 49
3.5 将数据绑定到图符上 . 50

第4 章 使用符号 53
4.1 数值图例 . 54
4.2 数值轴 . 55
4.3 创建折线图 . 58
4.4 创建散点图/气泡图 58

第5 章 平面绘图区 60
5.1 创建平面绘图区 . 62
5.2 使用绘图区子布局 . 63
5.2.1 X 轴堆叠子布局 64
5.2.2 Y 轴堆叠子布局 67
5.2.3 网格子布局 . 73
5.2.4 填充子布局 . 75
5.2.5 抖点子布局 . 77
5.2.6 重叠子布局 . 78
5.3 对图标和标签进行排序 . 80
5.3.1 对Power BI 图表进行排序. 80
5.3.2 对Charticulator 图表进行排序 . 82
5.3.3 对图标进行排序 . 82
5.3.4 对轴标签进行排序 . 84
5.4 调整图标和标签的间距 . 85
5.4.1 在Power BI 图表中调整间距 . 85
5.4.2 在Charticulator 图表中调整间距 . 85
5.4.3 调整图标的间距 . 85
5.4.4 调整坐标轴标签的间距 . 86
5.5 对齐图标 . 87
5.6 轴的可见性和位置 . 87
5.7 设置轴标签和刻度线格式 . 89
5.8 网格线 . 89
5.9 实操练习:设置绘图区属性 . 90

第6 章 使用两个分类轴 . 93
6.1 设计“矩阵”样式图表 . 96
6.2 隐藏视觉元素 . 99
6.3 设置条件 . 100
6.4 小多图 . 102

第7 章 使用数值轴 105
7.1 设计数值轴的图标 . 107
7.2 编辑范围 . 109
7.3 设置刻度的数据格式 . 110
7.4 设置刻度字体和刻度线的格式 . 110
7.5 刻度数据 . 111

第8 章 Charticulator 表达式 115
8.1 引用字段名称 . 116
8.2 使用Charticulator 的聚合函数 117
8.2.1 分类数据的表达式 . 117
8.2.2 数值数据的表达式 . 118
8.2.3 分组依据的表达式 . 119
8.3 使用表达式对数字进行格式化 . 121
8.4 设置刻度标签的格式 . 122
8.5 使用DAX 的Format 函数 . 123

第9 章 刻度/色阶和图例 124
9.1 刻度/色阶 124
9.1.1 刻度/色阶的属性 125
9.1.2 色阶 . 127
9.1.3 刻度 . 129
9.1.4 映射数据时创建其他刻度/色阶项. 136
9.1.5 重用刻度/色阶 138
9.2 图例 . 139
9.2.1 创建图例 . 139
9.2.2 列值图例 . 141
9.2.3 列名图例 . 141
9.2.4 格式化和移动图例 . 142
9.2.5 编辑数值图例的刻度范围 143

第10 章 引导线和锚定 . 147
10.1 默认引导线 . 148
10.2 创建自定义引导线 . 149
10.3 创建自定义坐标引导线 . 150
10.4 把图表元素锚定到引导线上 . 151

第11 章 使用多个平面绘图区 155
11.1 使用第二个平面绘图区 . 156
11.2 使用其他图标 . 157
11.3 使用分组依据 . 159
11.4 使用筛选依据 . 162
11.5 实操练习:设置绘图区和图标 163

第12 章 水平线支架和垂直线支架 165
12.1 应用支架 . 167
12.2 支架与分类轴的组合使用 . 169
12.3 支架与数值轴的组合使用 . 170

第13 章 环形支架 174
13.1 应用环形支架 . 176
13.1.1 调整环形图 . 177
13.1.2 创建饼图 . 178
13.1.3 使用环形引导线 . 180
13.2 绑定字段到极轴上 . 181
13.3 使用环形绘图区的子布局 . 182
13.3.1 玫瑰图(角度轴和角度轴堆叠子布局的组合使用) 184
13.3.2 孔雀图(角度轴和角度轴堆叠子布局的组合使用) 185
13.3.3 南丁格尔图(角度轴和径向轴堆叠子布局的组合使用) 186
13.3.4 径向图表之一(径向轴和角度轴堆叠子布局的组合使用) 187
13.3.5 径向图表之二(径向轴和径向轴堆叠子布局的组合使用) 188
13.4 切换高度比至面积比 . 190
13.5 数字径向轴——雷达图 191
13.6 自定义曲线支架 . 193
13.6.1 使用自定义曲线 . 194
13.6.2 创建螺旋图 . 196

第14 章 绘制多个度量 . 199
14.1 数据模式 . 200
14.1.1 窄数据 . 200
14.1.2 宽数据 . 201
14.2 使用独立的刻度/色阶项 202
14.3 使用相同的刻度/色阶选项 203
14.3.1 创建簇状柱形图 . 203
14.3.2 创建堆积柱形图 . 205
14.4 使用数据轴 . 208
14.4.1 笛卡儿坐标子弹图 . 211
14.4.2 极坐标子弹图 . 212
14.4.3 哑铃图 . 214
14.4.4 箱线图 . 215
14.4.5 龙卷风图 . 216
14.5 为多个数据度量创建图例 . 218

第15 章 连接图表和数据 . 220
15.1 锚定连接 . 223
15.2 连接类别 . 224
15.2.1 丝带图 . 225
15.2.2 面积图 . 226
15.3 连接绘图区 . 228
15.3.1 垂直丝带图 . 228
15.3.2 比例图 . 230
15.4 连接绘图区内的类别 . 231
15.5 连接数据 . 232
15.5.1 共现图 . 233
15.5.2 和弦图 . 236
15.5.3 桑基图 . 236

第16 章 线条绘图区 240
16.1 创建线条绘图区 . 241
16.2 使用分类线条轴 . 242
16.3 使用数值线条轴 . 242
16.3.1 在数值线条轴上绘制图标 243
16.3.2 多个数值线条轴 . 244
16.4 分类线条轴和数值线条轴的组合使用 . 247

第17 章 模板和嵌套图表 . 251
17.1 将图表保存为模板 . 251
17.2 小多图 . 256

第18 章 与Power BI 的集成 . 261
18.1 Charticulator 的交互选项 . 261
18.1.1 工具提示 . 262
18.1.2 右键菜单 . 262
18.1.3 单击交互 . 263
18.2 Charticulator 图表交互 . 264
18.2.1 筛选显示Charticulator 图表的相应区域 . 264
18.2.2 高亮显示Charticulator 图表的相应区域 . 265

第19 章 更进一步 270
19.1 矩阵图和卡片图的组合图表 . 271
19.2 高亮显示所选类别的折线图 . 273
19.3 分类折线图 . 277
19.4 抖点图 . 280
19.5 箭头图 . 283

产品特色