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

Azure Data Explorer是否支持Plotly graph_objects?

问题原因及解决方案

ADX支持Plotly graph_objects,但你的代码存在语法错误,导致无法生成有效图表数据:

错误点

你直接用go.Scatter()创建的是单个散点轨迹(trace),不是完整的Plotly Figure对象。update_layout()是Figure对象的方法,轨迹对象没有这个方法,同时直接对轨迹调用to_json()生成的内容不符合ADX所需的可视化格式。

修正后的代码

需要先创建go.Figure()实例,再将散点轨迹添加进去:

let varName = ```if 1:
        import plotly.graph_objects as go
        import pandas as pd
        # 创建Figure对象,并添加散点轨迹
        fig = go.Figure(data=go.Scatter(x=df['easting'], y=df['northing'], mode='markers'))
        fig.update_layout(title=dict(text="Test, plotly 2"))
        plotly_obj = fig.to_json()
        result = pd.DataFrame(data = [plotly_obj], columns = ["plotly"])
```;

data_delivery_report
| project easting, northing
| evaluate python(typeof(plotly:string), varName)

补充说明

  • 必须确保生成的是完整的go.Figure对象,ADX才能正确解析Plotly JSON并渲染图表
  • 散点轨迹需要指定mode='markers',否则默认是线条模式,可能不符合你的散点图需求

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 11:02:09