合并 Power BI 竞赛中的信息图表

Incorporating Infographics from Power BI contest

Here 是 Andycross 准备的一个惊人的信息图表可视化。我正计划在我的 Power BI 网站上获取它。

启用开发人员工具后,我粘贴了这个 infographic.ts in the available box, beneath it I pasted infograph.capabilities.ts - 接下来按下 Compile + run

我收到以下错误

"No 'export capabilities: VisualCapabilites' found inside the class Infograph."

哪里不对请指点一下

注意:我不是一个程序员,但能够通过上述方式从比赛中获得一些视觉效果。

如果您转到 this gist,您会找到可以直接复制并粘贴到开发工具中的内容。

这里有一些背景知识,说明与您链接到的参赛作品的不同之处以及原因。

当我开发 powerBI 视觉效果时,我在 /devtools toolset was available. The way to do it then (and a power-dev way of doing it still) is to clone the whole visuals repo 之前这样做,并使用 Visual Studio 修改源代码,然后通过在本地计算机上运行的 PowerBIPlayground 应用程序对其进行测试.这是探索代码的一种非常巧妙的方式,一段时间以来我一直将其作为我的首选方式。

无论如何,在这种情况下,我对数据从 PowerBI 传递到信息图可视化(通过 Convert 方法)的方式进行了轻微更改,并增加了额外的数据,当您使用真正的数据时,这些数据根本不会传递powerBI 环境(包括 /devtools)。这是将 "general" 数据添加到 DataView 实现中。这不是一个好主意,只会 'work on my pc',永远不会通过 PowerBI。坏安迪

我这样做的原因是我希望 ASSETS 是可配置的;我的意思是信息图中使用的图像表示应该是苹果和梨、男人和女人、帽子和胡须或任何您想要的。您通过 PowerBI 框架从您想要的任何数据源插入 categoricals(即 43% 的苹果:57% 的梨);我也想插入 assets。但是我们还没有 /devtools

当您查看 gist at line 78 时,您可以看到两个网址。您应该将这些更改为您想要的图像表示形式。我使用了两个我必须递交的图标。

除此之外它应该可以工作。

另一个警告 - 当前的实现只支持分类数据集,并且只选择前两行的值。这样做并不是特别健壮,所以请让我知道(创建一个新的 Whosebug 并叫我出来),我会加强它:)