我在matplotlib中创建了一个图形,其中包含三个子图,一个在左上象限,一个在右上象限,一个在右下象限.右上图包含一个二维图像,另外两个图分别是Y轴和X轴上的投影.我想将左上象限子图逆时针旋转90度,使得该图的x轴位于2-d图的y轴上.
对于子图,我意识到我可以翻转x和y数据,旋转轴标签,在左侧创建一个情节标题,等等.但是我希望找到一个单独的调用,它可以旋转整个完成的绘图通过90deg.但我找不到一个.
有一个简单的方法吗?
解决方法:
许多pyplot 1D图似乎在他们自己的参数中有“方向”或“枢轴”选项.例如,从matplotlib.org直方图的例子:
matplotlib.pyplot.hist(x,
bins=10,
range=None,
normed=False,
weights=None,
cumulative=False,
bottom=None,
histtype=u'bar',
align=u'mid',
orientation=u'vertical',
rwidth=None,
log=False,
color=None,
label=None,
stacked=False,
hold=None,
**kwargs)
只需改为水平(方向= u’vertical’)