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

Plotly 5.10.0中3D曲面图Y轴数据截断问题咨询

问题原因及解决方法
  • 核心问题是z数组的维度与x、y不匹配:Plotly的Surface组件要求z的形状为(len(y), len(x)),即z的行数对应y轴的元素数量,列数对应x轴的元素数量。
  • 你的代码中,z = np.random.uniform(0.1, 0.5, size=(len(x), len(y)))生成的是(10, 42)的数组(x长度10,y长度42),但Plotly会把z的第一维度当成y轴的元素数量,所以只读取了前10个y值(0.5到0.5+0.025*9=0.725),导致Y轴被截断。

解决方法

把z数组转置即可,修改z的生成代码:

z = np.random.uniform(0.1, 0.5, size=(len(y), len(x)))
# 或者对原z做转置:z = z.T

这样生成的Surface就能完整显示y轴从0.5到1.5的所有值了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 13:24:53