본문 바로가기

matplotlib

[데이터분석] matplotlib : 그래프 눈금 간격 지정 방법 matplotlib 라이브러리는 그래프를 쉽게 그리도록 도와주는 라이브러리인데요, 기본적으로 그래프를 그리면 눈금이 자동으로 지정되어서 출력됩니다. 하지만 눈금이 원하는 그래프와 적절하지 않다면 이를 조정해야 하는데요, 눈금 간격을 지정하는 방법에 대해서 알아보도록 하겠습니다. - 그래프 눈금 간격 설정하기 먼저, matplotlib 라이브러리와 numpy 배열을 이용하여 간단한 그래프를 만들어보도록 하겠습니다. import numpy as np import matplotlib.pyplot as plt a = np.arange(0,10,1) #0,2,4,6,8 plt.plot(a,a,'bo') 출력된 결과를 보면, x축과 y축의 눈금 모두 2로 설정이 되어 있는데요, 눈금 간격을 설정하는 방법은 xtic.. 더보기
[데이터분석] matplotlib : 파이차트(pie chart) 간단하게 만들기 이전 글에서는 막대그래프와 수평 막대그래프를 그리는 방법에 대해서 알아보았는데요, 이번에는 도넛 모양 그래프라고도 하는 파이차트(pie chart)를 간단하게 만들어보도록 하겠습니다. 먼저, 파이차트를 만드는 코드와 출력된 그래프를 살펴보도록 하겠습니다. import matplotlib.pyplot as plt ratio = [30, 40, 10, 20] labels = ['coffee', 'tea', 'ade', 'milk'] plt.pie(ratio, labels=labels, autopct='%.1f%%') plt.show() 보시다시피, 코드가 매우 간단한데요, 한 줄 한 줄 살펴보도록 하겠습니다. import matplotlib.pyplot as plt 그래프를 그리기 위해선 matplotlib.. 더보기
[데이터분석] matplotlib : 수평 막대그래프 간단하게 만들기 이전 포스팅에서는 matplotlib을 이용해서 막대그래프를 그리는 방법에 대해 살펴보았는데요, 이번에는 수평 막대그래프를 그리는 방법에 대해서 살펴보도록 하겠습니다. 수평 막대그래프를 그리는 방법은 수직 막대그래프와 코드 몇 줄 빼고 거의 동일한데요, 아래 코드와 출력된 그래프를 한 번 보도록 하겠습니다. import matplotlib.pyplot as plt import numpy as np y = np.arange(3) item = ['coffee', 'tea', 'ade'] values = [2000, 4000, 5000] plt.barh(y, values) plt.yticks(y, item) plt.grid(True) plt.show() 수직 막대그래프를 그리는 방법과 다른 점이 있다면 plt.. 더보기
[데이터분석] matplotlib : 막대그래프 간단하게 만들기 matplotlib 라이브러리를 이용하면 그래프를 쉽고 간단하게 만들 수 있는데요, 가장 많이 사용하는 막대그래프를 그리는 기본적인 방법에 대해서 설명하도록 하겠습니다. 1. 막대그래프(bar chart) 먼저, 막대그래프를 그리는 코드와 출력된 그래프를 먼저 보고 설명하도록 하겠습니다. import matplotlib.pyplot as plt import numpy as np x = np.arange(3) item = ['coffee', 'tea', 'ade'] values = [2000, 4000, 5000] plt.bar(x, values) plt.xticks(x, item) plt.grid(True) plt.show() import matplotlib.pyplot as plt import nump.. 더보기
[데이터분석] matplotlib : grid 설정 / 해제하기 (가로 방향 / 세로 방향) 파이썬에서는 matplitlib 라이브러리를 이용하여 그래프를 쉽게 만들 수 있는데요, grid를 설정하는 방법에 대해 알아보도록 하겠습니다. 먼저, 아래와 같은 그래프가 있다고 가정하겠습니다. import matplotlib.pyplot as plt import numpy as np x = np.arange(3) item = ['coffee', 'tea', 'ade'] values = [2000, 4000, 5000] plt.bar(x, values) plt.xticks(x, item) plt.show() 출력된 그래프를 보면, grid가 설정되어 있는데요, grid에 대한 설정은 plt.grid(True) 또는 plt.grid(False) 코드를 통해 설정할 수 있습니다. 위 그래프에는 grid가 설.. 더보기