Power BI中的Charticulator插件为用户提供了生成视觉和图形的强大功能。对初学者来说,在Charticulator插件中有无数的设置和选项可以组合在一起,它被称为图表世界的DAX”。
《Power BI数据可视化指南:让数据鲜活与可定制的视觉设计(Charticulator篇)》是介绍如何在Power BI Desktop 中使用Charticulator 进行自定义可视化设计的指南。跟随本书从零基础学起,最终读者能够亲手设计出Power BI 原生视觉对象无法实现的、富有挑战性并兼具酷炫视觉效果的可视化图表。
第1~3 章会带领读者熟悉 Charticulator 的界面,指导读者如何用Charticulator 创建一张简单的图表。第4~7 章介绍驱动图表设计的主要元素,并教授读者如何设计各种类型的图表。第8 章介绍Charticulator 表达式,即“d3 格式”,它能帮助读者更好地控制图表的数据格式。第9章介绍Charticulator 中刻度/色阶的运作原理。掌握这一章的内容以后,使用Charticulator 设计图表会更有意义,它能帮助读者在图表中实现自己的奇思妙想。第10 章介绍引导线和锚定。第11~18 章介绍设计各类可视化效果的技巧。第19 章介绍一些Charticulator 中极具创造性和启发性的用法,掌握这些能让你的图表脱颖而出。
Charticulator从入门到精通。从零基础学起,设计出 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 进行可视化设计的美妙之处。在扎实地掌握了本书介绍的所有知识后,读者就能够充分调用想象力,设计各类样式的图表。
衷心祝愿你能享受这段学习旅程!
作 者