본문 바로가기
Matplotlib/막대그래프

[파이썬 matplotlib] 막대그래프 패턴으로 채우기 색 설정 (+모서리색과 다르게하기)

by 만다린망고 2020. 11. 17.
반응형

[파이썬 matplotlib] 

막대그래프 패턴으로 채우기 색 설정 (+모서리색과 다르게하기)


막대그래프 채우기 패턴의 색은 edgecolor 와 연동되어 있습니다. 모서리색과 함께 변합니다. 


예를들면 아래와 같습니다. 


import matplotlib.pyplot as plt

import numpy as np


X=np.array([1,3,5,7])

data1 = np.array([1,2,3,4])


plt.bar(X, data1,color='w',hatch='o',edgecolor='r')


plt.show()




모서리 색과 굳이 다른 색을 입력하고 싶은 경우, hatch를 빼고 그래프를 한번 더 그려주면 됩니다. 


import matplotlib.pyplot as plt

import numpy as np


X=np.array([1,3,5,7])

data1 = np.array([1,2,3,4])


plt.bar(X, data1,color='none',hatch='o',edgecolor='r')

plt.bar(X, data1,color='none',edgecolor='g')


plt.show()


반응형

댓글