일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 프로그래머스
- javascript
- Algorithm
- 정보처리기사 c언어
- 가상환경
- queue
- 자료구조
- NumPy
- dataframe
- 알고리즘스터디
- Stack
- pandas
- String Method
- 알고리즘
- 데이터시각화
- programmers
- openCV
- 알고리즘 스터디
- 코딩테스트
- aws jupyter notebook
- 백준
- 파이썬
- 노마드코딩
- Matplotlib
- Join
- type hint
- MySQL
- Selenium
- python
- 선그래프
- Today
- Total
목록Matplotlib (6)
조금씩 꾸준히 완성을 향해

이름이 지정된 색깔 목록 (List of named colors) 색 관련한 더 많은 정보는 아래를 참조 the Specifying colors tutorial; the matplotlib.colors API; the Color Demo. ▶ Base colors plot_colortable(mcolors.BASE_COLORS, ncols=3, sort_colors=False) ▶ Tableau Palette plot_colortable(mcolors.TABLEAU_COLORS, ncols=2, sort_colors=False) ▶ CSS Colors plot_colortable(mcolors.CSS4_COLORS) plt.show() ▶ XKCD Colors XKCD 색이 사용가능하지만, 그래프를 크게..

면적 그래프 Area plot : 각 열의 데이터를 선 그래프로 구현 후 선 그래프와 x축 공간에 색을 입힌다. 색의 투명도(alpha)는 기본값 0.5로 투과되어 보임(투명도 0~1범위) plot(kind='area') stacked=True : 그래프를 누적할지 여부 설정 df_4.plot(kind='area', stacked=False, alpha=0.3, figsize=(15, 7)) plt.title('서울 -> 타시도 인구 이동', fontproperties=mg_20) plt.ylabel('이동 인구 수',fontproperties=mg_15) plt.xlabel('기간', fontproperties=mg_15) plt.legend(loc='best', prop=mg_10) plt.show(..

그래프 여러개 그리기 ▶ axe 객체 활용 화면을 여러 개로 분할하고 분할된 각 화면에 서로 다른 그래프를 그리는 방법 axe 객체는 각각 서로 다른 그래프 표현 한 화면에서 여러 개의 그래프를 비교하거나 다양한 정보를 동시에 보여줄 때 사용 axe 객체를 한 개만 생성하는 경우에는 하나의 그래프만 표시 ▶ figure() 함수 사용 그래프를 그리는 그림틀(fig) 생성 figsize 옵션으로 (가로, 세로) 그림 틀의 크기 설정 fig 객체에 add_subplot() 메소드를 적용하여 그림틀을 여러 개로 분할(각 부분은 axe 객체) fig = plt.figure(figsize=(10,10)) #그래프 틀 생성 및 사이즈 지정 ax1 = fig.add_subplot(2, 1, 1) #ax1 객체 생성 ..

스타일 서식 지정 색, 폰트 등 디자인적 요소를 사전에 지정된 스타일로 빠르게 일관 변경하는 것을 말한다. 스타일 서식을 지정하는 것은 matplotlib 환경 설정을 변경하는 것이므로 다른 파일에도 계속 적용된다. ▶ 사용 가능한 스타일 확인 print(plt.style.available) ['Solarize_Light2', '_classic_test_patch', 'bmh', 'classic', 'dark_background', 'fast', 'fivethirtyeight', 'ggplot', 'grayscale', 'seaborn', 'seaborn-bright', 'seaborn-colorblind', 'seaborn-dark', 'seaborn-dark-palette', 'seaborn-dark..

이 포스팅을 찾아 들어왔다면 이미 여러 방법들을 많이 시도해 봤을 거라 생각한다. 나 역시 검색을 꽤 오래 해봤고, 여러 코드들을 실행해 봤다. 특정 폰트를 지정해 주는 방법이 몇몇 있었는데 대표적인 해결 코드는 아래와 같았다. from matplotlib import font_manager, rc font_path = "/content/drive/MyDrive/ Encore Prac/malgun.ttf" # 폰트파일의 위치 mg = font_manager.FontProperties(fname=font_path) font_name = mg.get_name() rc('font', family=font_name) !apt-get update -qq !apt-get install fonts-nanum* -qq..

데이터 불러와서 처리하기 ▶ 필요한 라이브러리 가져오기 # import library import matplotlib.pyplot as plt import pandas as pd ▶ 엑셀파일 열어서 저장 df_move = pd.read_excel('/content/drive/MyDrive/ Encore Prac/시도별 전출입 인구수.xlsx') df_move ▶ 결측치 처리 df_move = df_move.fillna(method='ffill') #결측치(NaN)을 앞 데이터로 채움 df_move.head(4) #상위 4행만 확인 ▶ 데이터 추출해서 정리 (서울에서 다른 지역으로 이동한 인구 데이터만 추출) # 전출지는 서울이고, 전입지는 서울이 아닌 데이터 추출 df_seoul..