gpt4 book ai didi

python - 所有 matplotlib 图形都必须是正方形吗?

转载 作者:行者123 更新时间:2023-11-30 23:23:40 26 4
gpt4 key购买 nike

这似乎是我可以使图形成为矩形(以节省垂直空间)的唯一方法,就是倾斜图像,这使得屏幕上的所有文本也倾斜。

如何在不影响宽度或文本呈现的情况下缩小图形的高度?

最佳答案

使用 plt.figure() 创建 matplotlib 图形时可以传递 figsize 关键字参数如下图所示。

figsize 关键字参数表示图形大小(以英寸为单位)。您传递一个 (width, height) 形式的 2 项元组。这允许您在绘制任何数据之前选择图形的大小(以及长宽比)。下面我创建了一个带有 width=16inheight=4in 的图形。

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 10, 1000)
y = np.sin(x)

fig = plt.figure(figsize=(16,4))
ax = fig.add_subplot(1,1,1)

ax.plot(x,y)
ax.set_xlabel('x')
ax.set_ylabel('y')

plt.show()

Plot

关于python - 所有 matplotlib 图形都必须是正方形吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23847089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com