0

添付の.jpegのようなMATLABで図を生成したいと思います。

ここに画像の説明を入力してください

したがって、この図には、世界の概要が含まれている必要があります。次に、米国、英国、およびニュージーランドを見ている他の3つの図が含まれている必要があります。ここで、各国の個々の場所を指定できます。どうすればこれを達成できますか?

4

1 に答える 1

2

物を配置するためのサブプロット、マップを作成するための画像、およびそれらをポイントに接続するための線。このような複雑なサブプロット構造を作成するには、BenMitchのパネルクラスを確認することをお勧めします。あなたが探している関連するものは、サブプロットを便利に分割して管理する能力です。このようなもの

p = panel('defer');
p.pack('v', [1/5 3/5 1/5]);
p(1).pack('h',[1/5 2/5 2/5]);  % top level, US and New Zealand
p(2).pack('h',[1/5 2/5 2/5]);  % mid level
p(3).pack('h',[1/5 3/5 1/5]);  % bottom level

p(2,2).select();
image(world_image);
p(1,3).select();
image(new_zealand_image);
p(1,3).select();
image(usa_image);
p(1,1).select();
image(uk_iamge);

次に、いくつかの行コマンドを追加して、サブマップがリンクしている場所を示します。上記のコードをテストする機会はまだありませんが、仕事に取り掛かったときにテストすることに注意してください。子パネル内の「h」引数が好きな場合は、手に負えないことを思い出せません。

于 2012-08-27T13:04:51.957 に答える