Bac*_*old 13 python plot matplotlib stretch
我想要一个简单的x,y图,用matplotlib在x方向上物理拉伸.
目的是得到一个结果,因为我更容易检测到信号中的特征.
因此,我不想更改任何比例或值或限制.只需更改输出文件中两个网格点之间的距离......
我想在四个子图上做到这一点,之后应该有相同的大小.
提前谢谢......我现在试了好几个小时,我想其中一个人可能会帮助我......
David Zwicker在这个特殊情况下已经解决了我的问题,非常感谢,但总的来说......如果我在这段代码中绘制2个子图:
fig = plt.figure()
ax1 = fig.add_subplot(1,2,1)
plot(u_av,z)
ax2 = fig.add_subplot(1,2,2)
plot(pgrd_av,z)
clf()
Run Code Online (Sandbox Code Playgroud)
并且只想拉伸其中一个.我能做什么?
我知道,这有点脱离上下文。但是,如果有人在使用内部使用 matplotlib 的 Pandas 绘图时正在寻找解决方案。这是解决方案。
df.plot('col_x', 'col_y', title='stretched_plot', figsize=(20, 1))
Run Code Online (Sandbox Code Playgroud)
您可以使用 将轴直接添加到画布的任意位置plt.axes()。例如:
ax1 = plt.axes([0, 0, 3, 0.5])
ax2 = plt.axes([0, 0.6, 1, 1])
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
18535 次 |
| 最近记录: |