본문 바로가기

plotting3

Python Matplotlib 그림에서 글꼴 크기를 변경하는 방법, How to change the font size on a matplotlib plot 질문 모든 요소 (ticks, labels, title)의 글꼴 크기를 matplotlib 플롯에서 변경하는 방법은 무엇인가요? tick label 크기를 변경하는 방법은 알고 있습니다. 다음과 같이 수행됩니다: import matplotlib matplotlib.rc('xtick', labelsize=20) matplotlib.rc('ytick', labelsize=20) 하지만 나머지는 어떻게 변경하나요? 답변 matplotlib documentation에 따르면, font = {'family' : 'normal', 'weight' : 'bold', 'size' : 22} matplotlib.rc('font', **font) 이렇게 하면 모든 항목의 글꼴이 kwargs 객체에서 지정한 글꼴로 설정됩니.. 2023. 6. 26.
Python "%matplotlib inline"의 목적은 무엇인가요?, Purpose of "%matplotlib inline" 질문 %matplotlib inline의 정확한 용도는 무엇인가요? 답변 %matplotlib은 IPython의 매직 함수입니다. 여기서 편의를 위해 관련 문서를 인용하겠습니다: IPython에는 명령 줄 스타일 구문으로 호출할 수 있는 미리 정의된 '매직 함수' 세트가 있습니다. 두 종류의 매직 함수, 라인 지향 및 셀 지향이 있습니다. 라인 매직은 % 문자로 시작하며 OS 명령 줄 호출과 매우 유사합니다. 인자는 괄호나 따옴표 없이 전달됩니다. 라인 매직은 결과를 반환하며 할당문의 우변에 사용할 수 있습니다. 셀 매직은 %%로 시작하며 인자로 라인 아래에 있는 라인도 따로 전달됩니다. %matplotlib inline은 'inline' 백엔드를 matplotlib의 백엔드로 설정합니다: 이 백엔드를 .. 2023. 6. 25.
Python 그림을 표시하는 대신 이미지 파일로 플롯을 저장합니다., Save plot to image file instead of displaying it 질문 이것은 GUI에서 도표를 표시합니다: import matplotlib.pyplot as plt plt.plot([1, 2, 3], [1, 4, 9]) plt.show() 하지만 대신에 도표를 파일로 저장하는 방법은 어떻게 하나요 (예 : foo.png)? 답변 matplotlib.pyplot.savefig을(를) 사용할 때, 파일 형식은 확장자로 지정할 수 있습니다: from matplotlib import pyplot as plt plt.savefig('foo.png') plt.savefig('foo.pdf') 이렇게 하면 각각 래스터화 된 또는 벡터화 된 출력물이 생성됩니다. 또한 이미지 주변에 불필요한 여백이 있을 수 있으므로 다음과 같이 제거할 수 있습니다: plt.savefig('foo.p.. 2023. 5. 19.