2

TraitsUI と Mayavi を使用していくつかのコードを記述しました。私は2つの行列を持っています:

  1. imageArray2Dmesh と呼ばれる NxN - 「データ」の列密度。
  2. データと呼ばれるNxNxN。

imshow を使用して 2D レンダリングを行うと、次のようになります。

self.scene.mlab.clf()   
self.scene.mlab.imshow(np.log10(self.imageArray2Dmesh),colormap=self.possible_colormap)

ここに画像の説明を入力

しかし、断面バージョンを実行すると、次のようになります。

            self.scene.mlab.clf()
            self.scene.mlab.pipeline.image_plane_widget(self.scene.mlab.pipeline.scalar_field(np.log10(self.data)),
            plane_orientation='x_axes'
            colormap=self.possible_colormap)
            self.scene.mlab.pipeline.image_plane_widget(self.scene.mlab.pipeline.scalar_field(np.log10(self.data)),
            plane_orientation='y_axes',
            colormap=self.possible_colormap)
            self.scene.mlab.pipeline.image_plane_widget(self.scene.mlab.pipeline.scalar_field(np.log10(self.data)),
            plane_orientation='z_axes',
            colormap=self.possible_colormap)

ここに画像の説明を入力

これが起こっている理由はありますか?2D の場合、カラーマップが表示された 3 つのスライスのように見えるはずです! 同じウィンドウで同じシーンを実行しているからでしょうか?

4

0 に答える 0