创建一个视觉
- 版本 :2023.1(当前版本)
创建一个视觉
如何创建视觉对象并将其绑定到数据
创建特定类型的空视觉对象,然后将该视觉对象绑定到数据字段。有关视觉类型的列表,请参阅开箱即用的视觉类型。
备注
未安装在可视化窗格中的视觉对象无法添加到报表中。对于未安装的自定义视觉对象和已卸载的开箱即用视觉对象都是如此。
使用以下参数配置要创建的视觉对象:
视觉类型:您要创建的视觉类型,例如
barChart
.布局(可选):要应用于新视觉对象的布局。
autoFocus(可选):选择页面是否自动滚动到新创建的视觉对象(默认设置为“True”)。
使用以下方法创建您的视觉对象:
Javascript复制
createVisual(visualType: string, layout?: models.IVisualLayout, autoFocus?: boolean): Promise
返回值包含一个表示新创建的视觉对象的对象。您可以使用视觉数据绑定和视觉属性API 来根据您的需要编辑视觉对象。
例如:
Javascript复制
let createVisualResponse = await page.createVisual('areaChart');let visual = createVisualResponse.visual;
代码示例
以下代码示例展示了如何创建具有不同参数的视觉对象。
备注
有关创建自定义布局的信息,请参阅视觉布局。
创建具有自定义布局且无焦点的面积图视觉对象。
Javascript复制
const customLayout = { x: 20, y: 35, width: 1600, height: 1200}let createVisualResponse = await page.createVisual('areaChart', customLayout, false /* autoFocus */);
使用默认布局创建面积图。
Javascript复制
let createVisualResponse = await page.createVisual('areaChart');
可用的开箱即用视觉类型
动作按钮
面积图
条形图
基本形状
卡片
聚类条形图
簇状柱形图
柱状图
调试视觉
分解树
圆环图
esri可视化
填充地图
漏斗
测量
百百分比堆叠条形图
百分堆积柱形图
图片
keyDriversVisual
关键绩效指标
折线图
lineClusteredColumnComboChart
lineStackedColumnComboChart
地图
多排卡
饼形图
数据透视表
PowerApps
python视觉
qna视觉
带状图
散点图
脚本可视化
形状图
切片器
堆积面积图
表例
文本框
树形图
瀑布图
限制
可视化创建 API 仅在报表呈现后可用。侦听报告rendered
事件并仅在调用后触发可视化创作 API。有关详细信息,请参阅事件处理。