반응형
범례 없는 판다 플롯()
python에서 pandas library를 사용하고 python을 사용합니다.
.plot()
데이터 프레임에서 범례 없이 플롯을 표시하려면 어떻게 해야 합니까?
범례에 해당하는 함수에 매개 변수가 있습니다. 기본적으로 True입니다.
df.plot(legend=False)
다음은 의 정의입니다..plot()방법
정의: df.plot(프레임=그림자, x=그림자, y=그림자, 하위 플롯=그림자, sharex=참, sharey=그림자, use_index=참, 무화과 크기)=그림자, 격자=그림자, 범례=True, rot=Ax=Ax, style=Ax, title=Ax, title=Ax, xlim=Ax, ylim=Ax, logx=Ax, logyfalseAx, xticks=글꼴, yticks=글꼴, kind='line', sort_columns=글꼴, 글꼴 크기=반복, 부차_y=반복, **kwds)
한 번 그려진 범례를 제거하려면
plt.gca().get_legend().remove()
당신이 가지고 있다고 가정할 때importedmatplotlib.pyplot as plt아니면
ax.get_legend().remove()
한다면ax는 범례가 있는 축입니다.
또는 처음부터 범례를 끌 수 있는 선택 사항이 있다면 Nipun Batras의 답변을 참조하십시오. 이 경우 단순히 사용할 수 있습니다.
df.plot(legend=False)
저는 더 좋아요.set_visible(False)그것이 가시를 숨기는 것과 같은 것을 숨기는 다른 구문들과 잘 일치하기 때문에 구문.
import pandas as pd
df = pd.DataFrame({'A': range(11), 'B': 2, 'C': 5})
ax = df.plot()
ax.legend().set_visible(False)
ax.spines[['right', 'top']].set_visible(False)
언급URL : https://stackoverflow.com/questions/20865487/pandas-plot-without-a-legend
반응형
'programing' 카테고리의 다른 글
| CSS에서 "보다 크다" 또는 ">" 문자는 어떻게 사용됩니까? (0) | 2023.09.16 |
|---|---|
| Powershell에서 사용자 이름/암호를 사용하여 네트워크 폴더에 연결 (0) | 2023.09.16 |
| 파이썬 - 아이언 파이썬 딜레마 (0) | 2023.09.16 |
| Oracle은 날짜에 '%'와 같이 사용 (0) | 2023.09.16 |
| 매개 변수가 있는 Pandas read_sql (0) | 2023.09.16 |
