4

3D プロットにテキストを配置することを検討してください。

membrane
xlabel('x'); ylabel('y'); zlabel('z');
view(3);
grid on
text(0,-1,.5,'Test','FontSize',20,'Units','data');

ここに画像の説明を入力

テキストを y 方向にわずかに移動する

text(0,-0.7,.5,'Test','FontSize',20,'Units','data');

与える

ここに画像の説明を入力

ご覧のとおり、テキストは表面によって切り取られます (隠されます)。最後の位置 (0,-0.7,.5) を 2D 正規化された位置に変換することは可能ですか? (正規化された座標でのテキストのプロットは、サーフェスの影響を受けない (隠されている) ため)。正規化された位置が(x、y)であると仮定すると、次を使用できます

text(x,y,'Test','FontSize',20,'Units','normalized');

3D グラフにテキストをプロットします。

私の質問は次のとおりです。3Dデータポイントを2D正規化された図形ポイントに変換する方法は?

4

1 に答える 1