栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何为X轴上的刻度线设置动画?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何为X轴上的刻度线设置动画?

轴bbox在轴“内部”之外不包含任何内容(例如,不包含刻度标签,标题等)

解决此问题的一种快速方法是在绘图时仅抓住图形的整个区域。(例如

background = canvas.copy_from_bbox(fig.bbox)

如果您有多个子图并且只想为其中一个设置动画,则可能会导致问题。在这种情况下,您可以按照进行操作

background =canvas.copy_from_bbox(ax.bbox.expanded(1.1, 1.2))
。不过,您必须估算所需的比率。

如果您需要刻度标签的确切范围,那会有些棘手。最简单的方法是遍历ticklabel对象并使用进行并集

ax.bbox
。您可以将其设置为单线:
ax.bbox.union([label.get_window_extent()for label in ax.get_xticklabels()])

无论如何,我认为这三个选项之一应该可以满足您的需求。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/393650.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号