2024-05-14 14:17:31 发布
网友
是否有设置轴长度的命令?我不是指射程!独立于值、距离轴的范围或其他因素,我想设置它的长度。我怎么能做到呢? 像plt.yaxislenght(20)之类的?在
plt.yaxislenght(20)
我不确定是否有特定的方法来设置由生成的轴的轴长度,例如plt.subplots。您可以使用^{},但这会调整纵横比,因此将以依赖的方式更改两个轴。在
plt.subplots
但是,您可以使用^{}在您喜欢的任何位置添加单独的子批次。这应该可以让您实现您想要的,但这将是乏味的,因为您需要手动放置每个子批次。在
由于mpl在底层的工作方式,您想做的事情很棘手。大多数艺术家是以非屏幕单位(数据、轴或图形空间:请参见transfrom tutorial)指定的单位。这给了你很大的能力和灵活性,因为大多数时候你想在一个相对的坐标集合中工作,但是代价是如果你想设置事物的“绝对”大小,你最终不得不间接地去做。在
如果您希望轴在图形之间是固定长度(以显示单位表示),则需要手动(通过^{})控制轴的大小(以图形单位为单位),然后使用fig.set_size_inches来设置整个图形的大小。通过调整这些值,您可以得到您想要的。在
fig.set_size_inches
我不确定是否有特定的方法来设置由生成的轴的轴长度,例如} ,但这会调整纵横比,因此将以依赖的方式更改两个轴。在
plt.subplots
。您可以使用^{但是,您可以使用^{} 在您喜欢的任何位置添加单独的子批次。这应该可以让您实现您想要的,但这将是乏味的,因为您需要手动放置每个子批次。在
由于mpl在底层的工作方式,您想做的事情很棘手。大多数艺术家是以非屏幕单位(数据、轴或图形空间:请参见transfrom tutorial)指定的单位。这给了你很大的能力和灵活性,因为大多数时候你想在一个相对的坐标集合中工作,但是代价是如果你想设置事物的“绝对”大小,你最终不得不间接地去做。在
如果您希望轴在图形之间是固定长度(以显示单位表示),则需要手动(通过^{} )控制轴的大小(以图形单位为单位),然后使用
fig.set_size_inches
来设置整个图形的大小。通过调整这些值,您可以得到您想要的。在相关问题 更多 >
编程相关推荐