MatPlotLib를 사용하여 파이썬에서 플롯 곡선 아래의 영역을 간단히 채우려고합니다.Matplotlib을 사용하여 파이썬에서 곡선과 x 축 사이의 영역 채우기
import json
import pprint
import numpy as np
import matplotlib.pyplot as plt
y = [0,0,0,0,0,0,0,0,0,0,0,863,969,978,957,764,767,1009,1895,980,791]
x = np.arange(len(y))
fig2, ax2 = plt.subplots()
ax2.fill(x, y)
plt.savefig('picForWeb.png')
plt.show()
첨부 영상이 생성되는 출력을 보여준다
여기에 내 SSCCE이다.
파이썬이 x 축과 커브 사이의 전체 영역을 채우지 않는 이유를 아는 사람이 있습니까?
Google 및 StackOverflow 검색을 수행했지만 비슷한 예는 찾을 수 없습니다. 직관적으로 곡선 아래의 전체 영역을 채우는 것으로 보입니다.
예제가 완벽하게 작동합니다. 여전히 필 기능이 첨부 된 그림에서 보이는 동작을하는 이유는 무엇인지는 여전히 불분명하지만, fill_between가 작동하면 어떨까요! – user2826735