본문 바로가기
반응형

Matplotlib85

[파이썬 matplotlib] 막대그래프 눈금 이름 설정 (xticks 메소드) [파이썬 matplotlib] 막대그래프 x눈금 이름 설정 (xticks 메소드) 아래와 같이 코드를 짜면 눈금 이름이 a,b,c,d로 입력됩니다. import matplotlib.pyplot as plt X=['a','b','c','d']data = [1,2,3,4] plt.bar(X, data,color='r')plt.show() 하지만 별로 추천하고 싶은 방법은 아닙니다. X축 눈금을 컨트롤 할 수 없기 때문입니다. 아래와 같이 입력하면 눈금도 컨트롤할 수 있고, 눈금 이름도 입력할 수 있습니다. X=[1,3,5,7]data = [1,2,3,4]plt.bar(X, data,color='r') ticklabel=['a','b','c','d']plt.xticks(X,ticklabel) plt.show(.. 2020. 11. 16.
[파이썬 matplotlib] 막대그래프 색 변경 [파이썬 matplotlib] 막대그래프 색 변경 matplotlib 패키지를 불러옵니다. import matplotlib.pyplot as plt 막대그래프 X축에 사용될 값과, 높이값을 정의합니다. X=[1,3,5,7]height = [1,2,3,4] bar 함수로 그래프를 그립니다. 색 설정은 color 옵션을 사용하시면 됩니다. plt.bar(X, height,color='r')plt.show() 아래는 결과입니다. 입력 가능한 색의 종류는 아래 링크를 참고해주세요. https://matplotlib.org/3.1.0/gallery/color/named_colors.html 2020. 11. 13.
[파이썬 matplotlib] 막대그래프 두께 조절 [파이썬 matplotlib] 막대그래프 두께 조절 matplotlib 패키지를 불러옵니다. import matplotlib.pyplot as plt 막대그래프 X축에 사용될 값과, 높이값을 정의합니다. X=[1,3,5,7]data = [1,2,3,4] bar 함수로 그래프를 그립니다. 두께설정은 width 옵션을 이용합니다. 디폴트는 0.8입니다. plt.bar(X, data,width=1.5)plt.show() 아래는 결과입니다. 2020. 11. 13.
[파이썬 matplotlib] 막대그래프 (가로방향) [파이썬 matplotlib] 막대그래프 (가로방향) matplotlib 패키지를 불러옵니다. import matplotlib.pyplot as plt 막대그래프 X축에 사용될 값과, 높이값을 정의합니다. X=['a','b','c','d']height = [1,2,3,4] barh 함수로 그래프를 그립니다. bar horizontal 의 약어입니다. plt.barh(X, height)plt.show() 결과는 아래와 같습니다. 2020. 11. 13.
[파이썬 matplotlib] 막대그래프 [파이썬 matplotlib] 막대그래프 matplotlib 패키지를 불러옵니다. import matplotlib.pyplot as plt 막대그래프 X축에 사용될 값과, 높이값을 정의합니다. X=[1,2,3,4]height = [1,2,3,4] bar 함수로 그래프를 그립니다. plt.bar(X, height)plt.show() 결과는 아래와 같습니다. 2020. 11. 13.
[파이썬 matplotlib] 산점도 그래프 (scatter 함수 이용) [파이썬 matplotlib] 산점도 그래프 (scatter 함수 이용) numpy와 matplotlib 패키지를 불러옵니다. >>> import numpy as np>>> import matplotlib.pyplot as plt random.rand 함수를 이용하여 0~1사이의 값을 가진 크기 (100,2)의 배열을 만듭니다. >>> md= np.random.rand(100, 2) scatter 함수로 그래프를 그립니다. >>> plt.scattermd[:,0], md[:,1])>>> plt.show() 결과는 아래와 같습니다. 2020. 11. 13.
[파이썬 matplotlib] 한 화면에 여러 그래프 겹쳐 그리기 [파이썬 matplotlib] 한 화면에 여러 그래프 겹쳐 그리기 numpy와 matplotlib 패키지를 불러옵니다. import numpy as npimport matplotlib.pyplot as plt linspace 함수를 이용하여 0부터 4파이 사이를 200개로 나눈 X값을 생성합니다. X = np.linspace(0, 4 * np.pi, 200) Y값은 사인함수 하나와 코사인함수 하나를 적용하여 두개 생성합니다. Y1 = np.sin(X)Y2 = np.cos(X) 그래프를 그립니다. plt.plot 를 두번 사용해줍니다. plt.plot(X, Y1)plt.plot(X, Y2) plt.show() 결과는 아래와 같습니다. 2020. 11. 13.
[파이썬 matplotlib] 사인(sin)함수 그래프 그리기 [파이썬 matplotlib] 사인(sin)함수 그래프 그리기 numpy와 matplotlib 패키지를 불러옵니다. >>> import numpy as np>>> import matplotlib.pyplot as plt linspace 함수를 이용하여 0부터 4파이 사이를 200개로 나눈 X값을 생성합니다. Y값은 사인함수를 사용하여 생성합니다. >>> X=np.linspace(0,4*np.pi,200)>>> Y=np.sin(X) 그래프를 그립니다. >>> plt.plot(X,Y)>>> plt.show() 결과는 아래와 같습니다. 2020. 11. 13.
[파이썬 matplotlib] x=y^2 그래프 그리기 [파이썬 matplotlib] x=y^2 그래프 그리기 먼저 matplotlib.pyplot 을 불러옵니다. as plt 라는 것은, matplotlib.pyplot 이 너무 길어서 이거 대신 plt를 쓰겠다는 의미입니다. >>> import matplotlib.pyplot as plt 0~99까지의 자연수로 X를 정의하고, Y는 x제곱으로 정의합니다. >>> X=range(100)>>> Y=[value**2 for value in X] 그래프를 그려줍니다. 실제로는 matplotlib.pyplot.plot(X,Y) 코드를 실행한 것입니다. >>> plt.plot(X,Y)>>> plt.show() 아래는 결과입니다. 2020. 11. 13.
[파이썬 matplotlib] 산점도 (plot 함수 이용) [파이썬 matplotlib] 산점도 (plot 함수 이용) 파이썬에서 산점도를 그리는 방법은 아래와 같습니다. 설명은 주석으로 대신합니다. #matplotlib 라는 모듈 안의 pyplot 을 plt라는 이름으로 불러옵니다. 앞으로 matplot.pyplot 대신 plt 라는 이름을 사용합니다. import matplotlib.pyplot as plt #x데이터와 y데이터를 생성합니다. 리스트 형태입니다. x=[1,2,3,4,5] y=[2,2,3,3,4] #plt.plot 함수를 이용하여 그래프를 생성합니다. plt.plot(x,y,color='red',linestyle='',marker='o') #x축이름, y축 이름, 그래프 이름을 입력합니다. plt.xlabel('X') plt.ylabel('Y'.. 2020. 9. 21.
반응형