Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Pandas를 사용하여 줄거리 외부에 전설을 넣는 방법은 무엇입니까?

<시간/>

Pandas를 사용하여 플롯 외부에 범례를 추가하려면 다음 단계를 수행할 수 있습니다. -

  • Column1 키를 사용하여 사전 d 만들기 및 열 2 .

  • DataFrame(d)을 이용하여 데이터 프레임을 만듭니다.

  • 스타일 목록으로 데이터 프레임을 플로팅합니다.

  • legend() 사용 , 그림에 범례를 배치합니다. bbox_to_anchor 키워드는 수동 범례 배치에 대한 높은 수준의 제어를 제공합니다. 예를 들어, 좌표축 범례가 좌표축의 모서리 대신 Figure의 오른쪽 상단 모서리에 위치하도록 하려면 모서리의 위치와 해당 위치의 좌표계를 지정하기만 하면 됩니다.

  • 그림을 표시하려면 show()를 사용하세요. 방법.

예시

import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
d = {'Column 1': [i for i in range(10)],
      'Column 2': [i * i for i in range(10)]}
df = pd.DataFrame(d)
df.plot(style=['o', 'rx'])
plt.legend(bbox_to_anchor=(1.0, 1.0))
plt.show()

출력

Pandas를 사용하여 줄거리 외부에 전설을 넣는 방법은 무엇입니까?