Plotly MATLAB fig2plotly() 用于补丁对象(等值面)

Plotly MATLAB fig2plotly() for Patch Object (Isosurface)

我正在尝试使用 MATLAB Plotly API 为我拥有的不同轮廓生成 Plotly 可视化。我在 MATLAB 中有一个 31x31x86x127 矩阵:(x,y,a,b)。对于一个固定的b,我生成了一个patch isosurface对象:

>> time1 = value(:,:,:,1);
>> [X,Y,Z] = meshgrid(1:31, 1:31, 1:86);
>> p = patch(isosurface(X,Y,Z, time1, 0));
>> isonormals(X,Y,Z, time1, p)
>> p.FaceColor = 'red';
>> p.EdgeColor = 'none';
>> fig2plotly();

但是,Plotly 图是空白的。当您切换 'Show nearest data point' 时,数据点会显示在标签中!

https://plot.ly/39/~txizzle/

这里出了什么问题?

fig2plotly() 的文档很少,但他们网页中的一些示例可能表明 fig2plotly(gcf) 可以工作。