python中的水平图

我正在寻找一个顺时针方向旋转90度的情节.这种情节的类似例子是“hist(x,orientation =’horizo​​ntal’)”.有没有办法达到类似的方向.

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

最佳答案 plt.plot(x)根据y轴自动绘制x值.为了获得旋转的绘图,您必须将x值绘制为x轴.因此,您需要为y轴制作矢量,其长度与样本相同.

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

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

使用plt.plot(x),matplotlib将您的x值作为其y值,并自动生成x轴的向量.

点赞