質問: ax.plot_surface(X, Y, Z) # 表示 plt.show() ```
回答: 原因は、参照元回答の以下の部分を見落としたか良く理解していなかったためでしょう。 太字にした部分に気を付けて、データファイルをカンマ区切りではなく空白区切りにするか、プログラムを変える必要があったわけです。 > > サンプルのプログラムを書いてみました。ポイントは「どうやってCSVを読み込むか」と「どうやって3Dサーフェスプロットするか」です。 > > > pandas で CSV を読み込むにはread_csv()を使います。CSV のフォーマットに合わせて適当にオプションを設定する必要があります。 > > > 細かい部分についても多少書いておきます。**今回はCSVのデリミタが半角スペース複数文字のときを考えているので、そうなるように`delim_whitespace`引数で設定します。CSVがカンマ区切りであればこれは必要ありません。詳しくは「pandas スペース区切り」などで検索してください。** > > > まあ、私も実は読んでいなかったので、ちょっとトンチンカンなコメントをしてしまいました。 参照元回答の参考リンクなども良く読んでおきましょう。