from https://zhuanlan.zhihu.com/p/603796980
什么是Charticulator ?
它是微软的一款可视化创建工具,可在网页上做图并导出,在Power BI公开市场里也有相应的视觉对象。效果如下图所示,这些丰富、可媲美Tableau可视化的图表,无疑是对Power BI可视化的极大加强和补充。
如何在 Power BI 中集成 Charticulator?
教程起始数据
在本教程中,我选择了麦当劳餐点的营养成分。我从Kaggle数据集中获得了数据,您可以将其作为McDonald’s Menu 的 Nutrition Facts找到。如果将数据加载到 Power BI Desktop 报表中,您可以看到它包含此快餐连锁店餐厅供应的食物和饮料的营养数据:
在Kaggle csv 数据上,我在Power BI 查询编辑器中进行了一些转换:
- 我只过滤了饭菜(我去掉了饮料、咖啡、茶和冰沙)。
- 我从“份量”列中获得了以克为单位的产品重量。为此,我使用了“拆分列”和“替换值”转换。
- 由于营养数据是按每份服务显示的,并且我希望它们每 100 克(以使它们更具可比性),因此我添加了额外的列,其中包含每 100 克产品的信息。
导入 Charticulator 可视化
我们可以在公开市场中找到它,并添加:
使用 Charticulator 创建我们的第一个可视化
为了创建我们的第一个可视化,我们单击Charticulator图标,下面是配置图表的步骤:
步骤 1:将数据添加到可视化
与我们在 Power BI Desktop 中创建的任何其他图表一样,第一件事是拖动我们想要在图表中显示或使用的字段:
在这种情况下,我们想用 Mc Donald’s 的产品和每 100 克卡路里的条形图制作径向图。我们添加了类别字段以按颜色区分不同的产品类别。
Step2:配置我们的图表或导入模板
为了开始自定义我们的可视化,我们必须点击右上角的 3 个点并选择“编辑”选项:
编辑可视化时,将出现屏幕,您可以在其中选择是要创建图形还是使用模板(模板)。如果您已经或已经从解决方案网站下载了模板,则可以使用它。对于本教程,我决定从头开始创建图表。
一旦我们点击“创建图表”,我们将看到Charticulator网页设计屏幕:
- 数据集面板:我们在 Power BI 中指示的列或数据的列表。
- 工具栏:用于设计图表的工具。
- 图表画布:将显示设计图表的空间。
- 字形编辑器:您可以看到我们将在图形中使用的形状的空间。
- 图层面板:我们图表的图层列表。
- 属性面板:层的每个元素的属性列表。
- 比例面板:图表中使用的比例列表。
要创建我们的可视化,我们将执行以下步骤:
- 我们从 Toolbar 中选择一个矩形标记(Marks)并将其拖到 Glyph 区域:
- 我们通过将垂直 Scaffods拖到Chart Canvas 来添加垂直模式:
- 我们想要一个雷达图,因此,一旦创建了条形图,我们就从 Scaffords 中拖出一个放射状图案:
- 一旦我们有了径向条形图,我们就必须指出我们想要显示的数据。单击图层中的Shape1图层。我们将“Calories (100 gr) ”字段拖到Height属性:
- 为了给它一些颜色,我们将“ Category ”字段拖到Shape1的Fill属性上
- 要添加更多信息,我们将Text拖到Glyph区域:
- 最后,我们将对文本进行一些格式化。我们使用旁边的圆形箭头旋转垂直文本,将 size 属性更改为 6 并将“Item”字段拖动到“Text”属性:
创建报表后,不要忘记按左上角的“保存”按钮,然后按“返回报表”以查看我们的 Power BI 报表:
结果如下:
本文翻译自一个西班牙Power BI大佬的博客:https://vandalytic.com/
这篇文章:https://vandalytic.com/tutorial-power-bi-charticulator/