グラフのサイズを設定するにはどうしたらよいですか?
조회 수: 18 (최근 30일)
이전 댓글 표시
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
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 ビッグ データの処理에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!