更改视觉对象类型

可以在 Power BI 报表中更改现有视觉对象的类型,例如将条形图更改为饼图。 请参阅可用的 现用视觉对象类型列表

如何使用 API 更改现有视觉对象类型

使用 changeType 方法并指定所需的类型。

changeType(visualType: string): Promise<void>

代码示例

下面的代码示例演示如何将现有视觉对象类型更改为 pieChart 类型。

await visual.changeType('pieChart');

局限性

  • 如果未安装目标视觉对象类型,则 changeType 将失败。
  • 不同的视觉对象类型具有不同的数据绑定规则。 如果对视觉对象应用了任何数据字段并使用了 changeType,则在视觉对象类型元数据上定义此类映射时,数据字段可能会映射到不同的 dataRole。 如果视觉对象类型之间不存在此类映射,changeType 将失败。 有关详细信息,请参阅 视觉数据绑定