問題タブ [mayavi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1823 参照

python - mlab でカラーマップを反転する

mlab でカラーマップを反転する方法を知りたいだけです。matplotlib では、カラーマップの名前に _r を追加するだけで配色を反転できることを知っています。ただし、mlab では若干異なるようです。これを達成する方法を知っている人はいますか?

0 投票する
1 に答える
1321 参照

python - Mayavi の 3D 散布図でポイント スケーリングを無効にする

Python 用モジュールにはmayavi3D 散布図機能があります。デフォルトでは、ポイントのサイズはデータに合わせてスケーリングされます(Webサイトを調べて理解できる限り)。これは私のデータのスクリーンキャプがどのように見えるかです:

マヤビ点散乱

カラーマップは各ポイントの値を示すため、ポイントのサイズをポイントの値に合わせてスケーリングする必要はありません。サイズのスケーリングを無効にする方法はありますか?

0 投票する
1 に答える
2829 参照

python - マヤビ:triangle_meshで顔の色を補間します

次のコードをつなぎ合わせて、追加のスカラー関数で指定された色の三角形メッシュをプロットしました。

これはかなりうまく機能します。ただし、すべての三角形を均一な色で三角形間の遷移をシャープにするのではなく、サーフェス全体をスムーズに補間したいと思います。

それを行う方法はありますか?

0 投票する
1 に答える
146 参照

python - Mayavi への Python パイプライン

Mayaviと「会話」する必要があるプログラムをPythonで作成しようとしています(たとえば、ズームレベルを確認するため)。その後、何らかの方法でデータを操作し、パラメータなどを再確認します。これを行うことができますCとgnuplotの間でパイプラインを使用してCとGnuplotを使用しています...しかし、Mayaviのドキュメントを読んだ後、Pythonコードで同様のものを見つけることができないようです(ipythonの指示がありますが、完全なコードを書いています) .

Python が Mayavi のオブジェクト属性にアクセスできるように、またはその逆に Mayavi へのパイプラインを開くにはどうすればよいですか?

0 投票する
1 に答える
1526 参照

python - Mayaviの「フォントサイズ」テキストプロパティは機能しますか?

フォント サイズの変更を妨げる Mayavi フォント レンダリングのバグはありますか? Mayavi2 GUI を使用して、ボリューム プロットの軸ラベルのフォント サイズを変更しています。

シーン -> スカラー フィールド -> 色と凡例 -> 軸 -> ラベル テキスト (タブ) -> フォント サイズ

この数値を変更しても、イメージ内のフォントのサイズには影響しません。これは既知のバグですか? Googleでそれへの言及を見たことがありません。マヤビ図のテキストサイズを変更するにはどうすればよいですか?

0 投票する
1 に答える
1229 参照

python - mayaviまたはvtkで凹面オブジェクトをプロットする

Pythonでmayaviを使い始めたばかりで、3Dグラフィックスのプログラミングについてあまり知りません。凹面/オブジェクトをプロットしたいのですが、試してみると、次のように接続されています。

何が起こっていますか

写真では見えませんが、平行な平面で形成されています (私が意図したものでもありません)。

この形状の構造をプロットしようとしているとき:

私がプロットしようとしているもの

したがって、ポイントとプロットを取得するために私が行うことは次のとおりです。

メッシュを使用する場合、連続する各ポイントから線が描画されるため、データ ポイントの順序が重要であることに気付きました。

どういうわけか私のポイントを整理するこれを行う簡単な方法はありますか?

また、ポイント間の領域をシェイプで埋める方法はありますか?

すべての助けに感謝します、ありがとう

フォローアップの質問:

この目的に役立つPython用のより良い3Dライブラリはありますか?

vtkでやってみようと思っているのですが、クエスチョンマークの凹み部分を切り取るという同じ問題がこんな感じです。

vtkで同じ問題

このためのより長いコードは次のとおりです。

0 投票する
1 に答える
273 参照

python - Mayaviでマウスで軸の回転を禁止することはできますか?

いくつかのレンダリング機能を利用するために、Mayavi を使用して 2D プロットを作成しています。これは 2 次元 (x,y) プロットであり、3 次元空間に配置されているため、プロットをマウスで回転できず、ズームまたはパンのみできるように、マウスによるプロットとの相互作用を抑制したいと考えています。これは可能ですか?

ここに同様の質問がありますが、まだ回答がありません。そこにあるコードは、3 次元ですが、私の場合にも当てはまります。

よろしく、

-マーク

0 投票する
1 に答える
3933 参照

python - マヤビの複数のプロット

MATLABにはhold、同じ「グラフ」/ウィンドウにいくつかのものをプロットする関数があります(私が正しく覚えていれば、しばらく経ちました)。マヤビでこれを行う方法はありますか?計算のいくつかの実現を視覚化し、それらすべてを同じグラフに表示したいと思います。しかし、私はドキュメントを読んでそれを理解することができませんでした。

0 投票する
0 に答える
93 参照

python - Python mayavi2でフォントタイプを変更するには?

mayavi2 には、'arial'、'courier'、'times' の 3 つのフォントしかありませんが、他のフォント タイプを使用するにはどうすればよいですか? 実は、中国語フォントを設定したいのです。

0 投票する
1 に答える
1159 参照

python - PyInstallerおよびEnthoughtSuite

インポートを考えたスクリプトでpyinstallerを使用して、スタンドアロンの実行可能ファイルを作成することに成功した人はいないかと思いました。私はこれを数日間試みていますが、インポートエラーが発生し続けます。いくつか掘り下げてみると、隠しインポートを追加して独自のフックを作成する必要があるかもしれないと思います。しかし、これで成功した人のことは聞いたことがないので、ここで聞いて、この状況で誰かが経験を積んでいるかどうかを確認したいと思いました。