본문 바로가기
파이썬

파이썬 changing default x range in histogram matplotlib

by º기록 2021. 2. 9.
반응형

히스토그램 플롯의 기본 x 범위를 변경하고 싶습니다. 데이터의 범위는 7에서 12까지입니다. 그러나 기본적으로 히스토그램은 7에서 시작하여 13에서 끝납니다. 6.5에서 시작하여 12.5에서 끝나기를 원합니다. 그러나 진드기는 7에서 12로 이동해야합니다.

import asciitable 
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.mlab as mlab
import pylab
from pylab import xticks

data = asciitable.read(file)
hmag = data['col8']
visits = data['col14']
origin = data['col13']


n, bins, patches = plt.hist(hmag, 30, facecolor='gray', align='mid')
xticks(range(7,13))
pylab.rc("axes", linewidth=8.0)
pylab.rc("lines", markeredgewidth=2.0) 
plt.xlabel('H mag', fontsize=14)
plt.ylabel('# of targets', fontsize=14)
pylab.xticks(fontsize=15)
pylab.yticks(fontsize=15)
plt.grid(True)
plt.savefig('hmag_histogram.eps', facecolor='w', edgecolor='w', format='eps')
plt.show()

 

해결 방법

 

plt.hist(hmag, 30, range=[6.5, 12.5], facecolor='gray', align='mid')

 

참조 페이지 https://stackoverflow.com/questions/12125880

 

 

반응형

댓글