ここに私の問題があります:それぞれが値を持つファイルを含むサブフォルダーの階層があります。例えば :
- folder1 /
- folderA / result.xml
- folderB / result.xml
- folderC / result.xml
- folder2 /
- folderA / result.xml
- folderB / result.xml
- folderC / result.xml
- folder3 /
- folderA / result.xml
- folderB / result.xml
- folderC / result.xml
matplotlibを使用して、folder1からfolder3をX値、folderAからfolderCをY値、対応する結果(各result.xmlファイルから)をZ値としてサーフェスを描画したいと思います。しかし、matplotlibがサーフェスを適切にプロットできるようにZ配列を生成する方法がわかりません。
わかりやすくするために、2つの配列があるとしましょう。
x = ["folder1", "folder2", "folder3"]
y = ["folderA", "folderB", "folderC"]
X,Y = numpy.meshgrid (x,y)
Z配列を生成して、次のように使用できるようにするにはどうすればよいですか。
fig = plt.figure()
ax = fig.gca(projection='3d')
surf = ax.plot_surface(X,Y,Z)
私の質問は、配列の実際の作成(次元と塗りつぶし)のみに関係し、XMLファイルへのアクセスやサブフォルダーの通過には関係しません。
ありがとうございました !