【发布时间】:2019-02-21 14:38:44
【问题描述】:
x1 x2 x3
y1 z1 z2 z3
y2 z4 z5 z6
y3 z7 z8 z9
如果我有一个交叉引用的值矩阵(在 Excel 中),那么在 Python 中创建可以在 matplotlib 中绘制为线框的 3D 数组或其他数据结构的最佳方法是什么?
编辑:我最终使用了 MatLab:
[D,S,R] = xlsread('matrix.xlsx');
Z = D(2:end,2:end);
M = max(max(Z));
figure(1)
X = D(1,2:end);
Y = D(2:end,1);
x1 = min(X);
x2 = max(X);
y1 = min(Y);
y2 = max(Y);
mesh(X,Y,Z)
【问题讨论】:
标签: python excel python-3.x numpy matplotlib