matplotlib3 [데이터 분석] Movielens(무비렌즈) 데이터 분석 3 - 인기 영화 분석 1-3. 인기 영화 분석1-3-1. 가장 많이 평가한 영화사람들이 어떤 장르의 영화를 주로 찾는지 궁금하다.이때 사람들이 가장 많이 평가한 영화를 보면 힌트를 얻을 수 있을 것 같다.# 가장 많이 평가된 영화 (평점 수 기준)movie_rating_counts = ratings['movieId'].value_counts().reset_index()movie_rating_counts.columns = ['movieId', 'rating_count']popular_movies = movie_rating_counts.merge(movies, on='movieId')top_rated_movies = popular_movies.sort_values('rating_count', ascending=False).hea.. 2025. 3. 16. [데이터 분석] Movielens(무비렌즈) 데이터 분석 2 - 장르별 영화 분포 분석 1-2. 장르별 영화 분포 분석1-2-1. 장르별 영화 수movie 데이터프레임movie 데이터프레임에서 각 영화는 위 이미지와 같이 여러 장르를 가지기도 한다.그리고 '|' 로 구분되기 때문에, 이 구분자를 이용하여 각 장르를 분리할 수 있다# 장르 분리 및 집계def extract_genres(movies_df): all_genres = [] for genres in movies_df['genres']: all_genres.extend(genres.split('|')) return all_genresall_genres = extract_genres(movies)genre_counts = Counter(all_genres)# 장르별 비율 계산total_genre_mentio.. 2025. 3. 15. matplotlib으로 마커 커스텀, animation 만들기 1. plt marker custom plt(matplotlib.pyplot)를 이용하여 그래프를 그릴때 표시되는 점(marker)을 내가 원하는 아이콘으로 커스텀해서 사용하고자 한다. 1-1. 아이콘 선택 "window + . >" 키를 누르면 이모지가 나오는데, 스마일 아이콘을 가져왔다. 메모장에 아이콘을 표시하고 캡쳐 도구로 이미지(.PNG)를 만들었다. 1-2. .svg 포멧 svg란? 확대를 해도 깨지지 않는 벡터기반 그래픽이라고 한다.(자세한건 wiki에게 물어보는거로...) .svg 포멧이면 matplotlib에서 마커로 사용 가능하다. adobe 홈페이지에서 무료로 PNG파일을 svg 파일로 변환 가능하다.(참고자료 1) 1-3. 아이콘 불러오기 # 라이브러리를 가져온다. import pa.. 2023. 1. 4. 이전 1 다음 반응형