小编Gab*_*iel的帖子

轴类 - 以给定单位明确设置轴的尺寸(宽度/高度)

我想用matplotlib创建一个图形,我可以明确指定轴的大小,即我想设置轴bbox的宽度和高度.

我到处都看了,我找不到解决方案.我通常会发现如何调整整个图形的大小(包括刻度和标签),例如使用fig, ax = plt.subplots(figsize=(w, h))

这对我来说非常重要,因为我希望轴的比例为1:1,即纸中的1个单位实际上等于1个单位.例如,如果xrange为0到10,主刻度线= 1且x轴为10cm,则1主刻度= 1cm.我将这个数字保存为pdf,将其导入乳胶文档.

这个问题带来了类似的话题,但答案并没有解决我的问题(使用plt.gca().set_aspect('equal', adjustable='box')代码)

从另一个问题我看到可以获得轴的大小,但不能明确地修改它们.

任何想法我如何设置轴盒大小而不仅仅是图形大小.图形尺寸应适应轴尺寸.

谢谢!

对于那些熟悉乳胶中的pgfplots的人来说,它会喜欢与scale only axis选项类似的东西(例如见这里).

python plot axis axes matplotlib

10
推荐指数
2
解决办法
3万
查看次数

标签 统计

axes ×1

axis ×1

matplotlib ×1

plot ×1

python ×1