matplotlib ライブラリ (これまでに知っている唯一のもの) を使用して 2D マトリックスをプロットしようとしています。ただし、関数matplotlib.pyplot.imshow(matrix)
は、データが各軸に沿って等間隔であると想定していますが、プロットしたいデータはそうではありません。私のデータは次のようになります: 行列の最初の列は x=0 行のデータ、2 列目のデータは x=1 ではなく x=1.27 行、3 列目のデータは x=1.42 行にありますが、x=2 ではありません。等々。
ところで、データはy軸に沿って等間隔に配置されています。
とにかく、これを希望どおりにプロットできるかどうか疑問に思っていますか? 事前に時間を割いて親切に助けてくれてありがとう!
------ プログラミング初心者
更新: まず、ご提案いただきありがとうございます。メソッドを試してみましたが、出力は次のとおりです。
これは、私が期待したとおりにプロットされたグラフcontourf
ではありません。pcolormesh
理想的な出力も得られません。私がプロットしようとしているのは、地下構造を表す地震痕跡のデータです。私はこのようなものをプロットしたいと思っています:
どうすればいいのかアドバイスがあれば教えてください!どうもありがとうございました!