본문 바로가기

pyplot4

[matplotlib] Scripting Layer vs. Artist Layer Scripting Layer vs. Artist LayerMatplotlib는Scripting Layer와 (이를 이용시 scripting style 이라고 불림)Artist Layer 라는 (이를 이용시 object-oriented style 이라고 불림)두 가지 주요 인터페이스를 plot을 그리기 위해 제공함. 이 외에 backend layer를 가지는데 이는 사용자가 plots를 그릴 때 이용하는 인터페이스가 아님.2023.07.20 - [Python/matplotlib] - [Python] matplotlib : backend란 [Python] matplotlib : backend란matplotlib: backend란 matplotlib의 backend 관련자료를 정리한 문서임.Matplotlib.. 2024. 6. 2.
[matplotlib] x축과 y축을 그리기: spines schematic graphs 에서는 아래 그림처럼 $y$, $x$가 각각 0인 x-axis, y-axis가 그려지고 그 위에 graph가 그려지는 경우가 많다 (사람 손으로 그릴 경우 대부분이 이 경우이다.)matplotlib에서도 여러 방법으로 특정 좌표(보통은 0)에 x-axis와 y-axis를 그려줄 수 있다.axhline과 axvline 사용하기가장 간단한 방법은 Axes 객체의 axhline과 axvline을 이용하는 것이다.축에 대해 horizontal line과 vertical line을 그려주는 이들 메소드를 이용하면 특정 좌표에 쉽게 x-axis와 y-axis를 그려줄 수 있다.다음 snippet은 x좌표가 0인 곳에 y축을, y좌표가 0인 곳에 x축을 black 의 색으로 그려준다.f.. 2023. 8. 8.
[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.
[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.
728x90
반응형