abd*_*mad 1 python matplotlib rotation figure
我正在尝试将 matplotlib 图内的绘图旋转 90 度。我发现这篇文章,但它使用 pyplot 并且我使用简单的绘图,因此不起作用,而且他没有解释旋转 pyplot 的代码,但提到转换属性也可以用于旋转简单的绘图。我尝试在网上搜索转换教程,但无法理解这个概念。
这是我的代码片段
from matplotlib.figure import Figure
import numpy
# random data
data = numpy.random.randn(100)
# making figure on which plot will be draw
fig = Figure(figsize=(11, 8),dpi=100)
# adding plot to figure
plot1 = fig.add_subplot(111)
# plotting values
plot1.plot(data)
# saving figure for later use
fig.savefig("graph.jpeg")
Run Code Online (Sandbox Code Playgroud)
它产生以下结果;
但我想要这样的输出;
(x, y) -> (y, x)要旋转图形,您可以通过更改轴和旋转电流来使用此技巧x-axis:
x = numpy.arange(100)
data = numpy.random.randn(100)
plot1.plot(-data, x)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4819 次 |
| 最近记录: |