Python 및 Matplotlib를 사용하여 행 끝에 주석을 달기 위해 다음 단계를 수행할 수 있습니다. -
- 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
- 변수, 행 초기화 , 행 수 데이터를 가져옵니다.
- 사각형 표 데이터로 Pandas 데이터 프레임을 가져옵니다.
- 누적 합계(누적 합계) 계산 데이터 프레임의.
- plot()을 사용하여 데이터 프레임을 플로팅합니다. 방법.
- 행 반복 및 이름 줄 끝에 주석을 추가합니다.
- 주석() 사용 열 이름, xy 좌표, 선의 색상, 크기 등의 메소드
- 그림에 범례를 표시합니다.
- 그림을 표시하려면 show()를 사용하세요. 방법.
예시
import pandas as pd import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True rows = 75 df = pd.DataFrame(np.random.randint(-5, 5, size=(rows, 3)), columns=['A', 'B', 'C']) df = df.cumsum() ax = df.plot() for line, name in zip(ax.lines, df.columns): y = line.get_ydata()[-1] ax.annotate(name, xy=(1, y), xytext=(6, 0), color=line.get_color(), xycoords=ax.get_yaxis_transform(), textcoords="offset points", size=14, va="center") plt.legend(loc='lower left') plt.show()
출력