gpt4 book ai didi

python - 如何在 matplotlib 中设置图形(而不是图形!)大小

转载 作者:太空宇宙 更新时间:2023-11-04 03:39:54 25 4
gpt4 key购买 nike

我试图得到一个图形,其中方点相互接触而不重叠。为此,我需要一个定义的图形大小,以便我可以调整我的方 block 大小。

问题是我找到了很多方法来控制图形(图形 + 轴、标签和标题)的大小,但不是图形大小本身。

如你所知,我的图表表示某个定义位置的点,颜色取决于矩阵中的相应值(我希望我可以发送一个示例,但我似乎没有足够的声誉......)

谢谢,

最佳答案

您可以使用 add_axes 控制图中的轴大小:

import matplotlib.pyplot as plt

fig = plt.figure()
fig.add_axes([0.1,0.1,0.5,0.5])
plt.show()

其中 add_axes 的参数是 rect = l,b,w,h,单位是图形大小的分数。

但是,如果您想要获得相互接触但不重叠的方 block ,您可能需要使用 imshow :

z = [[5,2,7],[8,1,5],[3,4,10]]
fig = plt.figure()
ax = fig.add_subplot(111)
ax.imshow(z,extent=[3,6,6,9],interpolation='none')

plt.show()

squares plotted with imsho

关于python - 如何在 matplotlib 中设置图形(而不是图形!)大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27004260/

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