본문 바로가기
728x90

공부 목록/IT & 프로그래밍99

plt.fill_between() 함수를 이용한 파이썬 그래프에 영역 채우는 방법 파이썬으로 데이터를 분석하다 보면 특정 조건에서의 상태를 보고 싶을 때가 있습니다. 이럴 경우에는 그래프에 표시를 해야 하는데, 데이터가 많을 경우 특정 조건에 해당하는 구역을 영역으로 나타내는 방법이 있습니다. 이번 글에서는 파이썬의 matplotlib 라이브러리를 이용하여 데이터를 가시화하고 특정 영역을 채우는 방법에 대해서 정리하려고 합니다. 1. 파이썬 그래프에서 특정 구간에 영역을 채우는 방법 파이썬에는 matplotlib 라이브러리가 있고 여기서 그래프의 영역을 채우는 함수가 있습니다. 영역을 채우는 기본 함수로는 fill_between() 이 있습니다. 해당 함수의 기본 사용법은 아래와 같습니다. plt.fill_between(x, y1, y2=0, where=None, interpolate.. 2023. 8. 12.
plt.plot()에서 마커와 라인 속성 지정으로 그래프 형태 변경하기 파이썬에서 데이터를 가시화하기 위해 자주 사용하는 함수로 plt.plot()이 있습니다. 어떠한 옵션도 주지 않으면 단순하게 직선만을 표기해 주는 plt.plot() 함수 내에 데이터를 표시할 수 있는 마커와 선의 종류를 및 색상을 바꿀 수 있는 설정이 있습니다. 이번 글에서는 그래프 형태 변경을 위한 plt.plot 함수의 포맷 문자열에 대해 정리해 보려고 합니다. 1. plt.plot() 함수의 기본 사용 x, y 좌표에 총 5개의 데이터가 있다고 가정합니다. plt.plot 함수를 이용하여 데이터를 가시화하는 코드는 다음과 같습니다. import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 3, 5, 6, 8] plt.plot(x, y) plt.xl.. 2023. 8. 11.
python 그래프 창 내에 텍스트 삽입을 위한 plt.text 함수 파이썬에서 데이터를 이용하여 그래프를 그릴 때 matplotlib 라이브러리를 사용하게 됩니다. 일반적으로 그래프의 설정을 위해 각 축의 범위를 조절하거나 타이틀 입력, 데이터 마커 설정 등이 있을 겁니다. 때에 따라서 그래프 내에 텍스트를 기입해야 할 경우도 있는데 이번 글에서 어떻게 텍스트를 넣는지 설명해 보려고 합니다. 1. plt.text 함수란? plt.text() 함수는 Matplotlib 라이브러리에서 제공하는 함수로, 그래프나 도표 위에 텍스트를 추가하는 데 사용됩니다. 이 함수를 사용하여 그래프 상에 주석, 제목, 축 레이블 등 다양한 텍스트를 삽입할 수 있습니다. 주로 데이터 시각화에서 특정 지점에 텍스트를 추가하거나 설명을 달 때 활용됩니다. 기본 사용형태는 다음과 같습니다. plt... 2023. 8. 10.
plt.annotate를 이용한 python 그래프 꾸미기와 설정 방법 Matplotlib은 파이썬에서 데이터 시각화를 위해 자주 사용되는 라이브러리입니다. 일반적인 그래프를 확인할 경우에는 상관없지만 그래프 내에 텍스트나 지시선을 그리기 위해 아직도 PPT를 이용하고 있진 않은가요? 이번 글에서는 파이썬 코드에서 그래프를 꾸미는 방법과 꾸미기의 설정에 대해 정리해 보려고 합니다. 1. Annotate 함수는? annotate 함수는 그래프에 주석을 추가하는 데 사용되며, 특정 데이터 포인트나 위치에 텍스트나 화살표를 함께 표시할 수 있게 해 줍니다. 이 함수를 사용하여 그래프에서 중요한 정보를 강조하거나 설명하는 데 활용할 수 있습니다. Annotate의 기본 사용형태는 다음과 같습니다. plt.annotate(s, xy, xytext, arrowprops, **kwarg.. 2023. 8. 10.
맥북 트랙패드 드래그 사용 설정과 사용법 정리 일반적으로 노트북을 사용하시는 분들은 마우스 패드나 트랙패드의 사용을 당연하게 안 하는 경우가 많습니다. 윈도우 노트북이야 이해는 되지만 맥북을 사용하는 분들까지 이러한 경향이 많은데 맥북에 있는 트랙패드는 윈도우 기반 노트북의 마우스 패드와 그 결이 다릅니다. 이번 글에서는 노트북의 패드의 사용이 꺼려지는 이유와 이러한 점에서 트랙패드의 장점 및 설정 방법에 대해 정리해 보고자 합니다.(해당 글은 ventura 13.4.1 기반으로 작성되었습니다.) 1 마우스 패드와 트랙패드는 왜 불편한가? 노트북을 사용하면서 마우스를 사용하는 이유는 사용범위의 자유도 때문일 겁니다. 여기서 말하는 자유도란 움직일 수 있는 범위를 말합니다. 패드는 일정한 공간만 주어지기 때문에 여러 번의 제스처가 필요합니다. 반면에 .. 2023. 7. 30.
python 그래프 여백 조정을 위한 subplots_adjust() 함수 사용 python으로 데이터 분석을 위해 그래프를 그리는 일이 많습니다. 간혹 그래프를 그리다 보면 subplot 간의 사이가 너무 좁아 그래프 제목이 잘리는 현상을 많이 경험하게 됩니다. 또한, 그래프의 좌, 우, 상, 하 여백이 생각한 것보다 많거나 적어서 조정하고 싶을 때가 있습니다. 이럴 때 사용하는 plt.subplots_adjust() 함수가 있습니다. 어떻게 사용하는지 확인해 보겠습니다. 1. subplots_adjust()는 어떤 경우에 사용하는가? 여러 개의 서브플롯을 포함하는 그래프 레이아웃을 조정할 때 사용합니다. 여러 개의 서브플롯을 하나의 그래프에 배치하거나 할 때 서브플롯 간의 간격을 조절해 줄 수 있습니다. 축 레이블과 제목 등을 고려하여 그래프를 조정할 때도 사용할 수 있습니다. .. 2023. 7. 23.
Python 시계열 데이터의 이동 평균 활용 (feat. 주식 매수 시점) 주식 차트와 같은 데이터를 시계열 데이터라고 하는데 이러한 데이터를 분석하기 위해 이동 평균이라는 것을 사용하게 됩니다. 이번 글에서는 시계열 데이터의 특성, 이동평균을 사용하는 이유와 '삼성전자'의 주식 차트를 이용하여 매매시점 분석하는 코드를 예시로 보여드리려고 합니다. 1. 시계열 데이터란? 시계열 데이터는 일련의 시간적 순서를 따라 발생한 데이터 포인트들의 모음입니다. 간단하게 말하면, 시간에 따라 측정되거나 기록된 데이터들을 순차적으로 나열한 것을 의미합니다. 이러한 데이터는 일정한 시간 간격으로 측정되는 경우도 있고, 불규칙한 시간 간격으로 기록되는 경우도 있습니다. 일반적인 시계열 데이터들에는 아래와 같은 것들이 있습니다. 주식 가격: 주식 시장에서 주식들의 가격은 틱(tick) 단위로 기록.. 2023. 7. 16.
python 팁 : pandas dataframe style로 데이터 특성 확인 및 출력하기 파이썬으로 데이터의 특성을 확인하기 위해 일반적으로 matplotlib의 pyplot을 이용하여 가시화를 하게 됩니다. 데이터의 양이 많을 경우에는 해당 방법이 좋긴 하지만 가시화 코드를 별도로 구성해야 하기 때문에 조금의 시간이 더 듭니다. dataframe에서 style이란 모듈을 제공하고 있는데, dataframe을 단순히 출력해 주는 것만으로도 데이터의 특성을 확인할 수 있게 해 줍니다. 사용방법과 어떻게 특성을 확인할 수 있는지 확인해 보도록 하겠습니다. 1. DataFrame.style이란? DataFrame.style은 Pandas에서 제공하는 기능으로, 데이터프레임의 시각적인 표현을 지원하는 객체입니다. 이를 사용하여 데이터프레임을 색상, 글꼴, 배경 등의 스타일로 꾸밀 수 있습니다. 주로.. 2023. 7. 16.
728x90