본문 바로가기
반응형

Matplotlib/함수 그래프(plot)8

[파이썬 matplotlib] plot 그래프 마커 간격 설정 [파이썬 matplotlib] plot 그래프 마커 간격 설정 plot 그래프의 마커 간격은 markevery 옵션을 사용합니다. 실제 찍힌 점에서, 몇 간격으로 출력할지를 결정합니다. 예를들어 1부터 10까지 1간격으로 점이 찍혀있고, markevery 옵션이 2라면 아래의 점만 출력됩니다. 1 3 5 7 9 plot 그래프에 적용해봅시다. import numpy as npimport matplotlib.pyplot as plt X=np.array([1,2,3,4,5,6,7,8,9,10])Y1=X**2 plt.plot(X,Y1,marker='o', markevery=2 ) 2020. 11. 18.
[파이썬 matplotlib] plot 그래프 마커 모서리 색 변경 [파이썬 matplotlib] plot 그래프 마커 모서리 색 변경 plot 그래프의 마커 모서리색은 markeredgecolor 를 이용하여 설정합니다. plot 그래프에 적용해봅시다. import numpy as npimport matplotlib.pyplot as plt X=np.linspace(0,100,20)Y1=X**2 plt.plot(X,Y1, marker='o', markersize=20, markeredgecolor='r') 2020. 11. 17.
[파이썬 matplotlib] plot 그래프 마커 색 설정 [파이썬 matplotlib] plot 그래프 마커 색 설정 plot 그래프의 마커 색은 markerfacecolor 를 이용하여 설정합니다. import numpy as npimport matplotlib.pyplot as plt X=np.linspace(0,100,20)Y=X**2 plt.plot(X,Y,marker='o',markerfacecolor='r')plt.show() 2020. 11. 17.
[파이썬 matplotlib] plot 그래프에 마커 추가하기 [파이썬 matplotlib] plot 그래프에 마커 추가하기 plot 그래프에 마커를 추가할 때는 marker 옵션을 설정해주면 됩니다. 마커 종류는 아래 링크를 참고하세요. 마커 종류 : https://pyvisuall.tistory.com/39 plot 그래프에 마커를 적용해봅시다. 점의 위치마다 마커가 찍힙니다. import numpy as npimport matplotlib.pyplot as plt X=np.linspace(0,100,20)Y=X**2 plt.plot(X,Y,marker='o') 2020. 11. 17.
[파이썬 matplotlib] plot 그래프 선 스타일 설정 [파이썬 matplotlib] plot 그래프 선 스타일 설정 plot 으로 그린 그래프의 선 스타일을 설정할 때는 linestyle 옵션을 사용합니다. 아래 네가지 옵션이 있습니다. - solid : 선- dashed : 파선- dotted : 점선- dashdot : 1점 쇄선 그래프를 그려서 어떤 차이가 있는지 확인해봅시다. import numpy as npimport matplotlib.pyplot as plt X=np.array(range(100))Y1=X**2Y2=X**2+2000Y3=X**2+4000Y4=X**2+6000 plt.plot(X,Y1,color='k',linestyle='solid')plt.plot(X,Y2,color='k',linestyle='dashed')plt.plot(X,.. 2020. 11. 17.
[파이썬 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.
반응형