Python 将matplotlib图形中的绘图旋转90度

Python 将matplotlib图形中的绘图旋转90度,python,matplotlib,rotation,figure,Python,Matplotlib,Rotation,Figure,我正在尝试将matplotlib图形内的绘图旋转90度。 我发现了,但它使用pyplot,我使用的是simple plot,因此不起作用,他也没有解释旋转pyplot的代码,但提到变换属性也可以用于旋转simple plot图形。我试图在网上搜索转换教程,但无法理解这个概念 下面是我的代码片段 从matplotlib.figure导入图形 进口numpy #随机数据 数据=numpy.random.randn(100) #绘制绘图的图形 图=图(图尺寸=(11,8),dpi=100) #向图形中

我正在尝试将matplotlib图形内的绘图旋转90度。 我发现了,但它使用pyplot,我使用的是simple plot,因此不起作用,他也没有解释旋转pyplot的代码,但提到变换属性也可以用于旋转simple plot图形。我试图在网上搜索转换教程,但无法理解这个概念

下面是我的代码片段

从matplotlib.figure导入图形
进口numpy
#随机数据
数据=numpy.random.randn(100)
#绘制绘图的图形
图=图(图尺寸=(11,8),dpi=100)
#向图形中添加绘图
图1=图添加子图(111)
#绘图值
绘图1.绘图(数据)
#保存数字以备日后使用
图savefig(“graph.jpeg”)
它产生以下结果

但是我想要这种输出


要旋转图形,您可以通过更改轴
(x,y)->(y,x)
和旋转当前
x轴
来使用此技巧:

x = numpy.arange(100)
data = numpy.random.randn(100)
plot1.plot(-data, x)

这个把戏对我有用。。。干杯我唯一需要更改的是带数据的-操作数,因为我不是使用numpy数组而是使用python list,所以我使用list comprehension来实现它
data=[-x代表数据中的x]