반응형
import matplotlib.pyplot as plt
gridnumber = range(1,4)
b1 = plt.bar(gridnumber, [0.2, 0.3, 0.1], width=0.4,
label="Bar 1", align="center")
b2 = plt.bar(gridnumber, [0.3, 0.2, 0.2], color="red", width=0.4,
label="Bar 2", align="center")
plt.ylim([0,0.5])
plt.xlim([0,4])
plt.xticks(gridnumber)
plt.legend()
plt.show()
현재 b1과 b2는 서로 겹칩니다. 어떻게 개별적으로 플로팅합니까?
해결 방법
import numpy as np
import matplotlib.pyplot as plt
N = 5
menMeans = (20, 35, 30, 35, 27)
menStd = (2, 3, 4, 1, 2)
ind = np.arange(N) # the x locations for the groups
width = 0.35 # the width of the bars
fig = plt.figure()
ax = fig.add_subplot(111)
rects1 = ax.bar(ind, menMeans, width, color='royalblue', yerr=menStd)
womenMeans = (25, 32, 34, 20, 25)
womenStd = (3, 5, 2, 3, 3)
rects2 = ax.bar(ind+width, womenMeans, width, color='seagreen', yerr=womenStd)
# add some
ax.set_ylabel('Scores')
ax.set_title('Scores by group and gender')
ax.set_xticks(ind + width / 2)
ax.set_xticklabels( ('G1', 'G2', 'G3', 'G4', 'G5') )
ax.legend( (rects1[0], rects2[0]), ('Men', 'Women') )
plt.show()
참조 페이지 https://stackoverflow.com/questions/10369681
반응형
'파이썬' 카테고리의 다른 글
파이썬 문자열에서 간단한 방법으로 숫자 추출 (0) | 2021.02.19 |
---|---|
파이썬 함수형 프로그래밍의 'fold'함수에 해당하는 'pythonic'은 무엇입니까? (0) | 2021.02.19 |
파이썬 Pandas GroupBy 출력을 Series에서 DataFrame으로 변환 (0) | 2021.02.19 |
파이썬 Keep Alive를 사용하는 Python urllib2 (0) | 2021.02.19 |
파이썬 주어진 디렉토리에있는 파일을 어떻게 반복 할 수 있습니까? (0) | 2021.02.19 |
댓글