2012-09-07 3 views
4

시계 방향으로 90도 회전 한 플롯을 찾고 있습니다. 그러한 플롯의 비슷한 예는 "hist (x, orientation = 'horizontal')"입니다. 유사한 방향을 성취 할 수있는 방법이 있습니까?파이썬의 수평 플롯

#Make horizontal plots. 
import random 
import matplotlib.pyplot as plt 
x = random.sample(range(1000), 100) 
x 
plt.plot(x) #orientation='horizontal' 
plt.show() 

답변

2

plt.plot(x)은 y 축에 대해 x 값을 자동으로 플롯합니다. 회전 된 플롯을 얻으려면 x 값을 x 축에 대해 플롯해야합니다. y 축의 벡터를 만들려면 샘플과 길이가 같은 벡터가 필요합니다. plt.plot(x) 사용

import random 
import matplotlib.pyplot as plt 
import numpy as np 

x=random.sample(1000) 
y=np.arange(1000) 
plt.plot(x,y) 

는하기 matplotlib는 y 값과 같이, X 값을 사용하여 자동으로 X 축에 대한 벡터를 생성한다.

+0

감사합니다. – Curious