グラフのサイズを設定するにはどうしたらよいですか?
23 views (last 30 days)
Show older comments
MathWorks Support Team
on 13 Nov 2024 at 0:00
Answered: MathWorks Support Team
on 13 Nov 2024 at 6:25
グラフのサイズを幅550、高さ400に設定したいです。現在のグラフサイズは自動的に560:420になっています。以下のコードを使用していますが、サイズを変更する方法を教えてください。
[ day_number, daily_rain ] = DailyRain( RainData, 2010, 1);
andemande = plot( day_number, daily_rain, '-ok' );
set(andemande, 'LineWidth', 1);
day_numbermax = max(day_number);
day_numbermin = min(day_number);
datetick('x', 'dd-mmm', 'keepticks');
grid on;
ylabel('Akumulasi Curah Hujan (mm)');
xlabel('Hari');
xlim([day_numbermin day_numbermax]);
Accepted Answer
MathWorks Support Team
on 13 Nov 2024 at 0:00
現在の図(gcf)に対して「Position」プロパティを設定してください。位置は「[x0 y0 幅 高さ]」の形式でベクトルとして指定します。「x0」と「y0」は、画面の左下隅から図の左下隅までの距離を定義します。デフォルトでは、位置はピクセル単位です。
x0 = 10;y0 = 10;width = 550;height = 400;set(gcf, 'position', [x0, y0, width, height]);
他の単位(インチ、センチメートル、正規化、ポイント、または文字)を指定することもできます。例えば、次のように設定します。
set(gcf, 'units', 'points', 'position', [x0, y0, width, height]);
また、図のハンドルを保存し、ドット表記を使用してPositionプロパティを設定することも可能です。
f = figure; f.Position = [10 10 550 400];
0 Comments
More Answers (0)
See Also
Categories
Find more on ビッグ データの処理 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!