You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Palantir Foundry Workshop模块嵌入Code Workspaces可更新图表

问题描述

我有一个Code Workspace,可处理数据并返回新数据集与柱状图。我希望将该柱状图展示在Workshop模块中,并使其随数据变化自动更新。目前已正确获取输出文件,但按文档使用iframe组件时,渲染效果并非仅显示图片;尝试添加数据集时,发现需要向ontology中新增对象;在Contour中使用数据集构建图表,也遇到相同的嵌入问题。

解决方案

方法1:用图片组件直接引用输出文件

如果Code Workspace输出的是独立图片文件(PNG/JPG等),放弃iframe,直接用Workshop的图片组件:

  • 确认Code Workspace输出的柱状图文件路径(例如./outputs/bar_chart.png)
  • 在Workshop添加图片组件,将数据源设为该文件路径
  • 开启组件自动刷新,绑定Code Workspace执行完成的触发事件,实现数据更新后图表自动同步

方法2:调整iframe配置实现纯图片渲染

如果必须使用iframe,通过属性配置让它只展示图片:

  • 将iframe的src直接指向图片文件的路径
  • 配置iframe的样式和属性,移除边框、滚动条,让图片占满容器:
    <iframe src="你的图片文件路径" frameborder="0" scrolling="no" style="border: none; width: 100%; height: 100%; object-fit: contain;"></iframe>
    
  • 在Workshop的iframe组件中直接填入上述代码,或对应设置组件的样式参数

方法3:无Ontology修改的Contour图表嵌入

想用Contour基于数据集构建图表,无需修改Ontology:

  • 在Code Workspace中将处理后的数据集输出为JSON/CSV格式文件
  • 在Contour中直接导入该文件作为临时数据源(无需关联Ontology对象)
  • 基于临时数据源构建柱状图,嵌入Workshop时选择直接嵌入图表而非iframe容器
  • 配置图表自动刷新,绑定Code Workspace执行完成事件,触发数据源重新加载

内容的提问来源于stack exchange,提问作者thumbtackthief

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 07:29:55