저는 matplotlib (Python)에서 boxplot을 사용하여 상자 그림을 만들고, 다른 날짜로 많은 그래프를 작성하고 있습니다. x 축에서 데이터는 분리되어 있습니다.x 축 (matplotlib, boxplot)에 플롯 할 불연속 값을 어떻게 지정할 수 있습니까?
x 축의 값은 0.25, 0.5, 1, 2, 5 ... 28800입니다.이 값은 임의로 선택됩니다 (샘플링 기간 임). 일부 그래프에서는 데이터를 사용할 수 없어 하나 또는 두 개의 값이 누락되었습니다. 이 그래프에서 x 축은 다른 값을 펼치기 위해 자체 크기가 조정됩니다.
I는 (X 축에 값을 나타내고 있지만, 데이터는 그래프에 없음 존재하는 경우는 문제가되지 않는다)모든 그래프는 x 축상의 동일한 위치에 동일한 값을 갖고 싶다
누군가 x 축 값을 지정하는 방법이 있는지 말해 줄 수 있습니까? 또는 같은 위치에 동일한 값을 유지하는 또 다른 방법입니다. myDataframe.groupby에서, ("날짜") 그룹 I에 대한
: 다음과 같이
코드의 관련 섹션은
graphFilename = (basename+'_' + str(i) + '.png')
plt.figure(graphFilename)
group.boxplot(by=["SamplePeriod_seconds"], sym='g+') ## colour = 'blue'
plt.grid(True)
axes = plt.gca()
axes.set_ylim([0,30000])
plt.ylabel('Average distance (m)', fontsize =8)
plt.xlabel('GPS sample interval (s)', fontsize=8)
plt.tick_params(axis='x', which='major', labelsize=8)
plt.tick_params(axis='y', which='major', labelsize=8)
plt.xticks(rotation=90)
plt.title(str(i) + ' - ' + 'Average distance travelled by cattle over 24 hour period', fontsize=9)
plt.suptitle('')
plt.savefig(graphFilename)
plt.close()
어떤 도움을, 그럴 게요 감사 인터넷 검색을 계속합니다. 감사합니다. :)
.... p.s을 (나는 아마 :) 내가 지금 데이터를 볼 수 있습니다 작동 개선하지만 행복 할 수 실현). 축 일관성을 유지하고자하는 이유는 그래프를 훑어보고 쉽게 비교할 수 있기 때문입니다. – shara