IndexError:数组的索引太多了

时间:2017-08-29 07:50:55

标签: matplotlib

我正在尝试在matplotlib中创建一个3d表面图并继续获取from mpl_toolkits.mplot3d import Axes3D from matplotlib import cm import matplotlib.pyplot as plt from matplotlib.mlab import griddata import numpy as np fig = plt.figure() ax = fig.gca(projection='3d') data = np.genfromtxt('test_a.txt') x = data[:,0] y = data[:,1] z = data[:,2] xi = np.linspace(min(x), max(x)) yi = np.linspace(min(y), max(y)) X, Y = np.meshgrid(xi, yi) Z = griddata(x, y, z, xi, yi) surf = ax.plot_surface(X, Y, Z, rstride=5, cstride=5, cmap=cm.jet, linewidth=1, antialiased=True) ax.set_zlim3d(np.min(Z), np.max(Z)) fig.colorbar(surf) plt.show() 。我的代码如下(取自另一个具有我想要绘制的堆栈交换线程)。我的输入文件有3列浮点值。很想知道我做错了什么!非常感谢...

List<String[]> data = Importer.readCsv("test.csv");

0 个答案:

没有答案