'df_top_movies'라는 다음 데이터 프레임이 있습니다.
그리고 나중에이 데이터를 seaborn.barplot에 표시합니다.
sns.barplot(x="revenue", y="title", data=df_top_movies).set(ylabel='movie')
release_year로 영화 제목을 y 축에 표시 할 수 있습니까?
예:
이전에는 영화와 연도 목록을 만들었습니다.
target_names = list(df_top_movies.apply(lambda movie : movie['title'] + " ("+ str(movie['release_year']) + ")", axis=1))
물론이야.
ax = sns.barplot(x="revenue", y="title", data=df_top_movies)
ax.set_yticklabels(target_names)
이 함수 sns.barplot
는 유형의 matplotlib 객체를 반환합니다 matplotlib.axes._subplots.AxesSubplot
. 이러한 개체는 눈금과 축을 사용자 지정하는 여러 방법을 제공합니다. seaborn 플롯을 생성 한 다음 ax
set 메서드 를 호출하여 조정하는 것은 일반적인 패턴 입니다.
여기 에서 set_yticklabels 문서를 볼 수 있습니다 . 이 메서드는 레이블의 글꼴 크기 및 방향과 같이 변경할 다른 인수를 허용합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다