MATLAB에서 생성하려고 시도한 그림에 문제가 있습니다. 세부 사항에 들어가기 전에 참조 및 배경을 제공하겠습니다.
저는 학교에 대한 보고서를 마무리하는 과정에 있으며 결과가 분명하고 전문적으로 표시되도록 노력하고 있습니다. 나는 LaTeX를 사용할 수 없다. (고정되어 있고, 오히려 그것을 사용하고 싶다.) MS Word에서 조판하고있다.
일반적으로 MATLAB을 사용하여 데이터의 플롯을 작성하면 매우 좋은 결과를 얻었습니다. 특히, .emf 파일이 최상의 이미지를 제공한다는 것을 알았습니다 (벡터 이미지는 내가 말할 수있는 한 벡터화 된 것입니다. 확대 할 때 픽셀 화 / 저하되지 않습니다). MATLAB 2016b를 사용하고 있습니다.
MS Word에서 다음을 수행합니다.
- 끼워 넣다
- 본문
- 빠른 부품
- 전지
- IncludePicture
- 그런 다음 대화 상자에서 파일을 링크하고 "소스에서 가로 및 세로로 크기 조정"상자를 선택하십시오.
MATLAB에서 나는 다음을 수행합니다 :
- 다음을 사용하여 그림 만들기
plot
- 그림 핸들 (예 :
MyFig.Property = Something
) 설정PaperUnits
인치까지 - 그림 핸들 사용
PaperPosition = [ 0 0 6 4 ]
(폭 6 인치, 높이 4 인치의 그림에 해당함) - 마지막으로, 나는
saveas
그림을 a로 저장하는 기능meta
파일 (Windows 확장 메타 파일, .emf)
최종 결과는 정확히 내가 원했던 것이며 MS Word 문서에 벡터 이미지로 나타납니다 (위에서 설명한 것처럼 Doc라는 단어를 PDF로 저장할 때 벡터 이미지 품질을 유지함). 모든 필드를 업데이트하여 doc이라는 단어의 플롯을 쉽게 업데이트 할 수 있습니다. 이 워크 플로 / 자동화에 감사 드리며 가능하면 유지 관리하고 싶습니다.
내 문제는 두 개의 y 축이 필요한 내 플롯 중 하나에이 프로세스를 적용하려고 할 때입니다. 이 그림에서 다른 것과 다른 점은 다음과 같습니다.
- 용도
yyaxis
left
과right
두 개의 y 축을 만들려면 - 사용
YAxis
의 자산gca
두 개의 y 축의 눈금을 정렬하려면 - 이후부터는 위에서 설명한대로 그림을 저장하는 데 동일한 MATLAB 프로세스를 적용합니다.
문제는 저장된 .emf 파일이 다른 이미지와 달리 벡터 이미지가 아니라는 것입니다. 그것은 분명히 악화되고 확대 할 때 픽셀 화됩니다. 두 번째 y 축을 제거하면 다시 잘 동작합니다.
누구든지이 문제의 원인이 될 수있는 y 축에 대한 아이디어가 있습니까? 어떻게 해결할 수 있습니까? 나는 성공하지 못하고 다음을 시도했다.
- 크기를 6x4 인치
- "MS 워드에서 가로 및 세로 상자의 크기를 조정"확인란의 선택을 취소하십시오.
- 그림의 글꼴 크기를 변경 (작게)
내 인물을 정확하게 저축하려고하는지 아니면 이것을 할 수있는 더 좋은 방법이 있습니까?
이 문제를 해결하기 위해 제공 할 수있는 추가 정보가 있습니까?