python – Matplotlib:其bbox中的中心文本
发布时间:2020-12-16 22:53:55 所属栏目:Python 来源:网络整理
导读:我必须绘制一些数据和一些垂直线来划定有趣的间隔,然后我想使用文本添加一些标签.我不能完全避免标签与数据或垂直线重叠,所以我决定在文本周围放一个bbox以保持其可读性.我的问题是我无法在此框中集中对齐它,这在我看来是清晰可见的并且非常烦人. 我正在做这
我必须绘制一些数据和一些垂直线来划定有趣的间隔,然后我想使用文本添加一些标签.我不能完全避免标签与数据或垂直线重叠,所以我决定在文本周围放一个bbox以保持其可读性.我的问题是我无法在此框中集中对齐它,这在我看来是清晰可见的并且非常烦人. 我正在做这样的事情:
这创建了以下图: 很明显,文本不是以bbox为中心.我怎么能改变这个?我花了很长时间在Google上,但我找不到任何东西. 编辑: 感谢您的建议到目前为止. This表明我所看到的实际上是所希望的行为.显然,新版matplotlib中的bbox的选择考虑了它所包含的文本可能的最大下降(‘g’的下降). 当文本中出现“g”时,这确实看起来很好: 不幸的是,在我的情况下,没有’g’或任何类似下降的东西.有没有人有任何进一步的想法? 最佳答案
使用文本属性ha和va:
要检查,请在绘图中心绘制线条:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |