본문 바로가기

Python/matplotlib21

[matplotlib] : Styling Artists and Labeling Plots Styling Artistscolor, linewidth, linestyle 등의 스타일의 변경이 matplotlib의 Artists에서 가능함. 일반적으로 스타일 변경은 다음 두가지 방법으로 이루어짐.Artist를 그리는 plot method를 호출할 때 argument로 넘겨주어 설정하는 방법plot method가 호출될 때 반환하는 그려지는 Artist object에 대해 스타일과 관련된 setter를 통해 설정하는 방법.다음 코드는 matplotlib의 quick start에서 나온 예제로 위에서 언급한 첫번째 방법으로 line chart의 color과 linewidth, linestyle을 설정하는 예제와 두번째 방법으로 linestyle을 설정하는 예제를 보여줌.import matplotlib.. 2023. 7. 14.
[matplotlib] 계층구조 및 Container : Figure, Axes, Axis matplotlib의 계층구조matplotlib는 다음과 같은 hierarchical structure를 가지고 있음.일반적으로 Figure는 하나 이상의 Axes를 가지며(포함하며), Axes는 일반적으로 2개의 Axis 를 포함(2D image인 경우)함.(Axis들은 Tick을 포함)matplotlib에서 그려지는 모든 object는 Artist 임.Figure, Axes, Axis 는 모두 Artist 이면서 container 임.하나의 그래프(or chart)에는 하나의 figure만이 존재함.다음 그림은 이들의 hierarchical structure와 해당 구조의 Artist들(or container들)이 실제 그래프에서 어디에 속하는지를 보여줌.다음 예제 code는각 계층에 속하는 obje.. 2023. 7. 14.
[Python] Matplotlib Font설정 : 한글 사용하기 (colab). 현재 matplotlib가 사용하는 font의 family와 size 확인하기.matplotlib의 rcParams (runtime config parameters)에서 확인 가능함.import matplotlib as mplprint(f"font.family: {mpl.rcParams['font.family']}"), print(f"font.size : {mpl.rcParams['font.size']}") 2023.7.12 당시 colab의 경우, 다음과 같은 결과가 나옴.font.family: ['sans-serif']font.size : 10.0현재 matplotlib가 사용가능한 font들 확인하기.matplotlib의 font_manager를 통해 가능함.import matplotlib.fo.. 2023. 7. 12.
반응형