グラフのサイズを設定​するにはどうしたらよ​いですか?

17 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2024 年 11 月 13 日 0:00
回答済み: MathWorks Support Team 2024 年 11 月 13 日 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]);

採用された回答

MathWorks Support Team
MathWorks Support Team 2024 年 11 月 13 日 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 件)

カテゴリ

Help Center および File Exchangeビッグ データの処理 についてさらに検索

タグ

タグが未入力です。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!